@charset "UTF-8";
/* line 329, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 2, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
meta.foundation-version {
  font-family: "/5.2.3/";
}

/* line 333, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 7, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em;
}

/* line 338, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 13, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em;
}

/* line 343, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 19, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 348, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 25, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 353, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 31, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 358, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 37, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 365, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 42, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
html, body {
  height: 100%;
}

/* line 370, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 47, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 375, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 56, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
html,
body {
  font-size: 100%;
}

/* line 378, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 62, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
body {
  background: var(--ta-surface);
  color: var(--ta-neutral-super-dark);
  padding: 0;
  margin: 0;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  position: relative;
  cursor: default;
}

/* line 391, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 76, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
a:hover {
  cursor: pointer;
}

/* line 394, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 81, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
img {
  max-width: 100%;
  height: auto;
}

/* line 396, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 87, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 402, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 92, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 408, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 102, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
body.foundation .left {
  float: left !important;
}

/* line 409, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 106, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
body.foundation .right {
  float: right !important;
}

/* line 181, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 111, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 182, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 116, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.clearfix:after {
  clear: both;
}

/* line 412, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 121, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.hide {
  display: none;
}

/* line 418, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 126, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 421, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 132, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 431, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 138, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 216, ../bower_components/foundation/scss/foundation/components/_grid.scss */
/* line 144, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 62.5rem;
}

/* line 181, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 153, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.row:before, .row:after {
  content: " ";
  display: table;
}

/* line 182, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 158, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.row:after {
  clear: both;
}

/* line 221, ../bower_components/foundation/scss/foundation/components/_grid.scss */
/* line 162, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.row.collapse > .column,
.row.collapse > .columns {
  padding-left: 0;
  padding-right: 0;
}

/* line 223, ../bower_components/foundation/scss/foundation/components/_grid.scss */
/* line 168, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.row.collapse .row {
  margin-left: 0;
  margin-right: 0;
}

/* line 226, ../bower_components/foundation/scss/foundation/components/_grid.scss */
/* line 173, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.row .row {
  width: auto;
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none;
}

/* line 181, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 182, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.row .row:before, .row .row:after {
  content: " ";
  display: table;
}

/* line 182, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 187, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.row .row:after {
  clear: both;
}

/* line 227, ../bower_components/foundation/scss/foundation/components/_grid.scss */
/* line 191, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none;
}

/* line 181, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 197, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.row .row.collapse:before, .row .row.collapse:after {
  content: " ";
  display: table;
}

/* line 182, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 202, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.row .row.collapse:after {
  clear: both;
}

/* line 232, ../bower_components/foundation/scss/foundation/components/_grid.scss */
/* line 207, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.column,
.columns {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  float: left;
}

/* line 234, ../bower_components/foundation/scss/foundation/components/_grid.scss */
/* line 216, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
[class*="column"] + [class*="column"]:last-child {
  float: right;
}

/* line 235, ../bower_components/foundation/scss/foundation/components/_grid.scss */
/* line 221, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
[class*="column"] + [class*="column"].end {
  float: left;
}

@media only screen {
  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 227, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 234, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 241, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 248, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 255, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 262, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 269, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 276, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 283, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 290, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 297, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 304, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 311, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 318, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 325, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 332, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 339, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 346, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 353, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 360, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 367, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 374, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 381, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 388, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 166, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 395, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 404, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-1 {
    width: 8.33333%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 409, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-2 {
    width: 16.66667%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 414, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-3 {
    width: 25%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 419, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-4 {
    width: 33.33333%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 424, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-5 {
    width: 41.66667%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 429, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-6 {
    width: 50%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 434, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-7 {
    width: 58.33333%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 439, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-8 {
    width: 66.66667%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 444, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-9 {
    width: 75%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 449, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-10 {
    width: 83.33333%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 454, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-11 {
    width: 91.66667%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 459, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-12 {
    width: 100%;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 464, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-offset-0 {
    margin-left: 0% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 469, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 474, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 479, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-offset-3 {
    margin-left: 25% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 484, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 489, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 494, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-offset-6 {
    margin-left: 50% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 499, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 504, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 509, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-offset-9 {
    margin-left: 75% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 514, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 519, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 178, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 524, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  /* line 187, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 533, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.small-centered,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 190, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 541, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.small-uncentered,
  .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 198, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 549, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.small-centered:last-child,
  .columns.small-centered:last-child {
    float: none;
  }

  /* line 204, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 555, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.small-uncentered:last-child,
  .columns.small-uncentered:last-child {
    float: left;
  }

  /* line 209, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 561, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite {
    float: right;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 568, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 575, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 582, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 589, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 596, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 603, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 610, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 617, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 624, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 631, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 638, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 645, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 652, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 659, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 666, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 673, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 680, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 687, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 694, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 701, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 708, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 715, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 722, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 166, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 736, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 745, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-1 {
    width: 8.33333%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 750, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-2 {
    width: 16.66667%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 755, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-3 {
    width: 25%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 760, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-4 {
    width: 33.33333%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 765, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-5 {
    width: 41.66667%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 770, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-6 {
    width: 50%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 775, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-7 {
    width: 58.33333%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-8 {
    width: 66.66667%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 785, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-9 {
    width: 75%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 790, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-10 {
    width: 83.33333%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 795, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-11 {
    width: 91.66667%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 800, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-12 {
    width: 100%;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 805, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-offset-0 {
    margin-left: 0% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 810, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 815, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 820, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-offset-3 {
    margin-left: 25% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 825, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 830, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 835, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-offset-6 {
    margin-left: 50% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 840, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 845, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 850, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-offset-9 {
    margin-left: 75% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 855, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 860, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 178, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 865, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  /* line 187, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 874, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.medium-centered,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 190, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 882, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.medium-uncentered,
  .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 198, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 890, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.medium-centered:last-child,
  .columns.medium-centered:last-child {
    float: none;
  }

  /* line 204, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 896, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.medium-uncentered:last-child,
  .columns.medium-uncentered:last-child {
    float: left;
  }

  /* line 209, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 902, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float: right;
  }

  /* line 245, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 908, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 248, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 915, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 245, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 922, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 248, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 929, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 245, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 936, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 248, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 943, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 245, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 950, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 248, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 957, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 245, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 964, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 248, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 971, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 245, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 978, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 248, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 985, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 245, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 992, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 248, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 999, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 245, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1006, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 248, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1013, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 245, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1020, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 248, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1027, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 245, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1034, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 248, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1041, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 245, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1048, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 248, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1055, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 245, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 248, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1069, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1077, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1084, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1091, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1098, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1105, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1112, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1119, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1126, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1133, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1140, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1147, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1154, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1161, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1168, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1175, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1182, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1189, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1196, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1203, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1210, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1217, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1224, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1231, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1238, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 166, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1245, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1254, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-1 {
    width: 8.33333%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1259, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-2 {
    width: 16.66667%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1264, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-3 {
    width: 25%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1269, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-4 {
    width: 33.33333%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1274, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-5 {
    width: 41.66667%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1279, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-6 {
    width: 50%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1284, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-7 {
    width: 58.33333%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1289, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-8 {
    width: 66.66667%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1294, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-9 {
    width: 75%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1299, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-10 {
    width: 83.33333%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1304, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-11 {
    width: 91.66667%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1309, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-12 {
    width: 100%;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1314, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-offset-0 {
    margin-left: 0% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1319, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1324, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1329, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-offset-3 {
    margin-left: 25% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1334, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1339, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1344, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-offset-6 {
    margin-left: 50% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1349, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1354, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1359, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-offset-9 {
    margin-left: 75% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1364, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1369, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 178, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1374, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  /* line 187, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1383, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.large-centered,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 190, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1391, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.large-uncentered,
  .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 198, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1399, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.large-centered:last-child,
  .columns.large-centered:last-child {
    float: none;
  }

  /* line 204, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1405, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.large-uncentered:last-child,
  .columns.large-uncentered:last-child {
    float: left;
  }

  /* line 209, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1411, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right;
  }

  /* line 256, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1417, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1424, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 256, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1431, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1438, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 256, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1445, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1452, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 256, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1459, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1466, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 256, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1473, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1480, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 256, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1487, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1494, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 256, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1501, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1508, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 256, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1515, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1522, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 256, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1529, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1536, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 256, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1543, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1550, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 256, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1557, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1564, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 256, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1571, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1578, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}
/*
  Mixin: accordion-container()

  Decription: Responsible for the container component of accordions, generating styles relating to a margin of zero and a clearfix

  Explicit Dependencies: a clearfix mixin *is* defined.

  Implicit Dependencies: None

*/
/*
  Mixin: accordion-navigation( $bg, $hover-bg, $active-bg, $padding, $active_class,  $font-color, $font-size, $font-family){

    @params $bg-color: [ color or string ]: Specify the background color for the navigation element
    @params $hover-bg-color [ color or string ]: Specify the background color for the navigation element when hovered
    @params $active-bg [ color or string ]: Specify the background color for the navigation element when clicked and not released.
    @params $active_class [ string ]: Specify the class name used to keep track of which accordion tab should be visible
    @params $font-color [ color or string ]: Color of the font for accordion
    @params $font-size [ number ]: Specifiy the font-size of the text inside the navigation element
    @params $font-family [ string ]: Specify the font family for the text of the navigation of the accorion
*/
/*

  Mixin: accordion-content($bg, $padding, $active-class)
    @params $padding [ number ]: Padding for the content of the container
    @params $bg [ color  ]: Background color for the content when it's visible
    @params $active_class [ string ]: Class name used to keep track of which accordion tab should be visible.
*/
/* line 140, ../bower_components/foundation/scss/foundation/components/_accordion.scss */
/* line 1613, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.accordion {
  margin-bottom: 0;
}

/* line 181, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 1617, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.accordion:before, .accordion:after {
  content: " ";
  display: table;
}

/* line 182, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 1622, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.accordion:after {
  clear: both;
}

/* line 142, ../bower_components/foundation/scss/foundation/components/_accordion.scss */
/* line 1626, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.accordion .accordion-navigation, .accordion dd {
  display: block;
  margin-bottom: 0 !important;
}

/* line 145, ../bower_components/foundation/scss/foundation/components/_accordion.scss */
/* line 1631, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.accordion .accordion-navigation.active > a, .accordion dd.active > a {
  background: var(--ta-neutral-extra-light);
}

/* line 146, ../bower_components/foundation/scss/foundation/components/_accordion.scss */
/* line 1635, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.accordion .accordion-navigation > a, .accordion dd > a {
  background: var(--ta-neutral-extra-light);
  color: var(--ta-neutral-super-dark);
  padding: 1rem;
  display: block;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1rem;
}

/* line 153, ../bower_components/foundation/scss/foundation/components/_accordion.scss */
/* line 1644, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.accordion .accordion-navigation > a:hover, .accordion dd > a:hover {
  background: var(--ta-neutral-light);
}

/* line 156, ../bower_components/foundation/scss/foundation/components/_accordion.scss */
/* line 1648, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.accordion .accordion-navigation > .content, .accordion dd > .content {
  display: none;
  padding: 0.9375rem;
}

/* line 159, ../bower_components/foundation/scss/foundation/components/_accordion.scss */
/* line 1653, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.accordion .accordion-navigation > .content.active, .accordion dd > .content.active {
  display: block;
  background: var(--ta-surface);
}

/* line 110, ../bower_components/foundation/scss/foundation/components/_alert-boxes.scss */
/* line 1659, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.alert-box {
  border-style: solid;
  border-width: 1px;
  display: block;
  font-weight: normal;
  margin-bottom: 1.25rem;
  position: relative;
  padding: 0.875rem 1.5rem 0.875rem 0.875rem;
  font-size: 0.8125rem;
  transition: opacity 300ms ease-out;
  background-color: var(--ta-info);
  border-color: var(--ta-info-hover);
  color: var(--ta-on-dark);
}

/* line 113, ../bower_components/foundation/scss/foundation/components/_alert-boxes.scss */
/* line 1674, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.alert-box .close {
  font-size: 1.375rem;
  padding: 9px 6px 4px;
  line-height: 0;
  position: absolute;
  top: 50%;
  margin-top: -0.6875rem;
  right: 0.25rem;
  color: var(--ta-text);
  opacity: 0.3;
}

/* line 95, ../bower_components/foundation/scss/foundation/components/_alert-boxes.scss */
/* line 1686, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.alert-box .close:hover, .alert-box .close:focus {
  opacity: 0.5;
}

/* line 115, ../bower_components/foundation/scss/foundation/components/_alert-boxes.scss */
/* line 1690, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.alert-box.radius {
  border-radius: 3px;
}

/* line 116, ../bower_components/foundation/scss/foundation/components/_alert-boxes.scss */
/* line 1694, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.alert-box.round {
  border-radius: 1000px;
}

/* line 118, ../bower_components/foundation/scss/foundation/components/_alert-boxes.scss */
/* line 1698, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.alert-box.success {
  background-color: var(--ta-btn-success-bg);
  border-color: var(--ta-btn-success-bg-hover);
  color: var(--ta-on-dark);
}

/* line 119, ../bower_components/foundation/scss/foundation/components/_alert-boxes.scss */
/* line 1704, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.alert-box.alert {
  background-color: var(--ta-btn-danger-bg);
  border-color: var(--ta-btn-danger-bg-hover);
  color: var(--ta-on-dark);
}

/* line 120, ../bower_components/foundation/scss/foundation/components/_alert-boxes.scss */
/* line 1710, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.alert-box.secondary {
  background-color: var(--ta-divider);
  border-color: var(--ta-border);
  color: var(--ta-foundation-secondary-text);
}

/* line 121, ../bower_components/foundation/scss/foundation/components/_alert-boxes.scss */
/* line 1716, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.alert-box.warning {
  background-color: var(--ta-warning);
  border-color: var(--ta-warning-hover);
  color: var(--ta-on-dark);
}

/* line 122, ../bower_components/foundation/scss/foundation/components/_alert-boxes.scss */
/* line 1722, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.alert-box.info {
  background-color: var(--ta-info-light);
  border-color: var(--ta-info-border);
  color: var(--ta-foundation-secondary-text);
}

/* line 123, ../bower_components/foundation/scss/foundation/components/_alert-boxes.scss */
/* line 1728, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.alert-box.alert-close {
  opacity: 0;
}

/* line 106, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
/* line 1733, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
[class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem;
}

/* line 181, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 1739, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
[class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table;
}

/* line 182, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 1744, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
[class*="block-grid-"]:after {
  clear: both;
}

/* line 50, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
/* line 1748, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
[class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem;
}

@media only screen {
  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1757, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1762, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1766, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1771, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1785, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-3 > li {
    width: 33.33333%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1790, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1794, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1799, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-4 > li {
    width: 25%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1804, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1808, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1813, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-5 > li {
    width: 20%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1818, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1822, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1827, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-6 > li {
    width: 16.66667%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1832, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1836, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1841, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-7 > li {
    width: 14.28571%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1846, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1850, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1855, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-8 > li {
    width: 12.5%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1860, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1864, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1869, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-9 > li {
    width: 11.11111%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1874, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1878, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1883, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-10 > li {
    width: 10%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1888, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1892, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1897, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-11 > li {
    width: 9.09091%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1902, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1906, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1911, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-12 > li {
    width: 8.33333%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1916, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1920, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1926, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1931, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1935, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1940, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1945, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1949, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1954, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-3 > li {
    width: 33.33333%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1959, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1963, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1968, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-4 > li {
    width: 25%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1973, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1977, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1982, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-5 > li {
    width: 20%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1987, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1991, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1996, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-6 > li {
    width: 16.66667%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2001, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2005, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2010, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-7 > li {
    width: 14.28571%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2015, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2019, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2024, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-8 > li {
    width: 12.5%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2029, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2033, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2038, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-9 > li {
    width: 11.11111%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2043, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2047, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2052, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-10 > li {
    width: 10%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2057, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2061, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2066, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-11 > li {
    width: 9.09091%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2071, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2075, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2080, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-12 > li {
    width: 8.33333%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2085, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2089, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2095, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2100, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2104, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2109, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2114, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2118, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2123, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-3 > li {
    width: 33.33333%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2128, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2132, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2137, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-4 > li {
    width: 25%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2142, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2146, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2151, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-5 > li {
    width: 20%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2156, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2160, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2165, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-6 > li {
    width: 16.66667%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2170, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2174, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2179, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-7 > li {
    width: 14.28571%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2184, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2188, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2193, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-8 > li {
    width: 12.5%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2198, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2202, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2207, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-9 > li {
    width: 11.11111%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2212, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2216, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2221, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-10 > li {
    width: 10%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2226, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2230, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2235, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-11 > li {
    width: 9.09091%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2240, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2244, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2249, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-12 > li {
    width: 8.33333%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2254, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2258, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
/* line 118, ../bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */
/* line 2263, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.breadcrumbs {
  display: block;
  padding: 0.5625rem 0.875rem 0.5625rem;
  overflow: hidden;
  margin-left: 0;
  list-style: none;
  border-style: solid;
  border-width: 1px;
  background-color: var(--ta-bg-subtle);
  border-color: gainsboro;
  border-radius: 3px;
}

/* line 122, ../bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */
/* line 2276, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.breadcrumbs > * {
  margin: 0;
  float: left;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  text-transform: uppercase;
  color: var(--ta-info);
}

/* line 68, ../bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */
/* line 2285, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.breadcrumbs > *:hover a, .breadcrumbs > *:focus a {
  text-decoration: underline;
}

/* line 70, ../bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */
/* line 2289, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.breadcrumbs > * a {
  color: var(--ta-info);
}

/* line 75, ../bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */
/* line 2293, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.breadcrumbs > *.current {
  cursor: default;
  color: var(--ta-text);
}

/* line 78, ../bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */
/* line 2298, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.breadcrumbs > *.current a {
  cursor: default;
  color: var(--ta-text);
}

/* line 84, ../bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */
/* line 2303, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a {
  text-decoration: none;
}

/* line 88, ../bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */
/* line 2307, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.breadcrumbs > *.unavailable {
  color: var(--ta-neutral-dark);
}

/* line 90, ../bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */
/* line 2311, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.breadcrumbs > *.unavailable a {
  color: var(--ta-neutral-dark);
}

/* line 95, ../bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */
/* line 2315, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus,
.breadcrumbs > *.unavailable a:focus {
  text-decoration: none;
  color: var(--ta-neutral-dark);
  cursor: default;
}

/* line 102, ../bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */
/* line 2322, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.breadcrumbs > *:before {
  content: "/";
  color: var(--ta-neutral-dark);
  margin: 0 0.75rem;
  position: relative;
  top: 1px;
}

/* line 110, ../bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */
/* line 2330, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.breadcrumbs > *:first-child:before {
  content: " ";
  margin: 0;
}

/* line 49, ../bower_components/foundation/scss/foundation/components/_flex-video.scss */
/* line 2336, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.flex-video {
  position: relative;
  padding-top: 1.5625rem;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 1rem;
  overflow: hidden;
}

/* line 32, ../bower_components/foundation/scss/foundation/components/_flex-video.scss */
/* line 2345, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.flex-video.widescreen {
  padding-bottom: 56.34%;
}

/* line 33, ../bower_components/foundation/scss/foundation/components/_flex-video.scss */
/* line 2349, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.flex-video.vimeo {
  padding-top: 0;
}

/* line 38, ../bower_components/foundation/scss/foundation/components/_flex-video.scss */
/* line 2353, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* toolbar styles */
/* line 210, ../bower_components/foundation/scss/foundation/components/_icon-bar.scss */
/* line 2366, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.icon-bar.two-up .item {
  width: 50%;
}

/* line 211, ../bower_components/foundation/scss/foundation/components/_icon-bar.scss */
/* line 2370, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.icon-bar.two-up.vertical .item {
  width: auto;
}

/* line 214, ../bower_components/foundation/scss/foundation/components/_icon-bar.scss */
/* line 2374, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.icon-bar.three-up .item {
  width: 33.3333%;
}

/* line 215, ../bower_components/foundation/scss/foundation/components/_icon-bar.scss */
/* line 2378, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.icon-bar.three-up.vertical .item {
  width: auto;
}

/* line 218, ../bower_components/foundation/scss/foundation/components/_icon-bar.scss */
/* line 2382, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.icon-bar.four-up .item {
  width: 25%;
}

/* line 219, ../bower_components/foundation/scss/foundation/components/_icon-bar.scss */
/* line 2386, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.icon-bar.four-up.vertical .item {
  width: auto;
}

/* line 222, ../bower_components/foundation/scss/foundation/components/_icon-bar.scss */
/* line 2390, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.icon-bar.five-up .item {
  width: 20%;
}

/* line 223, ../bower_components/foundation/scss/foundation/components/_icon-bar.scss */
/* line 2394, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.icon-bar.five-up.vertical .item {
  width: auto;
}

/* line 226, ../bower_components/foundation/scss/foundation/components/_icon-bar.scss */
/* line 2398, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.icon-bar.six-up .item {
  width: 16.66667%;
}

/* line 227, ../bower_components/foundation/scss/foundation/components/_icon-bar.scss */
/* line 2402, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.icon-bar.six-up.vertical .item {
  width: auto;
}

/* Foundation Joyride */
/* line 48, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2408, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-list {
  display: none;
}

/* Default styles for the container */
/* line 51, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2414, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-tip-guide {
  display: none;
  position: absolute;
  background: var(--ta-text);
  color: var(--ta-on-dark);
  z-index: 101;
  top: 0;
  left: 2.5%;
  font-family: inherit;
  font-weight: normal;
  width: 95%;
}

/* line 64, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2428, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.lt-ie9 .joyride-tip-guide {
  max-width: 800px;
  left: 50%;
  margin-left: -400px;
}

/* line 70, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2435, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-content-wrapper {
  width: 100%;
  padding: 1.125rem 1.25rem 1.5rem;
}

/* line 75, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2440, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-content-wrapper .button {
  margin-bottom: 0 !important;
}

/* Add a little css triangle pip, older browser just miss out on the fanciness of it */
/* line 80, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2446, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-tip-guide .joyride-nub {
  display: block;
  position: absolute;
  left: 22px;
  width: 0;
  height: 0;
  border: 10px solid var(--ta-text);
}

/* line 88, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2455, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-tip-guide .joyride-nub.top {
  border-top-style: solid;
  border-color: var(--ta-text);
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  top: -20px;
}

/* line 96, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2464, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-tip-guide .joyride-nub.bottom {
  border-bottom-style: solid;
  border-color: var(--ta-text) !important;
  border-bottom-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  bottom: -20px;
}

/* line 105, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2473, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-tip-guide .joyride-nub.right {
  right: -20px;
}

/* line 106, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2477, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-tip-guide .joyride-nub.left {
  left: -20px;
}

/* Typography */
/* line 116, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2483, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-tip-guide h1,
.joyride-tip-guide h2,
.joyride-tip-guide #title-bar .page-title,
#title-bar .joyride-tip-guide .page-title,
.joyride-tip-guide h3,
.joyride-tip-guide h4,
.joyride-tip-guide h5,
.joyride-tip-guide h6 {
  line-height: 1.25;
  margin: 0;
  font-weight: bold;
  color: var(--ta-on-dark);
}

/* line 122, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2496, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-tip-guide p {
  margin: 0 0 1.125rem 0;
  font-size: 0.875rem;
  line-height: 1.3;
}

/* line 128, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2503, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-timer-indicator-wrap {
  width: 50px;
  height: 3px;
  border: solid 1px var(--ta-neutral-dark-alt);
  position: absolute;
  right: 1.0625rem;
  bottom: 1rem;
}

/* line 136, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2513, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-timer-indicator {
  display: block;
  width: 0;
  height: inherit;
  background: var(--ta-neutral-dark-alt);
}

/* line 143, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2521, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-close-tip {
  position: absolute;
  right: 12px;
  top: 10px;
  color: var(--ta-neutral-dark-alt) !important;
  text-decoration: none;
  font-size: 1.5rem;
  font-weight: normal;
  line-height: .5 !important;
}

/* line 154, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2532, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-close-tip:hover, .joyride-close-tip:focus {
  color: var(--ta-on-dark) !important;
}

/* line 157, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2537, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  background: transparent;
  background: rgba(0, 0, 0, 0.5);
  z-index: 100;
  display: none;
  top: 0;
  left: 0;
  cursor: pointer;
}

/* line 170, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2551, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-expose-wrapper {
  background-color: var(--ta-surface);
  position: absolute;
  border-radius: 3px;
  z-index: 102;
  box-shadow: 0 0 15px var(--ta-surface);
}

/* line 178, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2560, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-expose-cover {
  background: transparent;
  border-radius: 3px;
  position: absolute;
  z-index: 9999;
  top: 0;
  left: 0;
}

/* Styles for screens that are at least 768px; */
@media only screen and (min-width: 40.063em) {
  /* line 190, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
  /* line 2572, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .joyride-tip-guide {
    width: 300px;
    left: inherit;
  }

  /* line 192, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
  /* line 2577, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .joyride-tip-guide .joyride-nub.bottom {
    border-color: var(--ta-text) !important;
    border-bottom-color: transparent !important;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    bottom: -20px;
  }

  /* line 199, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
  /* line 2585, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .joyride-tip-guide .joyride-nub.right {
    border-color: var(--ta-text) !important;
    border-top-color: transparent !important;
    border-right-color: transparent !important;
    border-bottom-color: transparent !important;
    top: 22px;
    left: auto;
    right: -20px;
  }

  /* line 207, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
  /* line 2595, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .joyride-tip-guide .joyride-nub.left {
    border-color: var(--ta-text) !important;
    border-top-color: transparent !important;
    border-left-color: transparent !important;
    border-bottom-color: transparent !important;
    top: 22px;
    left: -20px;
    right: auto;
  }
}
/* Progress Bar */
/* line 57, ../bower_components/foundation/scss/foundation/components/_progress-bars.scss */
/* line 2607, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.progress {
  background-color: var(--ta-bg-subtle);
  height: 1.5625rem;
  border: 1px solid var(--ta-divider);
  padding: 0.125rem;
  margin-bottom: 0.625rem;
}

/* line 61, ../bower_components/foundation/scss/foundation/components/_progress-bars.scss */
/* line 2615, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.progress .meter {
  background: var(--ta-info);
  height: 100%;
  display: block;
}

/* line 64, ../bower_components/foundation/scss/foundation/components/_progress-bars.scss */
/* line 2621, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.progress.secondary .meter {
  background: var(--ta-divider);
  height: 100%;
  display: block;
}

/* line 65, ../bower_components/foundation/scss/foundation/components/_progress-bars.scss */
/* line 2627, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.progress.success .meter {
  background: var(--ta-btn-success-bg);
  height: 100%;
  display: block;
}

/* line 66, ../bower_components/foundation/scss/foundation/components/_progress-bars.scss */
/* line 2633, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.progress.alert .meter {
  background: var(--ta-btn-danger-bg);
  height: 100%;
  display: block;
}

/* line 68, ../bower_components/foundation/scss/foundation/components/_progress-bars.scss */
/* line 2639, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.progress.radius {
  border-radius: 3px;
}

/* line 69, ../bower_components/foundation/scss/foundation/components/_progress-bars.scss */
/* line 2643, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.progress.radius .meter {
  border-radius: 2px;
}

/* line 72, ../bower_components/foundation/scss/foundation/components/_progress-bars.scss */
/* line 2647, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.progress.round {
  border-radius: 1000px;
}

/* line 73, ../bower_components/foundation/scss/foundation/components/_progress-bars.scss */
/* line 2651, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.progress.round .meter {
  border-radius: 999px;
}

/* line 122, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2656, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider {
  display: block;
  position: relative;
  width: 100%;
  height: 1rem;
  border: 1px solid var(--ta-neutral-light);
  margin: 1.25rem 0;
  -ms-touch-action: none;
  touch-action: none;
  background: var(--ta-surface);
}

/* line 125, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2668, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider.vertical-range {
  display: block;
  position: relative;
  width: 100%;
  height: 1rem;
  border: 1px solid var(--ta-neutral-light);
  margin: 1.25rem 0;
  -ms-touch-action: none;
  touch-action: none;
  display: inline-block;
  width: 1rem;
  height: 12.5rem;
}

/* line 127, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2682, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider.vertical-range .range-slider-handle {
  margin-top: 0;
  margin-left: -0.5rem;
  position: absolute;
  bottom: -10.5rem;
}

/* line 133, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2689, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider.vertical-range .range-slider-active-segment {
  width: 0.875rem;
  height: auto;
  bottom: 0;
}

/* line 139, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2695, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider.radius {
  background: var(--ta-surface);
  border-radius: 3px;
}

/* line 141, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2700, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider.radius .range-slider-handle {
  background: var(--ta-info);
  border-radius: 3px;
}

/* line 110, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2705, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider.radius .range-slider-handle:hover {
  background: var(--ta-info-hover);
}

/* line 143, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2709, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider.round {
  background: var(--ta-surface);
  border-radius: 1000px;
}

/* line 145, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2714, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider.round .range-slider-handle {
  background: var(--ta-info);
  border-radius: 1000px;
}

/* line 110, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2719, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider.round .range-slider-handle:hover {
  background: var(--ta-info-hover);
}

/* line 147, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2723, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider.disabled, .range-slider[disabled] {
  background: var(--ta-surface);
  cursor: default;
  opacity: 0.7;
}

/* line 149, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider.disabled .range-slider-handle, .range-slider[disabled] .range-slider-handle {
  background: var(--ta-info);
  cursor: default;
  opacity: 0.7;
}

/* line 110, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2735, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider.disabled .range-slider-handle:hover, .range-slider[disabled] .range-slider-handle:hover {
  background: var(--ta-info-hover);
}

/* line 152, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2740, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider-active-segment {
  display: inline-block;
  position: absolute;
  height: 0.875rem;
  background: var(--ta-neutral-light);
}

/* line 158, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2748, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider-handle {
  display: inline-block;
  position: absolute;
  z-index: 1;
  top: -0.3125rem;
  width: 2rem;
  height: 1.375rem;
  border: 1px solid none;
  cursor: pointer;
  background: var(--ta-info);
}

/* line 110, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2760, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider-handle:hover {
  background: var(--ta-info-hover);
}

/* line 113, ../bower_components/foundation/scss/foundation/components/_side-nav.scss */
/* line 2765, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.side-nav {
  display: block;
  margin: 0;
  padding: 0.875rem 0;
  list-style-type: none;
  list-style-position: outside;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 70, ../bower_components/foundation/scss/foundation/components/_side-nav.scss */
/* line 2774, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.side-nav li {
  margin: 0 0 0.4375rem 0;
  font-size: 0.875rem;
}

/* line 74, ../bower_components/foundation/scss/foundation/components/_side-nav.scss */
/* line 2779, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.side-nav li a:not(.button) {
  display: block;
  color: var(--ta-info);
  margin: 0;
  padding: 0.4375rem 0.875rem;
}

/* line 80, ../bower_components/foundation/scss/foundation/components/_side-nav.scss */
/* line 2786, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus {
  background: rgba(0, 0, 0, 0.025);
  color: var(--ta-info);
}

/* line 86, ../bower_components/foundation/scss/foundation/components/_side-nav.scss */
/* line 2791, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.side-nav li.active > a:first-child:not(.button) {
  color: var(--ta-info);
  font-weight: normal;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 92, ../bower_components/foundation/scss/foundation/components/_side-nav.scss */
/* line 2797, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.side-nav li.divider {
  border-top: 1px solid;
  height: 0;
  padding: 0;
  list-style: none;
  border-top-color: var(--ta-surface);
}

/* line 100, ../bower_components/foundation/scss/foundation/components/_side-nav.scss */
/* line 2805, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.side-nav li.heading {
  color: var(--ta-info);
  font-size: 0.875rem;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 123, ../bower_components/foundation/scss/foundation/components/_sub-nav.scss */
/* line 2813, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.sub-nav {
  display: block;
  width: auto;
  overflow: hidden;
  margin: -0.25rem 0 1.125rem;
  padding-top: 0.25rem;
  margin-right: 0;
  margin-left: -0.75rem;
}

/* line 69, ../bower_components/foundation/scss/foundation/components/_sub-nav.scss */
/* line 2823, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.sub-nav dt {
  text-transform: uppercase;
}

/* line 75, ../bower_components/foundation/scss/foundation/components/_sub-nav.scss */
/* line 2827, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.sub-nav dt,
.sub-nav dd,
.sub-nav li {
  float: left;
  display: inline;
  margin-left: 1rem;
  margin-bottom: 0.625rem;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 0.875rem;
  color: var(--ta-neutral-dark);
}

/* line 85, ../bower_components/foundation/scss/foundation/components/_sub-nav.scss */
/* line 2840, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.sub-nav dt a,
.sub-nav dd a,
.sub-nav li a {
  text-decoration: none;
  color: var(--ta-neutral-dark);
  padding: 0.1875rem 1rem;
}

/* line 89, ../bower_components/foundation/scss/foundation/components/_sub-nav.scss */
/* line 2848, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.sub-nav dt a:hover,
.sub-nav dd a:hover,
.sub-nav li a:hover {
  color: var(--ta-neutral-dark-alt);
}

/* line 94, ../bower_components/foundation/scss/foundation/components/_sub-nav.scss */
/* line 2854, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.sub-nav dt.active a,
.sub-nav dd.active a,
.sub-nav li.active a {
  border-radius: 3px;
  font-weight: normal;
  background: var(--ta-info);
  padding: 0.1875rem 1rem;
  cursor: default;
  color: var(--ta-on-dark);
}

/* line 101, ../bower_components/foundation/scss/foundation/components/_sub-nav.scss */
/* line 2865, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.sub-nav dt.active a:hover,
.sub-nav dd.active a:hover,
.sub-nav li.active a:hover {
  background: var(--ta-info-hover);
}

/* line 150, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 2872, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.text-left {
  text-align: left !important;
}

/* line 151, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 2877, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.text-right {
  text-align: right !important;
}

/* line 152, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 2882, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.text-center {
  text-align: center !important;
}

/* line 153, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 2887, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.text-justify {
  text-align: justify !important;
}

@media only screen and (max-width: 40em) {
  /* line 157, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2893, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-only-text-left {
    text-align: left !important;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2898, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-only-text-right {
    text-align: right !important;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2903, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-only-text-center {
    text-align: center !important;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2908, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen {
  /* line 157, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2914, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-text-left {
    text-align: left !important;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2919, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-text-right {
    text-align: right !important;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2924, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-text-center {
    text-align: center !important;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2929, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 157, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2935, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-only-text-left {
    text-align: left !important;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2940, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-only-text-right {
    text-align: right !important;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2945, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-only-text-center {
    text-align: center !important;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2950, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 157, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2956, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-text-left {
    text-align: left !important;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2961, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-text-right {
    text-align: right !important;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2966, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-text-center {
    text-align: center !important;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2971, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  /* line 157, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2977, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-only-text-left {
    text-align: left !important;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2982, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-only-text-right {
    text-align: right !important;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2987, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-only-text-center {
    text-align: center !important;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2992, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 157, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2998, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-text-left {
    text-align: left !important;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3003, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-text-right {
    text-align: right !important;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3008, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-text-center {
    text-align: center !important;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3013, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 90.063em) and (max-width: 120em) {
  /* line 157, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3019, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xlarge-only-text-left {
    text-align: left !important;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3024, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xlarge-only-text-right {
    text-align: right !important;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3029, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xlarge-only-text-center {
    text-align: center !important;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3034, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xlarge-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 90.063em) {
  /* line 157, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3040, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xlarge-text-left {
    text-align: left !important;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3045, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xlarge-text-right {
    text-align: right !important;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3050, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xlarge-text-center {
    text-align: center !important;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3055, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xlarge-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 120.063em) and (max-width: 99999999em) {
  /* line 157, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3061, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xxlarge-only-text-left {
    text-align: left !important;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3066, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xxlarge-only-text-right {
    text-align: right !important;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3071, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xxlarge-only-text-center {
    text-align: center !important;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3076, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xxlarge-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 120.063em) {
  /* line 157, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3082, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xxlarge-text-left {
    text-align: left !important;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3087, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xxlarge-text-right {
    text-align: right !important;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3092, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xxlarge-text-center {
    text-align: center !important;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3097, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xxlarge-text-justify {
    text-align: justify !important;
  }
}
/* Typography resets */
/* line 206, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3103, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
#title-bar .page-title,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

/* Default Link Styles */
/* line 212, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3128, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
a {
  color: var(--ta-info);
  text-decoration: none;
  line-height: inherit;
}

/* line 218, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3134, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
a:hover, a:focus {
  color: var(--ta-info-hover);
}

/* line 225, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3138, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
a img {
  border: none;
}

/* Default paragraph styles */
/* line 229, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3144, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
p {
  font-family: inherit;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  text-rendering: optimizeLegibility;
}

/* line 237, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3153, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
p.lead {
  font-size: 1.21875rem;
  line-height: 1.6;
}

/* line 239, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3158, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
p aside {
  font-size: 0.875rem;
  line-height: 1.35;
  font-style: italic;
}

/* Default header styles */
/* line 247, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3166, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
h1, h2, #title-bar .page-title, h3, h4, h5, h6 {
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: var(--ta-neutral-super-dark);
  text-rendering: optimizeLegibility;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  line-height: 1.4;
}

/* line 257, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3177, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
h1 small, h2 small, #title-bar .page-title small, h3 small, h4 small, h5 small, h6 small {
  font-size: 60%;
  color: var(--ta-neutral-dark-alt);
  line-height: 0;
}

/* line 264, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3184, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
h1 {
  font-size: 2.125rem;
}

/* line 265, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3189, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
h2, #title-bar .page-title {
  font-size: 1.6875rem;
}

/* line 266, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3194, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
h3 {
  font-size: 1.375rem;
}

/* line 267, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3199, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
h4 {
  font-size: 1.125rem;
}

/* line 268, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3204, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
h5 {
  font-size: 1.125rem;
}

/* line 269, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3209, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
h6 {
  font-size: 1rem;
}

/* line 271, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3214, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.subheader {
  line-height: 1.4;
  color: var(--ta-neutral-dark-alt);
  font-weight: normal;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
}

/* line 273, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3223, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
hr {
  border: solid var(--ta-neutral-light);
  border-width: 1px 0 0;
  clear: both;
  margin: 1.25rem 0 1.1875rem;
  height: 0;
}

/* Helpful Typography Defaults */
/* line 283, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3233, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
em, .italic,
i {
  font-style: italic;
  line-height: inherit;
}

/* line 289, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3240, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
strong, .strong,
b {
  font-weight: bold;
  line-height: inherit;
}

/* line 294, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3247, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
small {
  font-size: 60%;
  line-height: inherit;
}

/* line 299, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3253, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: bold;
  color: var(--ta-danger-hover);
}

/* Lists */
/* line 308, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3261, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
ul,
ol,
dl {
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  list-style-position: outside;
  font-family: inherit;
}

/* line 316, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3272, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
ul {
  margin-left: 1.1rem;
}

/* line 318, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3276, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
ul.no-bullet {
  margin-left: 0;
}

/* line 322, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3280, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
ul.no-bullet li ul,
ul.no-bullet li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
  list-style: none;
}

/* Unordered Lists */
/* line 335, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3289, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
ul li ul,
ul li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

/* line 343, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3295, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
ul.square li ul, ul.circle li ul, ul.disc li ul {
  list-style: inherit;
}

/* line 346, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3299, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
ul.square {
  list-style-type: square;
  margin-left: 1.1rem;
}

/* line 347, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3304, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
ul.circle {
  list-style-type: circle;
  margin-left: 1.1rem;
}

/* line 348, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3309, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
ul.disc {
  list-style-type: disc;
  margin-left: 1.1rem;
}

/* line 349, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3314, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
ul.no-bullet {
  list-style: none;
}

/* Ordered Lists */
/* line 353, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3320, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
ol {
  margin-left: 1.4rem;
}

/* line 357, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3324, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
ol li ul,
ol li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

/* Definition Lists */
/* line 366, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3332, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold;
}

/* line 370, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3337, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
dl dd {
  margin-bottom: 0.75rem;
}

/* Abbreviations */
/* line 375, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3343, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
abbr,
acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: var(--ta-neutral-super-dark);
  border-bottom: 1px dotted var(--ta-neutral-light);
  cursor: help;
}

/* line 382, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3353, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
abbr {
  text-transform: none;
}

/* Blockquotes */
/* line 387, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3359, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
blockquote {
  margin: 0 0 1.25rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid var(--ta-neutral-light);
}

/* line 392, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3365, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
blockquote cite {
  display: block;
  font-size: 0.8125rem;
  color: var(--ta-neutral-dark-alt);
}

/* line 396, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3371, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
blockquote cite:before {
  content: "\2014 \0020";
}

/* line 401, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3375, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
blockquote cite a,
blockquote cite a:visited {
  color: var(--ta-neutral-dark-alt);
}

/* line 407, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3381, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
blockquote,
blockquote p {
  line-height: 1.6;
  color: var(--ta-neutral-dark-alt);
}

/* Microformats */
/* line 413, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3389, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.vcard {
  display: inline-block;
  margin: 0 0 1.25rem 0;
  border: 1px solid var(--ta-neutral-light);
  padding: 0.625rem 0.75rem;
}

/* line 419, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3396, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.vcard li {
  margin: 0;
  display: block;
}

/* line 423, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3401, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.vcard .fn {
  font-weight: bold;
  font-size: 0.9375rem;
}

/* line 430, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3407, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.vevent .summary {
  font-weight: bold;
}

/* line 432, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3411, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 0.0625rem;
}

@media only screen and (min-width: 40.063em) {
  /* line 443, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3421, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  h1, h2, #title-bar .page-title, h3, h4, h5, h6 {
    line-height: 1.4;
  }

  /* line 444, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3426, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  h1 {
    font-size: 2.75rem;
  }

  /* line 445, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3431, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  h2, #title-bar .page-title {
    font-size: 2.3125rem;
  }

  /* line 446, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3436, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  h3 {
    font-size: 1.6875rem;
  }

  /* line 447, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3441, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  h4 {
    font-size: 1.4375rem;
  }

  /* line 448, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3446, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  h5 {
    font-size: 1.125rem;
  }

  /* line 449, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3451, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  h6 {
    font-size: 1rem;
  }
}
/* line 31, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3456, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs {
  margin-bottom: 0 !important;
  margin-left: 0;
}

/* line 181, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 3461, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs:before, .tabs:after {
  content: " ";
  display: table;
}

/* line 182, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 3466, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs:after {
  clear: both;
}

/* line 35, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3470, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs dd, .tabs .tab-title {
  position: relative;
  margin-bottom: 0 !important;
  list-style: none;
  float: left;
}

/* line 40, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3477, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs dd > a, .tabs .tab-title > a {
  display: block;
  background: var(--ta-neutral-extra-light);
  color: var(--ta-neutral-super-dark);
  padding: 1rem 2rem;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1rem;
}

/* line 47, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3486, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs dd > a:hover, .tabs .tab-title > a:hover {
  background: var(--ta-neutral-light);
}

/* line 49, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3490, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs dd.active a, .tabs .tab-title.active a {
  background: var(--ta-surface);
  color: var(--ta-neutral-super-dark);
}

/* line 53, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3495, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs.radius dd:first-child a, .tabs.radius .tab:first-child a {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 56, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3500, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs.radius dd:last-child a, .tabs.radius .tab:last-child a {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 60, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3505, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs.vertical dd, .tabs.vertical .tab-title {
  position: inherit;
  float: none;
  display: block;
  top: auto;
}

/* line 69, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3513, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs-content {
  margin-bottom: 1.5rem;
  width: 100%;
}

/* line 181, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 3518, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs-content:before, .tabs-content:after {
  content: " ";
  display: table;
}

/* line 182, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 3523, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs-content:after {
  clear: both;
}

/* line 73, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3527, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs-content > .content {
  display: none;
  float: left;
  padding: 0.9375rem 0;
  width: 100%;
}

/* line 78, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3534, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs-content > .content.active {
  display: block;
  float: none;
}

/* line 79, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3539, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs-content > .content.contained {
  padding: 0.9375rem;
}

/* line 81, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3543, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs-content.vertical {
  display: block;
}

/* line 83, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3547, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs-content.vertical > .content {
  padding: 0 0.9375rem;
}

@media only screen and (min-width: 40.063em) {
  /* line 88, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
  /* line 3553, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .tabs.vertical {
    width: 20%;
    float: left;
    margin-bottom: 1.25rem;
  }

  /* line 95, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
  /* line 3560, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .tabs-content.vertical {
    width: 80%;
    float: left;
    margin-left: -1px;
  }
}
/* line 103, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3567, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.no-js .tabs-content > .content {
  display: block;
  float: none;
}

/* Image Thumbnails */
/* line 61, ../bower_components/foundation/scss/foundation/components/_thumbs.scss */
/* line 3574, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.th {
  line-height: 0;
  display: inline-block;
  border: solid 4px var(--ta-surface);
  max-width: 100%;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  transition: all 200ms ease-out;
}

/* line 51, ../bower_components/foundation/scss/foundation/components/_thumbs.scss */
/* line 3583, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.th:hover, .th:focus {
  box-shadow: 0 0 6px 1px var(--ta-focus-ring);
}

/* line 65, ../bower_components/foundation/scss/foundation/components/_thumbs.scss */
/* line 3587, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.th.radius {
  border-radius: 3px;
}

/* line 104, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3592, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
meta.foundation-mq-topbar {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em;
}

/* Wrapped around .top-bar to contain to grid width */
/* line 110, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3599, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.contain-to-grid {
  width: 100%;
  background: var(--ta-text);
}

/* line 114, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3604, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.contain-to-grid .top-bar {
  margin-bottom: 0;
}

/* line 118, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3609, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.fixed {
  width: 100%;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 99;
}

/* line 125, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3617, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.fixed.expanded:not(.top-bar) {
  overflow-y: auto;
  height: auto;
  width: 100%;
  max-height: 100%;
}

/* line 131, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3624, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.fixed.expanded:not(.top-bar) .title-area {
  position: fixed;
  width: 100%;
  z-index: 99;
}

/* line 137, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3630, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.fixed.expanded:not(.top-bar) .top-bar-section {
  z-index: 98;
  margin-top: 45px;
}

/* line 144, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3636, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar {
  overflow: hidden;
  height: 45px;
  line-height: 45px;
  position: relative;
  background: var(--ta-text);
  margin-bottom: 0;
}

/* line 153, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3645, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar ul {
  margin-bottom: 0;
  list-style: none;
}

/* line 158, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3650, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar .row {
  max-width: none;
}

/* line 161, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3654, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar form,
.top-bar input {
  margin-bottom: 0;
}

/* line 163, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3659, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar input {
  height: auto;
  padding-top: .35rem;
  padding-bottom: .35rem;
  font-size: 0.75rem;
}

/* line 165, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3666, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar .button, .top-bar button {
  padding-top: .45rem;
  padding-bottom: .35rem;
  margin-bottom: 0;
  font-size: 0.75rem;
}

/* line 176, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3673, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar .title-area {
  position: relative;
  margin: 0;
}

/* line 181, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3678, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar .name {
  height: 45px;
  margin: 0;
  font-size: 1rem;
}

/* line 186, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3684, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar .name h1 {
  line-height: 45px;
  font-size: 1.0625rem;
  margin: 0;
}

/* line 190, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3690, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar .name h1 a {
  font-weight: normal;
  color: var(--ta-on-dark);
  width: 75%;
  display: block;
  padding: 0 15px;
}

/* line 201, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3698, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar .toggle-topbar {
  position: absolute;
  right: 0;
  top: 0;
}

/* line 206, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3704, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar .toggle-topbar a {
  color: var(--ta-on-dark);
  text-transform: uppercase;
  font-size: 0.8125rem;
  font-weight: bold;
  position: relative;
  display: block;
  padding: 0 15px;
  height: 45px;
  line-height: 45px;
}

/* line 219, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3716, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar .toggle-topbar.menu-icon {
  top: 50%;
  margin-top: -16px;
}

/* line 223, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3721, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar .toggle-topbar.menu-icon a {
  height: 34px;
  line-height: 33px;
  padding: 0 40px 0 15px;
  color: var(--ta-on-dark);
  position: relative;
}

/* line 138, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 3729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar .toggle-topbar.menu-icon a span::after {
  content: "";
  position: absolute;
  display: block;
  height: 0;
  top: 50%;
  margin-top: -8px;
  right: 15px;
  box-shadow: 0 0px 0 1px var(--ta-on-dark), 0 7px 0 1px var(--ta-on-dark), 0 14px 0 1px var(--ta-on-dark);
  width: 16px;
}

/* line 171, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 3741, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar .toggle-topbar.menu-icon a span:hover:after {
  box-shadow: 0 0px 0 1px var(--ta-on-dark), 0 7px 0 1px var(--ta-on-dark), 0 14px 0 1px var(--ta-on-dark);
}

/* line 252, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3745, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar.expanded {
  height: auto;
  background: transparent;
}

/* line 256, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3750, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar.expanded .title-area {
  background: var(--ta-text);
}

/* line 259, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar.expanded .toggle-topbar a {
  color: var(--ta-foundation-text-soft);
}

/* line 260, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar.expanded .toggle-topbar a::after {
  box-shadow: 0 10px 0 1px var(--ta-foundation-text-soft), 0 16px 0 1px var(--ta-foundation-text-soft), 0 22px 0 1px var(--ta-foundation-text-soft);
}

/* line 275, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3763, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section {
  left: 0;
  position: relative;
  width: auto;
  transition: left 300ms ease-out;
}

/* line 281, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3770, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul {
  padding: 0;
  width: 100%;
  height: auto;
  display: block;
  font-size: 1rem;
  margin: 0;
}

/* line 291, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3779, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .divider,
.top-bar-section [role="separator"] {
  border-top: solid 1px var(--ta-btn-bg-hover);
  clear: both;
  height: 1px;
  width: 100%;
}

/* line 298, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3787, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li {
  background: var(--ta-text);
}

/* line 300, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3791, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > a {
  display: block;
  width: 100%;
  color: var(--ta-on-dark);
  padding: 12px 0 12px 0;
  padding-left: 15px;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 0.8125rem;
  font-weight: normal;
  text-transform: none;
}

/* line 312, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3803, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > a.button {
  font-size: 0.8125rem;
  padding-right: 15px;
  padding-left: 15px;
  background-color: var(--ta-info);
  border-color: var(--ta-info-hover);
  color: var(--ta-on-dark);
}

/* line 134, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3812, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
  background-color: var(--ta-info-hover);
}

/* line 145, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3816, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
  color: var(--ta-on-dark);
}

/* line 318, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3820, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > a.button.secondary {
  background-color: var(--ta-divider);
  border-color: var(--ta-border);
  color: var(--ta-text);
}

/* line 134, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3826, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
  background-color: var(--ta-border);
}

/* line 140, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3830, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
  color: var(--ta-text);
}

/* line 319, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3834, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > a.button.success {
  background-color: var(--ta-btn-success-bg);
  border-color: var(--ta-btn-success-bg-hover);
  color: var(--ta-on-dark);
}

/* line 134, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3840, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
  background-color: var(--ta-btn-success-bg-hover);
}

/* line 145, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3844, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
  color: var(--ta-on-dark);
}

/* line 320, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3848, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > a.button.alert {
  background-color: var(--ta-btn-danger-bg);
  border-color: var(--ta-btn-danger-bg-hover);
  color: var(--ta-on-dark);
}

/* line 134, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3854, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
  background-color: var(--ta-btn-danger-bg-hover);
}

/* line 145, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3858, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
  color: var(--ta-on-dark);
}

/* line 323, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3862, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > button {
  font-size: 0.8125rem;
  padding-right: 15px;
  padding-left: 15px;
  background-color: var(--ta-info);
  border-color: var(--ta-info-hover);
  color: var(--ta-on-dark);
}

/* line 134, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3871, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
  background-color: var(--ta-info-hover);
}

/* line 145, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3875, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
  color: var(--ta-on-dark);
}

/* line 329, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3879, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > button.secondary {
  background-color: var(--ta-divider);
  border-color: var(--ta-border);
  color: var(--ta-text);
}

/* line 134, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3885, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
  background-color: var(--ta-border);
}

/* line 140, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3889, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
  color: var(--ta-text);
}

/* line 330, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3893, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > button.success {
  background-color: var(--ta-btn-success-bg);
  border-color: var(--ta-btn-success-bg-hover);
  color: var(--ta-on-dark);
}

/* line 134, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3899, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
  background-color: var(--ta-btn-success-bg-hover);
}

/* line 145, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3903, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
  color: var(--ta-on-dark);
}

/* line 331, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3907, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > button.alert {
  background-color: var(--ta-btn-danger-bg);
  border-color: var(--ta-btn-danger-bg-hover);
  color: var(--ta-on-dark);
}

/* line 134, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3913, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
  background-color: var(--ta-btn-danger-bg-hover);
}

/* line 145, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3917, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
  color: var(--ta-on-dark);
}

/* line 335, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3921, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li:hover:not(.has-form) > a {
  background-color: var(--ta-neutral-dark-alt);
  background: var(--ta-btn-bg-hover);
  color: var(--ta-on-dark);
}

/* line 345, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3927, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li.active > a {
  background: var(--ta-info);
  color: var(--ta-on-dark);
}

/* line 348, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3932, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li.active > a:hover {
  background: var(--ta-info-hover);
  color: var(--ta-on-dark);
}

/* line 356, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3937, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .has-form {
  padding: 15px;
}

/* line 359, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3941, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .has-dropdown {
  position: relative;
}

/* line 363, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3945, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .has-dropdown > a:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: transparent transparent transparent rgba(255, 255, 255, 0.4);
  border-left-style: solid;
  margin-right: 15px;
  margin-top: -4.5px;
  position: absolute;
  top: 50%;
  right: 0;
}

/* line 375, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3960, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .has-dropdown.moved {
  position: static;
}

/* line 376, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3964, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .has-dropdown.moved > .dropdown {
  display: block;
  position: static !important;
  height: auto;
  width: auto;
  overflow: visible;
  clip: auto;
  position: absolute !important;
  width: 100%;
}

/* line 380, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3975, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .has-dropdown.moved > a:after {
  display: none;
}

/* line 387, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3979, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .dropdown {
  padding: 0;
  position: absolute;
  left: 100%;
  top: 0;
  z-index: 99;
  display: block;
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 395, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3993, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .dropdown li {
  width: 100%;
  height: auto;
}

/* line 399, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3998, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .dropdown li a {
  font-weight: normal;
  padding: 8px 15px;
}

/* line 402, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 4003, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .dropdown li a.parent-link {
  font-weight: normal;
}

/* line 407, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 4007, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .dropdown li.title h5 {
  margin-bottom: 0;
  margin-top: 0;
}

/* line 410, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 4012, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .dropdown li.title h5 a {
  color: var(--ta-on-dark);
  line-height: 22.5px;
  display: block;
}

/* line 416, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 4018, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .dropdown li.has-form {
  padding: 8px 15px;
}

/* line 417, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 4022, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .dropdown li .button, .top-bar-section .dropdown li button {
  top: auto;
}

/* line 420, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 4026, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .dropdown label {
  padding: 8px 15px 2px;
  margin-bottom: 0;
  text-transform: uppercase;
  color: var(--ta-neutral-dark-alt);
  font-weight: bold;
  font-size: 0.625rem;
}

/* line 431, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 4036, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.js-generated {
  display: block;
}

@media only screen and (min-width: 40.063em) {
  /* line 436, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4042, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar {
    background: var(--ta-text);
    overflow: visible;
  }

  /* line 181, ../bower_components/foundation/scss/foundation/components/_global.scss */
  /* line 4047, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar:before, .top-bar:after {
    content: " ";
    display: table;
  }

  /* line 182, ../bower_components/foundation/scss/foundation/components/_global.scss */
  /* line 4052, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar:after {
    clear: both;
  }

  /* line 441, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4056, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar .toggle-topbar {
    display: none;
  }

  /* line 443, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4060, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar .title-area {
    float: left;
  }

  /* line 444, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4064, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar .name h1 a {
    width: auto;
  }

  /* line 448, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4068, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar input,
  .top-bar .button,
  .top-bar button {
    font-size: 0.875rem;
    position: relative;
    top: 7px;
  }

  /* line 454, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4076, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar.expanded {
    background: var(--ta-text);
  }

  /* line 457, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4081, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .contain-to-grid .top-bar {
    max-width: 62.5rem;
    margin: 0 auto;
    margin-bottom: 0;
  }

  /* line 463, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4088, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section {
    transition: none 0 0;
    left: 0 !important;
  }

  /* line 467, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4093, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section ul {
    width: auto;
    height: auto !important;
    display: inline;
  }

  /* line 472, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4099, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section ul li {
    float: left;
  }

  /* line 474, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4103, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section ul li .js-generated {
    display: none;
  }

  /* line 480, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4107, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section li.hover > a:not(.button) {
    background-color: var(--ta-neutral-dark-alt);
    background: var(--ta-btn-bg-hover);
    color: var(--ta-on-dark);
  }

  /* line 489, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4113, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section li:not(.has-form) a:not(.button) {
    padding: 0 15px;
    line-height: 45px;
    background: var(--ta-text);
  }

  /* line 493, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4119, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section li:not(.has-form) a:not(.button):hover {
    background-color: var(--ta-neutral-dark-alt);
    background: var(--ta-btn-bg-hover);
  }

  /* line 502, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4124, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section li.active:not(.has-form) a:not(.button) {
    padding: 0 15px;
    line-height: 45px;
    color: var(--ta-on-dark);
    background: var(--ta-info);
  }

  /* line 507, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4131, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section li.active:not(.has-form) a:not(.button):hover {
    background: var(--ta-info-hover);
  }

  /* line 516, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4135, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .has-dropdown > a {
    padding-right: 35px !important;
  }

  /* line 518, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4139, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .has-dropdown > a:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent;
    border-top-style: solid;
    margin-top: -2.5px;
    top: 22.5px;
  }

  /* line 527, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4151, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .has-dropdown.moved {
    position: relative;
  }

  /* line 528, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4155, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .has-dropdown.moved > .dropdown {
    display: block;
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }

  /* line 534, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4164, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
    display: block;
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    position: absolute !important;
  }

  /* line 541, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4174, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
    border: none;
    content: "\00bb";
    top: 1rem;
    margin-top: -1px;
    right: 5px;
    line-height: 1.2;
  }

  /* line 554, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4183, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .dropdown {
    left: 0;
    top: auto;
    background: transparent;
    min-width: 100%;
  }

  /* line 561, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4190, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .dropdown li a {
    color: var(--ta-on-dark);
    line-height: 45px;
    white-space: nowrap;
    padding: 12px 15px;
    background: var(--ta-text);
  }

  /* line 569, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4198, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .dropdown li:not(.has-form) a:not(.button) {
    color: var(--ta-on-dark);
    background: var(--ta-text);
  }

  /* line 573, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4203, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .dropdown li:not(.has-form):hover > a:not(.button) {
    color: var(--ta-on-dark);
    background-color: var(--ta-neutral-dark-alt);
    background: var(--ta-btn-bg-hover);
  }

  /* line 581, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4209, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .dropdown li label {
    white-space: nowrap;
    background: var(--ta-text);
  }

  /* line 587, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4214, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .dropdown li .dropdown {
    left: 100%;
    top: 0;
  }

  /* line 595, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4219, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
    border-bottom: none;
    border-top: none;
    border-right: solid 1px var(--ta-btn-bg);
    clear: none;
    height: 45px;
    width: 0;
  }

  /* line 604, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4228, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .has-form {
    background: var(--ta-text);
    padding: 0 15px;
    height: 45px;
  }

  /* line 612, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4234, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .right li .dropdown {
    left: auto;
    right: 0;
  }

  /* line 616, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4239, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .right li .dropdown li .dropdown {
    right: 100%;
  }

  /* line 620, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4243, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .left li .dropdown {
    right: auto;
    left: 0;
  }

  /* line 624, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4248, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .left li .dropdown li .dropdown {
    left: 100%;
  }

  /* line 634, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4253, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .no-js .top-bar-section ul li:hover > a {
    background-color: var(--ta-neutral-dark-alt);
    background: var(--ta-btn-bg-hover);
    color: var(--ta-on-dark);
  }

  /* line 643, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4259, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .no-js .top-bar-section ul li:active > a {
    background: var(--ta-info);
    color: var(--ta-on-dark);
  }

  /* line 651, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4264, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .no-js .top-bar-section .has-dropdown:hover > .dropdown {
    display: block;
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    position: absolute !important;
  }
}
/* small displays */
@media only screen {
  /* line 244, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4277, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
    display: inherit !important;
  }

  /* line 247, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4282, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
    display: none !important;
  }

  /* line 251, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4287, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 254, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4296, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4305, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up {
    display: table;
  }

  /* line 262, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4310, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up {
    display: table-header-group !important;
  }

  /* line 265, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4315, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up {
    display: table-row-group !important;
  }

  /* line 268, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4320, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up {
    display: table-row !important;
  }

  /* line 271, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4325, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up {
    display: table-cell !important;
  }
}
/* medium displays */
@media only screen and (min-width: 40.063em) {
  /* line 244, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4332, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
    display: inherit !important;
  }

  /* line 247, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4337, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
    display: none !important;
  }

  /* line 251, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4342, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 254, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4351, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4360, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up {
    display: table;
  }

  /* line 262, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4365, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up {
    display: table-header-group !important;
  }

  /* line 265, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4370, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up {
    display: table-row-group !important;
  }

  /* line 268, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4375, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up {
    display: table-row !important;
  }

  /* line 271, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4380, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up {
    display: table-cell !important;
  }
}
/* large displays */
@media only screen and (min-width: 64.063em) {
  /* line 244, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4387, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
    display: inherit !important;
  }

  /* line 247, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4392, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
    display: none !important;
  }

  /* line 251, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4397, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 254, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4406, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4415, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up {
    display: table;
  }

  /* line 262, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4420, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up {
    display: table-header-group !important;
  }

  /* line 265, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4425, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up {
    display: table-row-group !important;
  }

  /* line 268, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4430, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up {
    display: table-row !important;
  }

  /* line 271, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4435, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up {
    display: table-cell !important;
  }
}
/* xlarge displays */
@media only screen and (min-width: 90.063em) {
  /* line 244, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4442, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
    display: inherit !important;
  }

  /* line 247, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4447, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
    display: none !important;
  }

  /* line 251, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4452, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 254, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4461, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4470, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up {
    display: table;
  }

  /* line 262, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4475, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up {
    display: table-header-group !important;
  }

  /* line 265, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4480, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up {
    display: table-row-group !important;
  }

  /* line 268, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4485, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up {
    display: table-row !important;
  }

  /* line 271, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4490, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up {
    display: table-cell !important;
  }
}
/* xxlarge displays */
@media only screen and (min-width: 120.063em) {
  /* line 244, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4497, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
    display: inherit !important;
  }

  /* line 247, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4502, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
    display: none !important;
  }

  /* line 251, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4507, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 254, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4516, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4525, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xxlarge-only, table.show-for-xxlarge-up {
    display: table;
  }

  /* line 262, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4530, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up {
    display: table-header-group !important;
  }

  /* line 265, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4535, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up {
    display: table-row-group !important;
  }

  /* line 268, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4540, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up {
    display: table-row !important;
  }

  /* line 271, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4545, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up {
    display: table-cell !important;
  }
}
/* Orientation targeting */
/* line 286, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4551, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.show-for-landscape,
.hide-for-portrait {
  display: inherit !important;
}

/* line 288, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4557, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

/* Specific visibility for tables */
/* line 293, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4564, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
table.hide-for-landscape, table.show-for-portrait {
  display: table;
}

/* line 297, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4569, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
thead.hide-for-landscape, thead.show-for-portrait {
  display: table-header-group !important;
}

/* line 301, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4574, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
tbody.hide-for-landscape, tbody.show-for-portrait {
  display: table-row-group !important;
}

/* line 305, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4579, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
tr.hide-for-landscape, tr.show-for-portrait {
  display: table-row !important;
}

/* line 310, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4584, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
td.hide-for-landscape, td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
  display: table-cell !important;
}

@media only screen and (orientation: landscape) {
  /* line 315, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4592, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .show-for-landscape,
  .hide-for-portrait {
    display: inherit !important;
  }

  /* line 317, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4598, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }

  /* Specific visibility for tables */
  /* line 322, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4605, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  table.show-for-landscape, table.hide-for-portrait {
    display: table;
  }

  /* line 326, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4610, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  thead.show-for-landscape, thead.hide-for-portrait {
    display: table-header-group !important;
  }

  /* line 330, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4615, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  tbody.show-for-landscape, tbody.hide-for-portrait {
    display: table-row-group !important;
  }

  /* line 334, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4620, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  tr.show-for-landscape, tr.hide-for-portrait {
    display: table-row !important;
  }

  /* line 339, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4625, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  td.show-for-landscape, td.hide-for-portrait,
  th.show-for-landscape,
  th.hide-for-portrait {
    display: table-cell !important;
  }
}
@media only screen and (orientation: portrait) {
  /* line 345, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4633, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .show-for-portrait,
  .hide-for-landscape {
    display: inherit !important;
  }

  /* line 347, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4639, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .hide-for-portrait,
  .show-for-landscape {
    display: none !important;
  }

  /* Specific visibility for tables */
  /* line 352, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4646, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  table.show-for-portrait, table.hide-for-landscape {
    display: table;
  }

  /* line 356, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4651, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  thead.show-for-portrait, thead.hide-for-landscape {
    display: table-header-group !important;
  }

  /* line 360, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4656, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  tbody.show-for-portrait, tbody.hide-for-landscape {
    display: table-row-group !important;
  }

  /* line 364, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4661, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  tr.show-for-portrait, tr.hide-for-landscape {
    display: table-row !important;
  }

  /* line 369, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4666, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  td.show-for-portrait, td.hide-for-landscape,
  th.show-for-portrait,
  th.hide-for-landscape {
    display: table-cell !important;
  }
}
/* Touch-enabled device targeting */
/* line 374, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4674, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.show-for-touch {
  display: none !important;
}

/* line 375, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4679, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.hide-for-touch {
  display: inherit !important;
}

/* line 376, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4684, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.touch .show-for-touch {
  display: inherit !important;
}

/* line 377, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4689, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.touch .hide-for-touch {
  display: none !important;
}

/* Specific visibility for tables */
/* line 380, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4695, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
table.hide-for-touch {
  display: table;
}

/* line 381, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4700, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.touch table.show-for-touch {
  display: table;
}

/* line 382, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4705, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
thead.hide-for-touch {
  display: table-header-group !important;
}

/* line 383, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4710, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.touch thead.show-for-touch {
  display: table-header-group !important;
}

/* line 384, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4715, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
tbody.hide-for-touch {
  display: table-row-group !important;
}

/* line 385, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4720, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.touch tbody.show-for-touch {
  display: table-row-group !important;
}

/* line 386, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4725, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
tr.hide-for-touch {
  display: table-row !important;
}

/* line 387, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4730, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.touch tr.show-for-touch {
  display: table-row !important;
}

/* line 388, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4735, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
td.hide-for-touch {
  display: table-cell !important;
}

/* line 389, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4740, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.touch td.show-for-touch {
  display: table-cell !important;
}

/* line 390, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4745, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
th.hide-for-touch {
  display: table-cell !important;
}

/* line 391, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4750, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
.touch th.show-for-touch {
  display: table-cell !important;
}

/* Print visibility */
@media print {
  /* line 396, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4757, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .show-for-print {
    display: block;
  }

  /* line 397, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4762, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  .hide-for-print {
    display: none;
  }

  /* line 399, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4767, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  table.show-for-print {
    display: table;
  }

  /* line 400, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4772, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  thead.show-for-print {
    display: table-header-group !important;
  }

  /* line 401, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4777, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  tbody.show-for-print {
    display: table-row-group !important;
  }

  /* line 402, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4782, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  tr.show-for-print {
    display: table-row !important;
  }

  /* line 403, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4787, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  td.show-for-print {
    display: table-cell !important;
  }

  /* line 404, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4792, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/foundation.css */
  th.show-for-print {
    display: table-cell !important;
  }
}
/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, #title-bar .page-title, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, .italic, font, img, ins, kbd, q, s, samp,
small, strike, strong, .strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
}

/* remember to define focus styles! */
/* line 20, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_reset.scss */
:focus {
  outline: 0;
}

/* line 23, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_reset.scss */
body {
  line-height: 1;
  color: var(--ta-text-strong);
  background: var(--ta-bg);
}

/* line 28, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_reset.scss */
ol, ul {
  list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
/* line 32, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_reset.scss */
table {
  border-collapse: separate;
  border-spacing: 0;
}

/* line 36, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_reset.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
}

/* line 40, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}

/* line 44, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_reset.scss */
blockquote, q {
  quotes: "" "";
}

/* line 48, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_reset.scss */
img {
  -ms-interpolation-mode: bicubic;
}

@font-face {
  font-family: 'balonez_fantasia';
  src: url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/balonez_fantasia-webfont.eot");
  src: url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/balonez_fantasia-webfont.eot?#iefix") format("embedded-opentype"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/balonez_fantasia-webfont.woff2") format("woff2"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/balonez_fantasia-webfont.woff") format("woff"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/balonez_fantasia-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNovaThin';
  src: url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Thin-webfont.eot");
  src: url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Thin-webfont.eot") format("embedded-opentype"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Thin-webfont.woff") format("woff"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Thin-webfont.ttf") format("truetype"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Thin-webfont.svg#ProximaNovaThin") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNovaLight';
  src: url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Light-webfont.eot");
  src: url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Light-webfont.eot") format("embedded-opentype"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Light-webfont.woff") format("woff"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Light-webfont.ttf") format("truetype"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Light-webfont.svg#ProximaNovaRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNovaRegular';
  src: url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Reg-webfont.eot");
  src: url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Reg-webfont.eot") format("embedded-opentype"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Reg-webfont.woff") format("woff"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Reg-webfont.ttf") format("truetype"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Reg-webfont.svg#ProximaNovaReg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TeamArtist';
  src: url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/TeamArtist.eot");
  src: url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/TeamArtist.eot") format("embedded-opentype"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/TeamArtist.woff") format("woff"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/TeamArtist.ttf") format("truetype"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/TeamArtist.svg#TeamArtist") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 55, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/fonts.css */
.ta-font {
  font-family: 'TeamArtist';
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 0 var(--ta-font-shadow);
  filter: dropshadow(color=#000000, offx=1px, offy=1px);
}

/* line 62, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/fonts.css */
.ta-font .orange {
  color: var(--ta-brand);
}

/* line 63, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/fonts.css */
.ta-font .tm {
  position: relative;
  top: -0.3em;
}

/*!
  Ionicons, v2.0.1
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/helloimben  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons
*/
@font-face {
  font-family: "TAIonicons";
  src: url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ionicons/2.0.1/ionicons.eot?v=2.0.1");
  src: url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ionicons/2.0.1/ionicons.eot?v=2.0.1#iefix") format("embedded-opentype"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ionicons/2.0.1/ionicons.ttf?v=2.0.1") format("truetype"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ionicons/2.0.1/ionicons.woff?v=2.0.1") format("woff"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ionicons/2.0.1/ionicons.svg?v=2.0.1#Ionicons") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 15, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-font.scss */
.ion, .ion-loading-a,
.ion-loading-b,
.ion-loading-c,
.ion-loading-d,
.ion-looping,
.ion-refreshing,
.ion-ios-reloading,
.ion-load-a,
.ion-load-b,
.ion-load-c,
.ion-load-d, .taionicons,
.ion-alert:before,
.ion-alert-circled:before,
.ion-android-add:before,
.ion-android-add-circle:before,
.ion-android-alarm-clock:before,
.ion-android-alert:before,
.ion-android-apps:before,
.ion-android-archive:before,
.ion-android-arrow-back:before,
.ion-android-arrow-down:before,
.ion-android-arrow-dropdown:before,
.ion-android-arrow-dropdown-circle:before,
.ion-android-arrow-dropleft:before,
.ion-android-arrow-dropleft-circle:before,
.ion-android-arrow-dropright:before,
.ion-android-arrow-dropright-circle:before,
.ion-android-arrow-dropup:before,
.ion-android-arrow-dropup-circle:before,
.ion-android-arrow-forward:before,
.ion-android-arrow-up:before,
.ion-android-attach:before,
.ion-android-bar:before,
.ion-android-bicycle:before,
.ion-android-boat:before,
.ion-android-bookmark:before,
.ion-android-bulb:before,
.ion-android-bus:before,
.ion-android-calendar:before,
.ion-android-call:before,
.ion-android-camera:before,
.ion-android-cancel:before,
.ion-android-car:before,
.ion-android-cart:before,
.ion-android-chat:before,
.ion-android-checkbox:before,
.ion-android-checkbox-blank:before,
.ion-android-checkbox-outline:before,
.ion-android-checkbox-outline-blank:before,
.ion-android-checkmark-circle:before,
.ion-android-clipboard:before,
.ion-android-close:before,
.ion-android-cloud:before,
.ion-android-cloud-circle:before,
.ion-android-cloud-done:before,
.ion-android-cloud-outline:before,
.ion-android-color-palette:before,
.ion-android-compass:before,
.ion-android-contact:before,
.ion-android-contacts:before,
.ion-android-contract:before,
.ion-android-create:before,
.ion-android-delete:before,
.ion-android-desktop:before,
.ion-android-document:before,
.ion-android-done:before,
.ion-android-done-all:before,
.ion-android-download:before,
.ion-android-drafts:before,
.ion-android-exit:before,
.ion-android-expand:before,
.ion-android-favorite:before,
.ion-android-favorite-outline:before,
.ion-android-film:before,
.ion-android-folder:before,
.ion-android-folder-open:before,
.ion-android-funnel:before,
.ion-android-globe:before,
.ion-android-hand:before,
.ion-android-hangout:before,
.ion-android-happy:before,
.ion-android-home:before,
.ion-android-image:before,
.ion-android-laptop:before,
.ion-android-list:before,
.ion-android-locate:before,
.ion-android-lock:before,
.ion-android-mail:before,
.ion-android-map:before,
.ion-android-menu:before,
.ion-android-microphone:before,
.ion-android-microphone-off:before,
.ion-android-more-horizontal:before,
.ion-android-more-vertical:before,
.ion-android-navigate:before,
.ion-android-notifications:before,
.ion-android-notifications-none:before,
.ion-android-notifications-off:before,
.ion-android-open:before,
.ion-android-options:before,
.ion-android-people:before,
.ion-android-person:before,
.ion-android-person-add:before,
.ion-android-phone-landscape:before,
.ion-android-phone-portrait:before,
.ion-android-pin:before,
.ion-android-plane:before,
.ion-android-playstore:before,
.ion-android-print:before,
.ion-android-radio-button-off:before,
.ion-android-radio-button-on:before,
.ion-android-refresh:before,
.ion-android-remove:before,
.ion-android-remove-circle:before,
.ion-android-restaurant:before,
.ion-android-sad:before,
.ion-android-search:before,
.ion-android-send:before,
.ion-android-settings:before,
.ion-android-share:before,
.ion-android-share-alt:before,
.ion-android-star:before,
.ion-android-star-half:before,
.ion-android-star-outline:before,
.ion-android-stopwatch:before,
.ion-android-subway:before,
.ion-android-sunny:before,
.ion-android-sync:before,
.ion-android-textsms:before,
.ion-android-time:before,
.ion-android-train:before,
.ion-android-unlock:before,
.ion-android-upload:before,
.ion-android-volume-down:before,
.ion-android-volume-mute:before,
.ion-android-volume-off:before,
.ion-android-volume-up:before,
.ion-android-walk:before,
.ion-android-warning:before,
.ion-android-watch:before,
.ion-android-wifi:before,
.ion-aperture:before,
.ion-archive:before,
.ion-arrow-down-a:before,
.ion-arrow-down-b:before,
.ion-arrow-down-c:before,
.ion-arrow-expand:before,
.ion-arrow-graph-down-left:before,
.ion-arrow-graph-down-right:before,
.ion-arrow-graph-up-left:before,
.ion-arrow-graph-up-right:before,
.ion-arrow-left-a:before,
.ion-arrow-left-b:before,
.ion-arrow-left-c:before,
.ion-arrow-move:before,
.ion-arrow-resize:before,
.ion-arrow-return-left:before,
.ion-arrow-return-right:before,
.ion-arrow-right-a:before,
.ion-arrow-right-b:before,
.ion-arrow-right-c:before,
.ion-arrow-shrink:before,
.ion-arrow-swap:before,
.ion-arrow-up-a:before,
.ion-arrow-up-b:before,
.ion-arrow-up-c:before,
.ion-asterisk:before,
.ion-at:before,
.ion-backspace:before,
.ion-backspace-outline:before,
.ion-bag:before,
.ion-battery-charging:before,
.ion-battery-empty:before,
.ion-battery-full:before,
.ion-battery-half:before,
.ion-battery-low:before,
.ion-beaker:before,
.ion-beer:before,
.ion-bluetooth:before,
.ion-bonfire:before,
.ion-bookmark:before,
.ion-bowtie:before,
.ion-briefcase:before,
.ion-bug:before,
.ion-calculator:before,
.ion-calendar:before,
.ion-camera:before,
.ion-card:before,
.ion-cash:before,
.ion-chatbox:before,
.ion-chatbox-working:before,
.ion-chatboxes:before,
.ion-chatbubble:before,
.ion-chatbubble-working:before,
.ion-chatbubbles:before,
.ion-checkmark:before,
.ion-checkmark-circled:before,
.ion-checkmark-round:before,
.form .field .field-detail.ok:before,
.ion-chevron-down:before,
.form-div-bottom .arrow.arrow-down:before,
.ion-chevron-left:before,
.ion-chevron-right:before,
.ion-chevron-up:before,
.form-div-bottom .arrow.arrow-top:before,
.ion-clipboard:before,
.ion-clock:before,
.ion-close:before,
.ion-close-circled:before,
.ion-close-round:before,
.selected-items-container .selected-item .remove-selected-item:before,
.ion-closed-captioning:before,
.ion-cloud:before,
.ion-code:before,
.ion-code-download:before,
.ion-code-working:before,
.ion-coffee:before,
.ion-compass:before,
.ion-compose:before,
.ion-connection-bars:before,
.ion-contrast:before,
.ion-crop:before,
.ion-cube:before,
.ion-dailymotion:before,
.ion-disc:before,
.ion-document:before,
.ion-document-text:before,
.ion-drag:before,
.ion-earth:before,
.ion-easel:before,
.ion-edit:before,
.ion-egg:before,
.ion-eject:before,
.ion-email:before,
.ion-email-unread:before,
.ion-erlenmeyer-flask:before,
.ion-erlenmeyer-flask-bubbles:before,
.ion-eye:before,
.ion-eye-disabled:before,
.ion-female:before,
.ion-filing:before,
.ion-film-marker:before,
.ion-fireball:before,
.ion-flag:before,
.ion-flame:before,
.ion-flash:before,
.ion-flash-off:before,
.ion-folder:before,
.ion-fork:before,
.ion-fork-repo:before,
.ion-forward:before,
.ion-funnel:before,
.ion-gear-a:before,
.ion-gear-b:before,
.ion-grid:before,
.ion-hammer:before,
.ion-happy:before,
.ion-happy-outline:before,
.ion-headphone:before,
.ion-heart:before,
.ion-heart-broken:before,
.ion-help:before,
.ion-help-buoy:before,
.ion-help-circled:before,
.ion-home:before,
.ion-icecream:before,
.ion-image:before,
.ion-images:before,
.ion-information:before,
.ion-information-circled:before,
.ion-ionic:before,
.ion-ios-alarm:before,
.ion-ios-alarm-outline:before,
.ion-ios-albums:before,
.ion-ios-albums-outline:before,
.ion-ios-americanfootball:before,
.ion-ios-americanfootball-outline:before,
.ion-ios-analytics:before,
.ion-ios-analytics-outline:before,
.ion-ios-arrow-back:before,
.ion-ios-arrow-down:before,
.ion-ios-arrow-forward:before,
.ion-ios-arrow-left:before,
.ion-ios-arrow-right:before,
.ion-ios-arrow-thin-down:before,
.ion-ios-arrow-thin-left:before,
.ion-ios-arrow-thin-right:before,
.ion-ios-arrow-thin-up:before,
.ion-ios-arrow-up:before,
.ion-ios-at:before,
.ion-ios-at-outline:before,
.ion-ios-barcode:before,
.ion-ios-barcode-outline:before,
.ion-ios-baseball:before,
.ion-ios-baseball-outline:before,
.ion-ios-basketball:before,
.ion-ios-basketball-outline:before,
.ion-ios-bell:before,
.ion-ios-bell-outline:before,
.ion-ios-body:before,
.ion-ios-body-outline:before,
.ion-ios-bolt:before,
.ion-ios-bolt-outline:before,
.ion-ios-book:before,
.ion-ios-book-outline:before,
.ion-ios-bookmarks:before,
.ion-ios-bookmarks-outline:before,
.ion-ios-box:before,
.ion-ios-box-outline:before,
.ion-ios-briefcase:before,
.ion-ios-briefcase-outline:before,
.ion-ios-browsers:before,
.ion-ios-browsers-outline:before,
.ion-ios-calculator:before,
.ion-ios-calculator-outline:before,
.ion-ios-calendar:before,
.ion-ios-calendar-outline:before,
.ion-ios-camera:before,
.ion-ios-camera-outline:before,
.ion-ios-cart:before,
.ion-ios-cart-outline:before,
.ion-ios-chatboxes:before,
.ion-ios-chatboxes-outline:before,
.ion-ios-chatbubble:before,
.ion-ios-chatbubble-outline:before,
.ion-ios-checkmark:before,
.ion-ios-checkmark-empty:before,
.ion-ios-checkmark-outline:before,
.ion-ios-circle-filled:before,
.ion-ios-circle-outline:before,
.ion-ios-clock:before,
.ion-ios-clock-outline:before,
.ion-ios-close:before,
.ion-ios-close-empty:before,
.ion-ios-close-outline:before,
.ion-ios-cloud:before,
.ion-ios-cloud-download:before,
.ion-ios-cloud-download-outline:before,
.ion-ios-cloud-outline:before,
.ion-ios-cloud-upload:before,
.ion-ios-cloud-upload-outline:before,
.ion-ios-cloudy:before,
.ion-ios-cloudy-night:before,
.ion-ios-cloudy-night-outline:before,
.ion-ios-cloudy-outline:before,
.ion-ios-cog:before,
.ion-ios-cog-outline:before,
.ion-ios-color-filter:before,
.ion-ios-color-filter-outline:before,
.ion-ios-color-wand:before,
.ion-ios-color-wand-outline:before,
.ion-ios-compose:before,
.ion-ios-compose-outline:before,
.ion-ios-contact:before,
.ion-ios-contact-outline:before,
.ion-ios-copy:before,
.ion-ios-copy-outline:before,
.ion-ios-crop:before,
.ion-ios-crop-strong:before,
.ion-ios-download:before,
.ion-ios-download-outline:before,
.ion-ios-drag:before,
.ion-ios-email:before,
.ion-ios-email-outline:before,
.ion-ios-eye:before,
.ion-ios-eye-outline:before,
.ion-ios-fastforward:before,
.ion-ios-fastforward-outline:before,
.ion-ios-filing:before,
.ion-ios-filing-outline:before,
.ion-ios-film:before,
.ion-ios-film-outline:before,
.ion-ios-flag:before,
.ion-ios-flag-outline:before,
.ion-ios-flame:before,
.ion-ios-flame-outline:before,
.ion-ios-flask:before,
.ion-ios-flask-outline:before,
.ion-ios-flower:before,
.ion-ios-flower-outline:before,
.ion-ios-folder:before,
.ion-ios-folder-outline:before,
.ion-ios-football:before,
.ion-ios-football-outline:before,
.ion-ios-game-controller-a:before,
.ion-ios-game-controller-a-outline:before,
.ion-ios-game-controller-b:before,
.ion-ios-game-controller-b-outline:before,
.ion-ios-gear:before,
.ion-ios-gear-outline:before,
.ion-ios-glasses:before,
.ion-ios-glasses-outline:before,
.ion-ios-grid-view:before,
.ion-ios-grid-view-outline:before,
.ion-ios-heart:before,
.ion-ios-heart-outline:before,
.ion-ios-help:before,
.ion-ios-help-empty:before,
.ion-ios-help-outline:before,
.ion-ios-home:before,
.ion-ios-home-outline:before,
.ion-ios-infinite:before,
.ion-ios-infinite-outline:before,
.ion-ios-information:before,
.ion-ios-information-empty:before,
.ion-ios-information-outline:before,
.ion-ios-ionic-outline:before,
.ion-ios-keypad:before,
.ion-ios-keypad-outline:before,
.ion-ios-lightbulb:before,
.ion-ios-lightbulb-outline:before,
.ion-ios-list:before,
.ion-ios-list-outline:before,
.ion-ios-location:before,
.ion-ios-location-outline:before,
.ion-ios-locked:before,
.ion-ios-locked-outline:before,
.ion-ios-loop:before,
.ion-ios-loop-strong:before,
.ion-ios-medical:before,
.ion-ios-medical-outline:before,
.ion-ios-medkit:before,
.ion-ios-medkit-outline:before,
.ion-ios-mic:before,
.ion-ios-mic-off:before,
.ion-ios-mic-outline:before,
.ion-ios-minus:before,
.ion-ios-minus-empty:before,
.ion-ios-minus-outline:before,
.ion-ios-monitor:before,
.ion-ios-monitor-outline:before,
.ion-ios-moon:before,
.ion-ios-moon-outline:before,
.ion-ios-more:before,
.ion-ios-more-outline:before,
.ion-ios-musical-note:before,
.ion-ios-musical-notes:before,
.ion-ios-navigate:before,
.ion-ios-navigate-outline:before,
.ion-ios-nutrition:before,
.ion-ios-nutrition-outline:before,
.ion-ios-paper:before,
.ion-ios-paper-outline:before,
.ion-ios-paperplane:before,
.ion-ios-paperplane-outline:before,
.ion-ios-partlysunny:before,
.ion-ios-partlysunny-outline:before,
.ion-ios-pause:before,
.ion-ios-pause-outline:before,
.ion-ios-paw:before,
.ion-ios-paw-outline:before,
.ion-ios-people:before,
.ion-ios-people-outline:before,
.ion-ios-person:before,
.ion-ios-person-outline:before,
.ion-ios-personadd:before,
.ion-ios-personadd-outline:before,
.ion-ios-photos:before,
.ion-ios-photos-outline:before,
.ion-ios-pie:before,
.ion-ios-pie-outline:before,
.ion-ios-pint:before,
.ion-ios-pint-outline:before,
.ion-ios-play:before,
.ion-ios-play-outline:before,
.ion-ios-plus:before,
.ion-ios-plus-empty:before,
.ion-ios-plus-outline:before,
.ion-ios-pricetag:before,
.ion-ios-pricetag-outline:before,
.ion-ios-pricetags:before,
.ion-ios-pricetags-outline:before,
.ion-ios-printer:before,
.ion-ios-printer-outline:before,
.ion-ios-pulse:before,
.ion-ios-pulse-strong:before,
.ion-ios-rainy:before,
.ion-ios-rainy-outline:before,
.ion-ios-recording:before,
.ion-ios-recording-outline:before,
.ion-ios-redo:before,
.ion-ios-redo-outline:before,
.ion-ios-refresh:before,
.ion-ios-refresh-empty:before,
.ion-ios-refresh-outline:before,
.ion-ios-reload:before,
.ion-ios-reloading:before,
.ion-ios-reverse-camera:before,
.ion-ios-reverse-camera-outline:before,
.ion-ios-rewind:before,
.ion-ios-rewind-outline:before,
.ion-ios-rose:before,
.ion-ios-rose-outline:before,
.ion-ios-search:before,
.ion-ios-search-strong:before,
.ion-ios-settings:before,
.ion-ios-settings-strong:before,
.ion-ios-shuffle:before,
.ion-ios-shuffle-strong:before,
.ion-ios-skipbackward:before,
.ion-ios-skipbackward-outline:before,
.ion-ios-skipforward:before,
.ion-ios-skipforward-outline:before,
.ion-ios-snowy:before,
.ion-ios-speedometer:before,
.ion-ios-speedometer-outline:before,
.ion-ios-star:before,
.ion-ios-star-half:before,
.ion-ios-star-outline:before,
.ion-ios-stopwatch:before,
.ion-ios-stopwatch-outline:before,
.ion-ios-sunny:before,
.ion-ios-sunny-outline:before,
.ion-ios-telephone:before,
.ion-ios-telephone-outline:before,
.ion-ios-tennisball:before,
.ion-ios-tennisball-outline:before,
.ion-ios-thunderstorm:before,
.ion-ios-thunderstorm-outline:before,
.ion-ios-time:before,
.ion-ios-time-outline:before,
.ion-ios-timer:before,
.ion-ios-timer-outline:before,
.ion-ios-toggle:before,
.ion-ios-toggle-outline:before,
.ion-ios-trash:before,
.ion-ios-trash-outline:before,
.ion-ios-undo:before,
.ion-ios-undo-outline:before,
.ion-ios-unlocked:before,
.ion-ios-unlocked-outline:before,
.ion-ios-upload:before,
.ion-ios-upload-outline:before,
.ion-ios-videocam:before,
.ion-ios-videocam-outline:before,
.ion-ios-volume-high:before,
.ion-ios-volume-low:before,
.ion-ios-wineglass:before,
.ion-ios-wineglass-outline:before,
.ion-ios-world:before,
.ion-ios-world-outline:before,
.ion-ipad:before,
.ion-iphone:before,
.ion-ipod:before,
.ion-jet:before,
.ion-key:before,
.ion-knife:before,
.ion-laptop:before,
.ion-leaf:before,
.ion-levels:before,
.ion-lightbulb:before,
.ion-link:before,
.ion-load-a:before,
.ion-load-b:before,
.ion-load-c:before,
.ion-load-d:before,
.ion-location:before,
.ion-lock-combination:before,
.ion-locked:before,
.ion-log-in:before,
.ion-log-out:before,
.ion-loop:before,
.ion-magnet:before,
.ion-male:before,
.ion-man:before,
.ion-map:before,
.ion-medkit:before,
.ion-merge:before,
.ion-mic-a:before,
.ion-mic-b:before,
.ion-mic-c:before,
.ion-minus:before,
.ion-minus-circled:before,
.ion-minus-round:before,
.ion-model-s:before,
.ion-monitor:before,
.ion-more:before,
.ion-mouse:before,
.ion-music-note:before,
.ion-navicon:before,
.ion-navicon-round:before,
.ion-navigate:before,
.ion-network:before,
.ion-no-smoking:before,
.ion-nuclear:before,
.ion-outlet:before,
.ion-paintbrush:before,
.ion-paintbucket:before,
.ion-paper-airplane:before,
.ion-paperclip:before,
.ion-pause:before,
.ion-person:before,
.ion-person-add:before,
.ion-person-stalker:before,
.ion-pie-graph:before,
.ion-pin:before,
.ion-pinpoint:before,
.ion-pizza:before,
.ion-plane:before,
.ion-planet:before,
.ion-play:before,
.ion-playstation:before,
.ion-plus:before,
.ion-plus-circled:before,
.ion-plus-round:before,
.ion-podium:before,
.ion-pound:before,
.ion-power:before,
.ion-pricetag:before,
.ion-pricetags:before,
.ion-printer:before,
.ion-pull-request:before,
.ion-qr-scanner:before,
.ion-quote:before,
.ion-radio-waves:before,
.ion-record:before,
.ion-refresh:before,
.ion-reply:before,
.ion-reply-all:before,
.ion-ribbon-a:before,
.ion-ribbon-b:before,
.ion-sad:before,
.ion-sad-outline:before,
.ion-scissors:before,
.ion-search:before,
.ion-settings:before,
.ion-share:before,
.ion-shuffle:before,
.ion-skip-backward:before,
.ion-skip-forward:before,
.ion-social-android:before,
.ion-social-android-outline:before,
.ion-social-angular:before,
.ion-social-angular-outline:before,
.ion-social-apple:before,
.ion-social-apple-outline:before,
.ion-social-bitcoin:before,
.ion-social-bitcoin-outline:before,
.ion-social-buffer:before,
.ion-social-buffer-outline:before,
.ion-social-chrome:before,
.ion-social-chrome-outline:before,
.ion-social-codepen:before,
.ion-social-codepen-outline:before,
.ion-social-css3:before,
.ion-social-css3-outline:before,
.ion-social-designernews:before,
.ion-social-designernews-outline:before,
.ion-social-dribbble:before,
.ion-social-dribbble-outline:before,
.ion-social-dropbox:before,
.ion-social-dropbox-outline:before,
.ion-social-euro:before,
.ion-social-euro-outline:before,
.ion-social-facebook:before,
.ion-social-facebook-outline:before,
.ion-social-foursquare:before,
.ion-social-foursquare-outline:before,
.ion-social-freebsd-devil:before,
.ion-social-github:before,
.ion-social-github-outline:before,
.ion-social-google:before,
.ion-social-google-outline:before,
.ion-social-googleplus:before,
.ion-social-googleplus-outline:before,
.ion-social-hackernews:before,
.ion-social-hackernews-outline:before,
.ion-social-html5:before,
.ion-social-html5-outline:before,
.ion-social-instagram:before,
.ion-social-instagram-outline:before,
.ion-social-javascript:before,
.ion-social-javascript-outline:before,
.ion-social-linkedin:before,
.ion-social-linkedin-outline:before,
.ion-social-markdown:before,
.ion-social-nodejs:before,
.ion-social-octocat:before,
.ion-social-pinterest:before,
.ion-social-pinterest-outline:before,
.ion-social-python:before,
.ion-social-reddit:before,
.ion-social-reddit-outline:before,
.ion-social-rss:before,
.ion-social-rss-outline:before,
.ion-social-sass:before,
.ion-social-skype:before,
.ion-social-skype-outline:before,
.ion-social-snapchat:before,
.ion-social-snapchat-outline:before,
.ion-social-tumblr:before,
.ion-social-tumblr-outline:before,
.ion-social-tux:before,
.ion-social-twitch:before,
.ion-social-twitch-outline:before,
.ion-social-twitter:before,
.ion-social-twitter-outline:before,
.ion-social-usd:before,
.ion-social-usd-outline:before,
.ion-social-vimeo:before,
.ion-social-vimeo-outline:before,
.ion-social-whatsapp:before,
.ion-social-whatsapp-outline:before,
.ion-social-windows:before,
.ion-social-windows-outline:before,
.ion-social-wordpress:before,
.ion-social-wordpress-outline:before,
.ion-social-yahoo:before,
.ion-social-yahoo-outline:before,
.ion-social-yen:before,
.ion-social-yen-outline:before,
.ion-social-youtube:before,
.ion-social-youtube-outline:before,
.ion-soup-can:before,
.ion-soup-can-outline:before,
.ion-speakerphone:before,
.ion-speedometer:before,
.ion-spoon:before,
.ion-star:before,
.ion-stats-bars:before,
.ion-steam:before,
.ion-stop:before,
.ion-thermometer:before,
.ion-thumbsdown:before,
.ion-thumbsup:before,
.ion-toggle:before,
.ion-toggle-filled:before,
.ion-transgender:before,
.ion-trash-a:before,
.ion-trash-b:before,
.ion-trophy:before,
.ion-tshirt:before,
.ion-tshirt-outline:before,
.ion-umbrella:before,
.ion-university:before,
.ion-unlocked:before,
.ion-upload:before,
.ion-usb:before,
.ion-videocamera:before,
.ion-volume-high:before,
.ion-volume-low:before,
.ion-volume-medium:before,
.ion-volume-mute:before,
.ion-wand:before,
.ion-waterdrop:before,
.ion-wifi:before,
.ion-wineglass:before,
.ion-woman:before,
.ion-wrench:before,
.ion-xbox:before {
  display: inline-block;
  font-family: "TAIonicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 29, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-font.scss */
.ta-ion {
  color: inherit;
  font-size: 1.8em;
  vertical-align: middle;
}
/* line 33, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-font.scss */
.ta-ion.before {
  margin-right: 5px;
}
/* line 36, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-font.scss */
.ta-ion.after {
  margin-left: 5px;
}

/* line 41, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-font.scss */
a:hover .ta-ion, a:focus .ta-ion {
  color: inherit;
}

/* line 4, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-animation.scss */
.ion-spin, .ion-loading-a,
.ion-loading-b,
.ion-loading-c,
.ion-loading-d,
.ion-looping,
.ion-refreshing,
.ion-ios-reloading,
.ion-load-a,
.ion-load-b,
.ion-load-c,
.ion-load-d {
  -webkit-animation: spin 1s infinite linear;
  -moz-animation: spin 1s infinite linear;
  -o-animation: spin 1s infinite linear;
  animation: spin 1s infinite linear;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/* line 48, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-animation.scss */
.ion-loading-a, .ion-load-a {
  -webkit-animation-timing-function: steps(8, start);
  -moz-animation-timing-function: steps(8, start);
  animation-timing-function: steps(8, start);
}

/* line 743, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-alert:before {
  content: "";
}

/* line 744, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-alert-circled:before {
  content: "";
}

/* line 745, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-add:before {
  content: "";
}

/* line 746, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-add-circle:before {
  content: "";
}

/* line 747, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-alarm-clock:before {
  content: "";
}

/* line 748, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-alert:before {
  content: "";
}

/* line 749, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-apps:before {
  content: "";
}

/* line 750, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-archive:before {
  content: "";
}

/* line 751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-arrow-back:before {
  content: "";
}

/* line 752, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-arrow-down:before {
  content: "";
}

/* line 753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-arrow-dropdown:before {
  content: "";
}

/* line 754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-arrow-dropdown-circle:before {
  content: "";
}

/* line 755, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-arrow-dropleft:before {
  content: "";
}

/* line 756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-arrow-dropleft-circle:before {
  content: "";
}

/* line 757, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-arrow-dropright:before {
  content: "";
}

/* line 758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-arrow-dropright-circle:before {
  content: "";
}

/* line 759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-arrow-dropup:before {
  content: "";
}

/* line 760, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-arrow-dropup-circle:before {
  content: "";
}

/* line 761, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-arrow-forward:before {
  content: "";
}

/* line 762, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-arrow-up:before {
  content: "";
}

/* line 763, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-attach:before {
  content: "";
}

/* line 764, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-bar:before {
  content: "";
}

/* line 765, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-bicycle:before {
  content: "";
}

/* line 766, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-boat:before {
  content: "";
}

/* line 767, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-bookmark:before {
  content: "";
}

/* line 768, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-bulb:before {
  content: "";
}

/* line 769, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-bus:before {
  content: "";
}

/* line 770, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-calendar:before {
  content: "";
}

/* line 771, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-call:before {
  content: "";
}

/* line 772, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-camera:before {
  content: "";
}

/* line 773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-cancel:before {
  content: "";
}

/* line 774, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-car:before {
  content: "";
}

/* line 775, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-cart:before {
  content: "";
}

/* line 776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-chat:before {
  content: "";
}

/* line 777, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-checkbox:before {
  content: "";
}

/* line 778, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-checkbox-blank:before {
  content: "";
}

/* line 779, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-checkbox-outline:before {
  content: "";
}

/* line 780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-checkbox-outline-blank:before {
  content: "";
}

/* line 781, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-checkmark-circle:before {
  content: "";
}

/* line 782, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-clipboard:before {
  content: "";
}

/* line 783, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-close:before {
  content: "";
}

/* line 784, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-cloud:before {
  content: "";
}

/* line 785, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-cloud-circle:before {
  content: "";
}

/* line 786, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-cloud-done:before {
  content: "";
}

/* line 787, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-cloud-outline:before {
  content: "";
}

/* line 788, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-color-palette:before {
  content: "";
}

/* line 789, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-compass:before {
  content: "";
}

/* line 790, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-contact:before {
  content: "";
}

/* line 791, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-contacts:before {
  content: "";
}

/* line 792, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-contract:before {
  content: "";
}

/* line 793, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-create:before {
  content: "";
}

/* line 794, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-delete:before {
  content: "";
}

/* line 795, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-desktop:before {
  content: "";
}

/* line 796, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-document:before {
  content: "";
}

/* line 797, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-done:before {
  content: "";
}

/* line 798, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-done-all:before {
  content: "";
}

/* line 799, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-download:before {
  content: "";
}

/* line 800, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-drafts:before {
  content: "";
}

/* line 801, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-exit:before {
  content: "";
}

/* line 802, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-expand:before {
  content: "";
}

/* line 803, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-favorite:before {
  content: "";
}

/* line 804, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-favorite-outline:before {
  content: "";
}

/* line 805, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-film:before {
  content: "";
}

/* line 806, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-folder:before {
  content: "";
}

/* line 807, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-folder-open:before {
  content: "";
}

/* line 808, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-funnel:before {
  content: "";
}

/* line 809, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-globe:before {
  content: "";
}

/* line 810, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-hand:before {
  content: "";
}

/* line 811, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-hangout:before {
  content: "";
}

/* line 812, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-happy:before {
  content: "";
}

/* line 813, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-home:before {
  content: "";
}

/* line 814, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-image:before {
  content: "";
}

/* line 815, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-laptop:before {
  content: "";
}

/* line 816, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-list:before {
  content: "";
}

/* line 817, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-locate:before {
  content: "";
}

/* line 818, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-lock:before {
  content: "";
}

/* line 819, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-mail:before {
  content: "";
}

/* line 820, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-map:before {
  content: "";
}

/* line 821, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-menu:before {
  content: "";
}

/* line 822, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-microphone:before {
  content: "";
}

/* line 823, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-microphone-off:before {
  content: "";
}

/* line 824, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-more-horizontal:before {
  content: "";
}

/* line 825, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-more-vertical:before {
  content: "";
}

/* line 826, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-navigate:before {
  content: "";
}

/* line 827, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-notifications:before {
  content: "";
}

/* line 828, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-notifications-none:before {
  content: "";
}

/* line 829, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-notifications-off:before {
  content: "";
}

/* line 830, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-open:before {
  content: "";
}

/* line 831, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-options:before {
  content: "";
}

/* line 832, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-people:before {
  content: "";
}

/* line 833, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-person:before {
  content: "";
}

/* line 834, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-person-add:before {
  content: "";
}

/* line 835, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-phone-landscape:before {
  content: "";
}

/* line 836, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-phone-portrait:before {
  content: "";
}

/* line 837, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-pin:before {
  content: "";
}

/* line 838, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-plane:before {
  content: "";
}

/* line 839, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-playstore:before {
  content: "";
}

/* line 840, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-print:before {
  content: "";
}

/* line 841, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-radio-button-off:before {
  content: "";
}

/* line 842, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-radio-button-on:before {
  content: "";
}

/* line 843, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-refresh:before {
  content: "";
}

/* line 844, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-remove:before {
  content: "";
}

/* line 845, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-remove-circle:before {
  content: "";
}

/* line 846, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-restaurant:before {
  content: "";
}

/* line 847, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-sad:before {
  content: "";
}

/* line 848, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-search:before {
  content: "";
}

/* line 849, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-send:before {
  content: "";
}

/* line 850, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-settings:before {
  content: "";
}

/* line 851, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-share:before {
  content: "";
}

/* line 852, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-share-alt:before {
  content: "";
}

/* line 853, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-star:before {
  content: "";
}

/* line 854, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-star-half:before {
  content: "";
}

/* line 855, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-star-outline:before {
  content: "";
}

/* line 856, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-stopwatch:before {
  content: "";
}

/* line 857, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-subway:before {
  content: "";
}

/* line 858, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-sunny:before {
  content: "";
}

/* line 859, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-sync:before {
  content: "";
}

/* line 860, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-textsms:before {
  content: "";
}

/* line 861, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-time:before {
  content: "";
}

/* line 862, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-train:before {
  content: "";
}

/* line 863, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-unlock:before {
  content: "";
}

/* line 864, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-upload:before {
  content: "";
}

/* line 865, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-volume-down:before {
  content: "";
}

/* line 866, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-volume-mute:before {
  content: "";
}

/* line 867, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-volume-off:before {
  content: "";
}

/* line 868, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-volume-up:before {
  content: "";
}

/* line 869, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-walk:before {
  content: "";
}

/* line 870, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-warning:before {
  content: "";
}

/* line 871, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-watch:before {
  content: "";
}

/* line 872, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-wifi:before {
  content: "";
}

/* line 873, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-aperture:before {
  content: "";
}

/* line 874, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-archive:before {
  content: "";
}

/* line 875, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-down-a:before {
  content: "";
}

/* line 876, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-down-b:before {
  content: "";
}

/* line 877, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-down-c:before {
  content: "";
}

/* line 878, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-expand:before {
  content: "";
}

/* line 879, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-graph-down-left:before {
  content: "";
}

/* line 880, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-graph-down-right:before {
  content: "";
}

/* line 881, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-graph-up-left:before {
  content: "";
}

/* line 882, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-graph-up-right:before {
  content: "";
}

/* line 883, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-left-a:before {
  content: "";
}

/* line 884, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-left-b:before {
  content: "";
}

/* line 885, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-left-c:before {
  content: "";
}

/* line 886, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-move:before {
  content: "";
}

/* line 887, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-resize:before {
  content: "";
}

/* line 888, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-return-left:before {
  content: "";
}

/* line 889, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-return-right:before {
  content: "";
}

/* line 890, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-right-a:before {
  content: "";
}

/* line 891, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-right-b:before {
  content: "";
}

/* line 892, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-right-c:before {
  content: "";
}

/* line 893, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-shrink:before {
  content: "";
}

/* line 894, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-swap:before {
  content: "";
}

/* line 895, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-up-a:before {
  content: "";
}

/* line 896, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-up-b:before {
  content: "";
}

/* line 897, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-up-c:before {
  content: "";
}

/* line 898, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-asterisk:before {
  content: "";
}

/* line 899, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-at:before {
  content: "";
}

/* line 900, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-backspace:before {
  content: "";
}

/* line 901, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-backspace-outline:before {
  content: "";
}

/* line 902, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-bag:before {
  content: "";
}

/* line 903, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-battery-charging:before {
  content: "";
}

/* line 904, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-battery-empty:before {
  content: "";
}

/* line 905, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-battery-full:before {
  content: "";
}

/* line 906, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-battery-half:before {
  content: "";
}

/* line 907, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-battery-low:before {
  content: "";
}

/* line 908, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-beaker:before {
  content: "";
}

/* line 909, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-beer:before {
  content: "";
}

/* line 910, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-bluetooth:before {
  content: "";
}

/* line 911, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-bonfire:before {
  content: "";
}

/* line 912, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-bookmark:before {
  content: "";
}

/* line 913, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-bowtie:before {
  content: "";
}

/* line 914, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-briefcase:before {
  content: "";
}

/* line 915, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-bug:before {
  content: "";
}

/* line 916, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-calculator:before {
  content: "";
}

/* line 917, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-calendar:before {
  content: "";
}

/* line 918, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-camera:before {
  content: "";
}

/* line 919, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-card:before {
  content: "";
}

/* line 920, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-cash:before {
  content: "";
}

/* line 921, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-chatbox:before {
  content: "";
}

/* line 922, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-chatbox-working:before {
  content: "";
}

/* line 923, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-chatboxes:before {
  content: "";
}

/* line 924, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-chatbubble:before {
  content: "";
}

/* line 925, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-chatbubble-working:before {
  content: "";
}

/* line 926, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-chatbubbles:before {
  content: "";
}

/* line 927, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-checkmark:before {
  content: "";
}

/* line 928, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-checkmark-circled:before {
  content: "";
}

/* line 929, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-checkmark-round:before, .form .field .field-detail.ok:before {
  content: "";
}

/* line 930, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-chevron-down:before, .form-div-bottom .arrow.arrow-down:before {
  content: "";
}

/* line 931, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-chevron-left:before {
  content: "";
}

/* line 932, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-chevron-right:before {
  content: "";
}

/* line 933, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-chevron-up:before, .form-div-bottom .arrow.arrow-top:before {
  content: "";
}

/* line 934, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-clipboard:before {
  content: "";
}

/* line 935, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-clock:before {
  content: "";
}

/* line 936, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-close:before {
  content: "";
}

/* line 937, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-close-circled:before {
  content: "";
}

/* line 938, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-close-round:before, .selected-items-container .selected-item .remove-selected-item:before {
  content: "";
}

/* line 939, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-closed-captioning:before {
  content: "";
}

/* line 940, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-cloud:before {
  content: "";
}

/* line 941, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-code:before {
  content: "";
}

/* line 942, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-code-download:before {
  content: "";
}

/* line 943, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-code-working:before {
  content: "";
}

/* line 944, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-coffee:before {
  content: "";
}

/* line 945, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-compass:before {
  content: "";
}

/* line 946, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-compose:before {
  content: "";
}

/* line 947, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-connection-bars:before {
  content: "";
}

/* line 948, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-contrast:before {
  content: "";
}

/* line 949, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-crop:before {
  content: "";
}

/* line 950, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-cube:before {
  content: "";
}

/* line 951, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-dailymotion:before {
  content: "";
}

/* line 952, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-disc:before {
  content: "";
}

/* line 953, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-document:before {
  content: "";
}

/* line 954, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-document-text:before {
  content: "";
}

/* line 955, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-drag:before {
  content: "";
}

/* line 956, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-earth:before {
  content: "";
}

/* line 957, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-easel:before {
  content: "";
}

/* line 958, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-edit:before {
  content: "";
}

/* line 959, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-egg:before {
  content: "";
}

/* line 960, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-eject:before {
  content: "";
}

/* line 961, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-email:before {
  content: "";
}

/* line 962, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-email-unread:before {
  content: "";
}

/* line 963, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-erlenmeyer-flask:before {
  content: "";
}

/* line 964, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-erlenmeyer-flask-bubbles:before {
  content: "";
}

/* line 965, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-eye:before {
  content: "";
}

/* line 966, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-eye-disabled:before {
  content: "";
}

/* line 967, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-female:before {
  content: "";
}

/* line 968, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-filing:before {
  content: "";
}

/* line 969, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-film-marker:before {
  content: "";
}

/* line 970, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-fireball:before {
  content: "";
}

/* line 971, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-flag:before {
  content: "";
}

/* line 972, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-flame:before {
  content: "";
}

/* line 973, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-flash:before {
  content: "";
}

/* line 974, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-flash-off:before {
  content: "";
}

/* line 975, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-folder:before {
  content: "";
}

/* line 976, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-fork:before {
  content: "";
}

/* line 977, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-fork-repo:before {
  content: "";
}

/* line 978, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-forward:before {
  content: "";
}

/* line 979, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-funnel:before {
  content: "";
}

/* line 980, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-gear-a:before {
  content: "";
}

/* line 981, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-gear-b:before {
  content: "";
}

/* line 982, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-grid:before {
  content: "";
}

/* line 983, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-hammer:before {
  content: "";
}

/* line 984, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-happy:before {
  content: "";
}

/* line 985, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-happy-outline:before {
  content: "";
}

/* line 986, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-headphone:before {
  content: "";
}

/* line 987, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-heart:before {
  content: "";
}

/* line 988, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-heart-broken:before {
  content: "";
}

/* line 989, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-help:before {
  content: "";
}

/* line 990, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-help-buoy:before {
  content: "";
}

/* line 991, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-help-circled:before {
  content: "";
}

/* line 992, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-home:before {
  content: "";
}

/* line 993, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-icecream:before {
  content: "";
}

/* line 994, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-image:before {
  content: "";
}

/* line 995, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-images:before {
  content: "";
}

/* line 996, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-information:before {
  content: "";
}

/* line 997, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-information-circled:before {
  content: "";
}

/* line 998, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ionic:before {
  content: "";
}

/* line 999, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-alarm:before {
  content: "";
}

/* line 1000, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-alarm-outline:before {
  content: "";
}

/* line 1001, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-albums:before {
  content: "";
}

/* line 1002, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-albums-outline:before {
  content: "";
}

/* line 1003, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-americanfootball:before {
  content: "";
}

/* line 1004, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-americanfootball-outline:before {
  content: "";
}

/* line 1005, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-analytics:before {
  content: "";
}

/* line 1006, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-analytics-outline:before {
  content: "";
}

/* line 1007, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-arrow-back:before {
  content: "";
}

/* line 1008, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-arrow-down:before {
  content: "";
}

/* line 1009, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-arrow-forward:before {
  content: "";
}

/* line 1010, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-arrow-left:before {
  content: "";
}

/* line 1011, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-arrow-right:before {
  content: "";
}

/* line 1012, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-arrow-thin-down:before {
  content: "";
}

/* line 1013, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-arrow-thin-left:before {
  content: "";
}

/* line 1014, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-arrow-thin-right:before {
  content: "";
}

/* line 1015, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-arrow-thin-up:before {
  content: "";
}

/* line 1016, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-arrow-up:before {
  content: "";
}

/* line 1017, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-at:before {
  content: "";
}

/* line 1018, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-at-outline:before {
  content: "";
}

/* line 1019, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-barcode:before {
  content: "";
}

/* line 1020, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-barcode-outline:before {
  content: "";
}

/* line 1021, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-baseball:before {
  content: "";
}

/* line 1022, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-baseball-outline:before {
  content: "";
}

/* line 1023, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-basketball:before {
  content: "";
}

/* line 1024, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-basketball-outline:before {
  content: "";
}

/* line 1025, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-bell:before {
  content: "";
}

/* line 1026, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-bell-outline:before {
  content: "";
}

/* line 1027, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-body:before {
  content: "";
}

/* line 1028, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-body-outline:before {
  content: "";
}

/* line 1029, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-bolt:before {
  content: "";
}

/* line 1030, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-bolt-outline:before {
  content: "";
}

/* line 1031, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-book:before {
  content: "";
}

/* line 1032, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-book-outline:before {
  content: "";
}

/* line 1033, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-bookmarks:before {
  content: "";
}

/* line 1034, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-bookmarks-outline:before {
  content: "";
}

/* line 1035, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-box:before {
  content: "";
}

/* line 1036, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-box-outline:before {
  content: "";
}

/* line 1037, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-briefcase:before {
  content: "";
}

/* line 1038, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-briefcase-outline:before {
  content: "";
}

/* line 1039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-browsers:before {
  content: "";
}

/* line 1040, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-browsers-outline:before {
  content: "";
}

/* line 1041, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-calculator:before {
  content: "";
}

/* line 1042, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-calculator-outline:before {
  content: "";
}

/* line 1043, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-calendar:before {
  content: "";
}

/* line 1044, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-calendar-outline:before {
  content: "";
}

/* line 1045, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-camera:before {
  content: "";
}

/* line 1046, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-camera-outline:before {
  content: "";
}

/* line 1047, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-cart:before {
  content: "";
}

/* line 1048, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-cart-outline:before {
  content: "";
}

/* line 1049, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-chatboxes:before {
  content: "";
}

/* line 1050, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-chatboxes-outline:before {
  content: "";
}

/* line 1051, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-chatbubble:before {
  content: "";
}

/* line 1052, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-chatbubble-outline:before {
  content: "";
}

/* line 1053, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-checkmark:before {
  content: "";
}

/* line 1054, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-checkmark-empty:before {
  content: "";
}

/* line 1055, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-checkmark-outline:before {
  content: "";
}

/* line 1056, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-circle-filled:before {
  content: "";
}

/* line 1057, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-circle-outline:before {
  content: "";
}

/* line 1058, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-clock:before {
  content: "";
}

/* line 1059, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-clock-outline:before {
  content: "";
}

/* line 1060, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-close:before {
  content: "";
}

/* line 1061, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-close-empty:before {
  content: "";
}

/* line 1062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-close-outline:before {
  content: "";
}

/* line 1063, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-cloud:before {
  content: "";
}

/* line 1064, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-cloud-download:before {
  content: "";
}

/* line 1065, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-cloud-download-outline:before {
  content: "";
}

/* line 1066, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-cloud-outline:before {
  content: "";
}

/* line 1067, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-cloud-upload:before {
  content: "";
}

/* line 1068, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-cloud-upload-outline:before {
  content: "";
}

/* line 1069, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-cloudy:before {
  content: "";
}

/* line 1070, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-cloudy-night:before {
  content: "";
}

/* line 1071, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-cloudy-night-outline:before {
  content: "";
}

/* line 1072, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-cloudy-outline:before {
  content: "";
}

/* line 1073, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-cog:before {
  content: "";
}

/* line 1074, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-cog-outline:before {
  content: "";
}

/* line 1075, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-color-filter:before {
  content: "";
}

/* line 1076, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-color-filter-outline:before {
  content: "";
}

/* line 1077, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-color-wand:before {
  content: "";
}

/* line 1078, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-color-wand-outline:before {
  content: "";
}

/* line 1079, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-compose:before {
  content: "";
}

/* line 1080, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-compose-outline:before {
  content: "";
}

/* line 1081, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-contact:before {
  content: "";
}

/* line 1082, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-contact-outline:before {
  content: "";
}

/* line 1083, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-copy:before {
  content: "";
}

/* line 1084, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-copy-outline:before {
  content: "";
}

/* line 1085, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-crop:before {
  content: "";
}

/* line 1086, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-crop-strong:before {
  content: "";
}

/* line 1087, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-download:before {
  content: "";
}

/* line 1088, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-download-outline:before {
  content: "";
}

/* line 1089, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-drag:before {
  content: "";
}

/* line 1090, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-email:before {
  content: "";
}

/* line 1091, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-email-outline:before {
  content: "";
}

/* line 1092, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-eye:before {
  content: "";
}

/* line 1093, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-eye-outline:before {
  content: "";
}

/* line 1094, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-fastforward:before {
  content: "";
}

/* line 1095, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-fastforward-outline:before {
  content: "";
}

/* line 1096, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-filing:before {
  content: "";
}

/* line 1097, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-filing-outline:before {
  content: "";
}

/* line 1098, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-film:before {
  content: "";
}

/* line 1099, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-film-outline:before {
  content: "";
}

/* line 1100, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-flag:before {
  content: "";
}

/* line 1101, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-flag-outline:before {
  content: "";
}

/* line 1102, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-flame:before {
  content: "";
}

/* line 1103, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-flame-outline:before {
  content: "";
}

/* line 1104, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-flask:before {
  content: "";
}

/* line 1105, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-flask-outline:before {
  content: "";
}

/* line 1106, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-flower:before {
  content: "";
}

/* line 1107, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-flower-outline:before {
  content: "";
}

/* line 1108, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-folder:before {
  content: "";
}

/* line 1109, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-folder-outline:before {
  content: "";
}

/* line 1110, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-football:before {
  content: "";
}

/* line 1111, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-football-outline:before {
  content: "";
}

/* line 1112, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-game-controller-a:before {
  content: "";
}

/* line 1113, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-game-controller-a-outline:before {
  content: "";
}

/* line 1114, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-game-controller-b:before {
  content: "";
}

/* line 1115, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-game-controller-b-outline:before {
  content: "";
}

/* line 1116, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-gear:before {
  content: "";
}

/* line 1117, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-gear-outline:before {
  content: "";
}

/* line 1118, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-glasses:before {
  content: "";
}

/* line 1119, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-glasses-outline:before {
  content: "";
}

/* line 1120, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-grid-view:before {
  content: "";
}

/* line 1121, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-grid-view-outline:before {
  content: "";
}

/* line 1122, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-heart:before {
  content: "";
}

/* line 1123, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-heart-outline:before {
  content: "";
}

/* line 1124, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-help:before {
  content: "";
}

/* line 1125, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-help-empty:before {
  content: "";
}

/* line 1126, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-help-outline:before {
  content: "";
}

/* line 1127, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-home:before {
  content: "";
}

/* line 1128, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-home-outline:before {
  content: "";
}

/* line 1129, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-infinite:before {
  content: "";
}

/* line 1130, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-infinite-outline:before {
  content: "";
}

/* line 1131, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-information:before {
  content: "";
}

/* line 1132, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-information-empty:before {
  content: "";
}

/* line 1133, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-information-outline:before {
  content: "";
}

/* line 1134, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-ionic-outline:before {
  content: "";
}

/* line 1135, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-keypad:before {
  content: "";
}

/* line 1136, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-keypad-outline:before {
  content: "";
}

/* line 1137, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-lightbulb:before {
  content: "";
}

/* line 1138, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-lightbulb-outline:before {
  content: "";
}

/* line 1139, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-list:before {
  content: "";
}

/* line 1140, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-list-outline:before {
  content: "";
}

/* line 1141, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-location:before {
  content: "";
}

/* line 1142, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-location-outline:before {
  content: "";
}

/* line 1143, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-locked:before {
  content: "";
}

/* line 1144, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-locked-outline:before {
  content: "";
}

/* line 1145, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-loop:before {
  content: "";
}

/* line 1146, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-loop-strong:before {
  content: "";
}

/* line 1147, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-medical:before {
  content: "";
}

/* line 1148, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-medical-outline:before {
  content: "";
}

/* line 1149, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-medkit:before {
  content: "";
}

/* line 1150, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-medkit-outline:before {
  content: "";
}

/* line 1151, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-mic:before {
  content: "";
}

/* line 1152, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-mic-off:before {
  content: "";
}

/* line 1153, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-mic-outline:before {
  content: "";
}

/* line 1154, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-minus:before {
  content: "";
}

/* line 1155, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-minus-empty:before {
  content: "";
}

/* line 1156, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-minus-outline:before {
  content: "";
}

/* line 1157, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-monitor:before {
  content: "";
}

/* line 1158, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-monitor-outline:before {
  content: "";
}

/* line 1159, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-moon:before {
  content: "";
}

/* line 1160, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-moon-outline:before {
  content: "";
}

/* line 1161, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-more:before {
  content: "";
}

/* line 1162, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-more-outline:before {
  content: "";
}

/* line 1163, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-musical-note:before {
  content: "";
}

/* line 1164, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-musical-notes:before {
  content: "";
}

/* line 1165, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-navigate:before {
  content: "";
}

/* line 1166, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-navigate-outline:before {
  content: "";
}

/* line 1167, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-nutrition:before {
  content: "";
}

/* line 1168, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-nutrition-outline:before {
  content: "";
}

/* line 1169, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-paper:before {
  content: "";
}

/* line 1170, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-paper-outline:before {
  content: "";
}

/* line 1171, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-paperplane:before {
  content: "";
}

/* line 1172, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-paperplane-outline:before {
  content: "";
}

/* line 1173, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-partlysunny:before {
  content: "";
}

/* line 1174, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-partlysunny-outline:before {
  content: "";
}

/* line 1175, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-pause:before {
  content: "";
}

/* line 1176, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-pause-outline:before {
  content: "";
}

/* line 1177, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-paw:before {
  content: "";
}

/* line 1178, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-paw-outline:before {
  content: "";
}

/* line 1179, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-people:before {
  content: "";
}

/* line 1180, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-people-outline:before {
  content: "";
}

/* line 1181, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-person:before {
  content: "";
}

/* line 1182, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-person-outline:before {
  content: "";
}

/* line 1183, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-personadd:before {
  content: "";
}

/* line 1184, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-personadd-outline:before {
  content: "";
}

/* line 1185, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-photos:before {
  content: "";
}

/* line 1186, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-photos-outline:before {
  content: "";
}

/* line 1187, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-pie:before {
  content: "";
}

/* line 1188, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-pie-outline:before {
  content: "";
}

/* line 1189, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-pint:before {
  content: "";
}

/* line 1190, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-pint-outline:before {
  content: "";
}

/* line 1191, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-play:before {
  content: "";
}

/* line 1192, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-play-outline:before {
  content: "";
}

/* line 1193, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-plus:before {
  content: "";
}

/* line 1194, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-plus-empty:before {
  content: "";
}

/* line 1195, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-plus-outline:before {
  content: "";
}

/* line 1196, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-pricetag:before {
  content: "";
}

/* line 1197, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-pricetag-outline:before {
  content: "";
}

/* line 1198, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-pricetags:before {
  content: "";
}

/* line 1199, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-pricetags-outline:before {
  content: "";
}

/* line 1200, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-printer:before {
  content: "";
}

/* line 1201, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-printer-outline:before {
  content: "";
}

/* line 1202, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-pulse:before {
  content: "";
}

/* line 1203, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-pulse-strong:before {
  content: "";
}

/* line 1204, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-rainy:before {
  content: "";
}

/* line 1205, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-rainy-outline:before {
  content: "";
}

/* line 1206, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-recording:before {
  content: "";
}

/* line 1207, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-recording-outline:before {
  content: "";
}

/* line 1208, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-redo:before {
  content: "";
}

/* line 1209, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-redo-outline:before {
  content: "";
}

/* line 1210, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-refresh:before {
  content: "";
}

/* line 1211, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-refresh-empty:before {
  content: "";
}

/* line 1212, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-refresh-outline:before {
  content: "";
}

/* line 1213, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-reload:before {
  content: "";
}

/* line 1214, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-reloading:before {
  content: "";
}

/* line 1215, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-reverse-camera:before {
  content: "";
}

/* line 1216, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-reverse-camera-outline:before {
  content: "";
}

/* line 1217, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-rewind:before {
  content: "";
}

/* line 1218, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-rewind-outline:before {
  content: "";
}

/* line 1219, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-rose:before {
  content: "";
}

/* line 1220, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-rose-outline:before {
  content: "";
}

/* line 1221, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-search:before {
  content: "";
}

/* line 1222, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-search-strong:before {
  content: "";
}

/* line 1223, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-settings:before {
  content: "";
}

/* line 1224, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-settings-strong:before {
  content: "";
}

/* line 1225, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-shuffle:before {
  content: "";
}

/* line 1226, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-shuffle-strong:before {
  content: "";
}

/* line 1227, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-skipbackward:before {
  content: "";
}

/* line 1228, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-skipbackward-outline:before {
  content: "";
}

/* line 1229, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-skipforward:before {
  content: "";
}

/* line 1230, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-skipforward-outline:before {
  content: "";
}

/* line 1231, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-snowy:before {
  content: "";
}

/* line 1232, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-speedometer:before {
  content: "";
}

/* line 1233, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-speedometer-outline:before {
  content: "";
}

/* line 1234, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-star:before {
  content: "";
}

/* line 1235, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-star-half:before {
  content: "";
}

/* line 1236, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-star-outline:before {
  content: "";
}

/* line 1237, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-stopwatch:before {
  content: "";
}

/* line 1238, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-stopwatch-outline:before {
  content: "";
}

/* line 1239, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-sunny:before {
  content: "";
}

/* line 1240, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-sunny-outline:before {
  content: "";
}

/* line 1241, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-telephone:before {
  content: "";
}

/* line 1242, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-telephone-outline:before {
  content: "";
}

/* line 1243, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-tennisball:before {
  content: "";
}

/* line 1244, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-tennisball-outline:before {
  content: "";
}

/* line 1245, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-thunderstorm:before {
  content: "";
}

/* line 1246, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-thunderstorm-outline:before {
  content: "";
}

/* line 1247, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-time:before {
  content: "";
}

/* line 1248, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-time-outline:before {
  content: "";
}

/* line 1249, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-timer:before {
  content: "";
}

/* line 1250, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-timer-outline:before {
  content: "";
}

/* line 1251, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-toggle:before {
  content: "";
}

/* line 1252, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-toggle-outline:before {
  content: "";
}

/* line 1253, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-trash:before {
  content: "";
}

/* line 1254, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-trash-outline:before {
  content: "";
}

/* line 1255, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-undo:before {
  content: "";
}

/* line 1256, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-undo-outline:before {
  content: "";
}

/* line 1257, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-unlocked:before {
  content: "";
}

/* line 1258, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-unlocked-outline:before {
  content: "";
}

/* line 1259, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-upload:before {
  content: "";
}

/* line 1260, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-upload-outline:before {
  content: "";
}

/* line 1261, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-videocam:before {
  content: "";
}

/* line 1262, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-videocam-outline:before {
  content: "";
}

/* line 1263, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-volume-high:before {
  content: "";
}

/* line 1264, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-volume-low:before {
  content: "";
}

/* line 1265, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-wineglass:before {
  content: "";
}

/* line 1266, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-wineglass-outline:before {
  content: "";
}

/* line 1267, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-world:before {
  content: "";
}

/* line 1268, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-world-outline:before {
  content: "";
}

/* line 1269, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ipad:before {
  content: "";
}

/* line 1270, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-iphone:before {
  content: "";
}

/* line 1271, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ipod:before {
  content: "";
}

/* line 1272, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-jet:before {
  content: "";
}

/* line 1273, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-key:before {
  content: "";
}

/* line 1274, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-knife:before {
  content: "";
}

/* line 1275, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-laptop:before {
  content: "";
}

/* line 1276, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-leaf:before {
  content: "";
}

/* line 1277, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-levels:before {
  content: "";
}

/* line 1278, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-lightbulb:before {
  content: "";
}

/* line 1279, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-link:before {
  content: "";
}

/* line 1280, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-load-a:before {
  content: "";
}

/* line 1281, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-loading-a:before {
  content: "";
}

/* line 1282, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-load-b:before {
  content: "";
}

/* line 1283, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-loading-b:before {
  content: "";
}

/* line 1284, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-load-c:before {
  content: "";
}

/* line 1285, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-loading-c:before {
  content: "";
}

/* line 1286, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-load-d:before {
  content: "";
}

/* line 1287, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-loading-d:before {
  content: "";
}

/* line 1288, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-location:before {
  content: "";
}

/* line 1289, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-lock-combination:before {
  content: "";
}

/* line 1290, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-locked:before {
  content: "";
}

/* line 1291, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-log-in:before {
  content: "";
}

/* line 1292, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-log-out:before {
  content: "";
}

/* line 1293, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-loop:before {
  content: "";
}

/* line 1294, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-looping:before {
  content: "";
}

/* line 1295, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-magnet:before {
  content: "";
}

/* line 1296, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-male:before {
  content: "";
}

/* line 1297, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-man:before {
  content: "";
}

/* line 1298, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-map:before {
  content: "";
}

/* line 1299, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-medkit:before {
  content: "";
}

/* line 1300, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-merge:before {
  content: "";
}

/* line 1301, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-mic-a:before {
  content: "";
}

/* line 1302, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-mic-b:before {
  content: "";
}

/* line 1303, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-mic-c:before {
  content: "";
}

/* line 1304, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-minus:before {
  content: "";
}

/* line 1305, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-minus-circled:before {
  content: "";
}

/* line 1306, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-minus-round:before {
  content: "";
}

/* line 1307, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-model-s:before {
  content: "";
}

/* line 1308, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-monitor:before {
  content: "";
}

/* line 1309, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-more:before {
  content: "";
}

/* line 1310, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-mouse:before {
  content: "";
}

/* line 1311, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-music-note:before {
  content: "";
}

/* line 1312, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-navicon:before {
  content: "";
}

/* line 1313, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-navicon-round:before {
  content: "";
}

/* line 1314, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-navigate:before {
  content: "";
}

/* line 1315, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-network:before {
  content: "";
}

/* line 1316, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-no-smoking:before {
  content: "";
}

/* line 1317, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-nuclear:before {
  content: "";
}

/* line 1318, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-outlet:before {
  content: "";
}

/* line 1319, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-paintbrush:before {
  content: "";
}

/* line 1320, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-paintbucket:before {
  content: "";
}

/* line 1321, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-paper-airplane:before {
  content: "";
}

/* line 1322, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-paperclip:before {
  content: "";
}

/* line 1323, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-pause:before {
  content: "";
}

/* line 1324, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-person:before {
  content: "";
}

/* line 1325, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-person-add:before {
  content: "";
}

/* line 1326, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-person-stalker:before {
  content: "";
}

/* line 1327, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-pie-graph:before {
  content: "";
}

/* line 1328, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-pin:before {
  content: "";
}

/* line 1329, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-pinpoint:before {
  content: "";
}

/* line 1330, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-pizza:before {
  content: "";
}

/* line 1331, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-plane:before {
  content: "";
}

/* line 1332, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-planet:before {
  content: "";
}

/* line 1333, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-play:before {
  content: "";
}

/* line 1334, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-playstation:before {
  content: "";
}

/* line 1335, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-plus:before {
  content: "";
}

/* line 1336, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-plus-circled:before {
  content: "";
}

/* line 1337, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-plus-round:before {
  content: "";
}

/* line 1338, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-podium:before {
  content: "";
}

/* line 1339, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-pound:before {
  content: "";
}

/* line 1340, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-power:before {
  content: "";
}

/* line 1341, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-pricetag:before {
  content: "";
}

/* line 1342, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-pricetags:before {
  content: "";
}

/* line 1343, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-printer:before {
  content: "";
}

/* line 1344, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-pull-request:before {
  content: "";
}

/* line 1345, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-qr-scanner:before {
  content: "";
}

/* line 1346, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-quote:before {
  content: "";
}

/* line 1347, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-radio-waves:before {
  content: "";
}

/* line 1348, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-record:before {
  content: "";
}

/* line 1349, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-refresh:before {
  content: "";
}

/* line 1350, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-refreshing:before {
  content: "";
}

/* line 1351, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-reply:before {
  content: "";
}

/* line 1352, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-reply-all:before {
  content: "";
}

/* line 1353, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ribbon-a:before {
  content: "";
}

/* line 1354, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ribbon-b:before {
  content: "";
}

/* line 1355, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-sad:before {
  content: "";
}

/* line 1356, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-sad-outline:before {
  content: "";
}

/* line 1357, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-scissors:before {
  content: "";
}

/* line 1358, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-search:before {
  content: "";
}

/* line 1359, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-settings:before {
  content: "";
}

/* line 1360, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-share:before {
  content: "";
}

/* line 1361, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-shuffle:before {
  content: "";
}

/* line 1362, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-skip-backward:before {
  content: "";
}

/* line 1363, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-skip-forward:before {
  content: "";
}

/* line 1364, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-android:before {
  content: "";
}

/* line 1365, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-android-outline:before {
  content: "";
}

/* line 1366, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-angular:before {
  content: "";
}

/* line 1367, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-angular-outline:before {
  content: "";
}

/* line 1368, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-apple:before {
  content: "";
}

/* line 1369, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-apple-outline:before {
  content: "";
}

/* line 1370, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-bitcoin:before {
  content: "";
}

/* line 1371, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-bitcoin-outline:before {
  content: "";
}

/* line 1372, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-buffer:before {
  content: "";
}

/* line 1373, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-buffer-outline:before {
  content: "";
}

/* line 1374, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-chrome:before {
  content: "";
}

/* line 1375, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-chrome-outline:before {
  content: "";
}

/* line 1376, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-codepen:before {
  content: "";
}

/* line 1377, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-codepen-outline:before {
  content: "";
}

/* line 1378, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-css3:before {
  content: "";
}

/* line 1379, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-css3-outline:before {
  content: "";
}

/* line 1380, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-designernews:before {
  content: "";
}

/* line 1381, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-designernews-outline:before {
  content: "";
}

/* line 1382, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-dribbble:before {
  content: "";
}

/* line 1383, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-dribbble-outline:before {
  content: "";
}

/* line 1384, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-dropbox:before {
  content: "";
}

/* line 1385, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-dropbox-outline:before {
  content: "";
}

/* line 1386, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-euro:before {
  content: "";
}

/* line 1387, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-euro-outline:before {
  content: "";
}

/* line 1388, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-facebook:before {
  content: "";
}

/* line 1389, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-facebook-outline:before {
  content: "";
}

/* line 1390, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-foursquare:before {
  content: "";
}

/* line 1391, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-foursquare-outline:before {
  content: "";
}

/* line 1392, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-freebsd-devil:before {
  content: "";
}

/* line 1393, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-github:before {
  content: "";
}

/* line 1394, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-github-outline:before {
  content: "";
}

/* line 1395, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-google:before {
  content: "";
}

/* line 1396, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-google-outline:before {
  content: "";
}

/* line 1397, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-googleplus:before {
  content: "";
}

/* line 1398, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-googleplus-outline:before {
  content: "";
}

/* line 1399, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-hackernews:before {
  content: "";
}

/* line 1400, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-hackernews-outline:before {
  content: "";
}

/* line 1401, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-html5:before {
  content: "";
}

/* line 1402, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-html5-outline:before {
  content: "";
}

/* line 1403, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-instagram:before {
  content: "";
}

/* line 1404, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-instagram-outline:before {
  content: "";
}

/* line 1405, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-javascript:before {
  content: "";
}

/* line 1406, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-javascript-outline:before {
  content: "";
}

/* line 1407, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-linkedin:before {
  content: "";
}

/* line 1408, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-linkedin-outline:before {
  content: "";
}

/* line 1409, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-markdown:before {
  content: "";
}

/* line 1410, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-nodejs:before {
  content: "";
}

/* line 1411, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-octocat:before {
  content: "";
}

/* line 1412, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-pinterest:before {
  content: "";
}

/* line 1413, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-pinterest-outline:before {
  content: "";
}

/* line 1414, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-python:before {
  content: "";
}

/* line 1415, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-reddit:before {
  content: "";
}

/* line 1416, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-reddit-outline:before {
  content: "";
}

/* line 1417, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-rss:before {
  content: "";
}

/* line 1418, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-rss-outline:before {
  content: "";
}

/* line 1419, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-sass:before {
  content: "";
}

/* line 1420, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-skype:before {
  content: "";
}

/* line 1421, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-skype-outline:before {
  content: "";
}

/* line 1422, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-snapchat:before {
  content: "";
}

/* line 1423, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-snapchat-outline:before {
  content: "";
}

/* line 1424, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-tumblr:before {
  content: "";
}

/* line 1425, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-tumblr-outline:before {
  content: "";
}

/* line 1426, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-tux:before {
  content: "";
}

/* line 1427, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-twitch:before {
  content: "";
}

/* line 1428, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-twitch-outline:before {
  content: "";
}

/* line 1429, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-twitter:before {
  content: "";
}

/* line 1430, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-twitter-outline:before {
  content: "";
}

/* line 1431, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-usd:before {
  content: "";
}

/* line 1432, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-usd-outline:before {
  content: "";
}

/* line 1433, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-vimeo:before {
  content: "";
}

/* line 1434, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-vimeo-outline:before {
  content: "";
}

/* line 1435, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-whatsapp:before {
  content: "";
}

/* line 1436, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-whatsapp-outline:before {
  content: "";
}

/* line 1437, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-windows:before {
  content: "";
}

/* line 1438, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-windows-outline:before {
  content: "";
}

/* line 1439, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-wordpress:before {
  content: "";
}

/* line 1440, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-wordpress-outline:before {
  content: "";
}

/* line 1441, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-yahoo:before {
  content: "";
}

/* line 1442, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-yahoo-outline:before {
  content: "";
}

/* line 1443, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-yen:before {
  content: "";
}

/* line 1444, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-yen-outline:before {
  content: "";
}

/* line 1445, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-youtube:before {
  content: "";
}

/* line 1446, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-youtube-outline:before {
  content: "";
}

/* line 1447, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-soup-can:before {
  content: "";
}

/* line 1448, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-soup-can-outline:before {
  content: "";
}

/* line 1449, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-speakerphone:before {
  content: "";
}

/* line 1450, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-speedometer:before {
  content: "";
}

/* line 1451, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-spoon:before {
  content: "";
}

/* line 1452, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-star:before {
  content: "";
}

/* line 1453, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-stats-bars:before {
  content: "";
}

/* line 1454, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-steam:before {
  content: "";
}

/* line 1455, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-stop:before {
  content: "";
}

/* line 1456, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-thermometer:before {
  content: "";
}

/* line 1457, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-thumbsdown:before {
  content: "";
}

/* line 1458, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-thumbsup:before {
  content: "";
}

/* line 1459, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-toggle:before {
  content: "";
}

/* line 1460, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-toggle-filled:before {
  content: "";
}

/* line 1461, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-transgender:before {
  content: "";
}

/* line 1462, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-trash-a:before {
  content: "";
}

/* line 1463, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-trash-b:before {
  content: "";
}

/* line 1464, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-trophy:before {
  content: "";
}

/* line 1465, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-tshirt:before {
  content: "";
}

/* line 1466, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-tshirt-outline:before {
  content: "";
}

/* line 1467, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-umbrella:before {
  content: "";
}

/* line 1468, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-university:before {
  content: "";
}

/* line 1469, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-unlocked:before {
  content: "";
}

/* line 1470, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-upload:before {
  content: "";
}

/* line 1471, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-usb:before {
  content: "";
}

/* line 1472, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-videocamera:before {
  content: "";
}

/* line 1473, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-volume-high:before {
  content: "";
}

/* line 1474, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-volume-low:before {
  content: "";
}

/* line 1475, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-volume-medium:before {
  content: "";
}

/* line 1476, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-volume-mute:before {
  content: "";
}

/* line 1477, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-wand:before {
  content: "";
}

/* line 1478, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-waterdrop:before {
  content: "";
}

/* line 1479, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-wifi:before {
  content: "";
}

/* line 1480, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-wineglass:before {
  content: "";
}

/* line 1481, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-woman:before {
  content: "";
}

/* line 1482, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-wrench:before {
  content: "";
}

/* line 1483, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-xbox:before {
  content: "";
}

/* line 58, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-extra-scuro {
  color: var(--ta-text);
}
/* line 58, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-extra-scuro a {
  color: inherit;
}

/* line 59, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-scuro {
  color: var(--ta-text-muted);
}
/* line 59, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-scuro a {
  color: inherit;
}

/* line 60, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio {
  color: var(--ta-border);
}
/* line 60, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio a {
  color: inherit;
}

/* line 61, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-chiaro {
  color: var(--ta-border-subtle);
}
/* line 61, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-chiaro a {
  color: inherit;
}

/* line 62, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-extra-chiaro {
  color: var(--ta-bg-subtle);
}
/* line 62, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-extra-chiaro a {
  color: inherit;
}

/* line 64, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso-scuro {
  color: var(--ta-danger-hover);
}
/* line 64, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso-scuro a {
  color: inherit;
}

/* line 65, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso {
  color: var(--ta-danger);
}
/* line 65, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso a {
  color: inherit;
}

/* line 66, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso-extra-chiaro {
  color: var(--ta-danger-soft);
}
/* line 66, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso-extra-chiaro a {
  color: inherit;
}

/* line 68, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.giallo {
  color: var(--ta-warning);
}
/* line 68, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.giallo a {
  color: inherit;
}

/* line 69, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.marrone {
  color: var(--ta-marrone);
}
/* line 69, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.marrone a {
  color: inherit;
}

/* line 71, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-scuro {
  color: var(--ta-brand-strong);
}
/* line 71, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-scuro a {
  color: inherit;
}

/* line 72, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio {
  color: var(--ta-brand);
}
/* line 72, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio a {
  color: inherit;
}

/* line 73, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-chiaro {
  color: var(--ta-brand-soft);
}
/* line 73, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-chiaro a {
  color: inherit;
}

/* line 74, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-extra-chiaro {
  color: var(--ta-brand-soft-alt);
}
/* line 74, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-extra-chiaro a {
  color: inherit;
}

/* line 76, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla {
  color: var(--ta-lilla);
}
/* line 76, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla a {
  color: inherit;
}

/* line 77, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla-chiaro {
  color: var(--ta-lilla-soft);
}
/* line 77, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla-chiaro a {
  color: inherit;
}

/* line 78, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla-extra-chiaro {
  color: var(--ta-lilla-soft-alt);
}
/* line 78, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla-extra-chiaro a {
  color: inherit;
}

/* line 80, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.azzurro {
  color: var(--ta-info);
}
/* line 80, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.azzurro a {
  color: inherit;
}

/* line 82, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-extra-scuro {
  color: var(--ta-link-visited);
}
/* line 82, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-extra-scuro a {
  color: inherit;
}

/* line 83, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-scuro {
  color: var(--ta-accent-hover);
}
/* line 83, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-scuro a {
  color: inherit;
}

/* line 84, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu {
  color: var(--ta-accent);
}
/* line 84, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu a {
  color: inherit;
}

/* line 85, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-chiaro {
  color: var(--ta-accent-soft);
}
/* line 85, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-chiaro a {
  color: inherit;
}

/* line 86, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-extra-chiaro {
  color: var(--ta-info-soft);
}
/* line 86, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-extra-chiaro a {
  color: inherit;
}

/* line 88, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-scuro {
  color: var(--ta-success-hover);
}
/* line 88, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-scuro a {
  color: inherit;
}

/* line 89, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde {
  color: var(--ta-success);
}
/* line 89, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde a {
  color: inherit;
}

/* line 90, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-chiaro {
  color: var(--ta-success-soft);
}
/* line 90, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-chiaro a {
  color: inherit;
}

/* line 91, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-extra-chiaro {
  color: var(--ta-success-soft-alt);
}
/* line 91, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-extra-chiaro a {
  color: inherit;
}

/* line 31, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
:root {
  color-scheme: light;
  --ta-grey-95: #f2f2f2;
  --ta-grey-89: #e4e4e4;
  --ta-grey-80: #cccccc;
  --ta-grey-67: #aaaaaa;
  --ta-grey-60: #9a9a9a;
  --ta-grey-51: #818181;
  --ta-grey-40: #666666;
  --ta-grey-35: #5a5a5a;
  --ta-grey-29: #4b4b4b;
  --ta-grey-24: #3c3c3c;
  --ta-grey-20: #333333;
  --ta-grey-16: #292929;
  --ta-grey-12: #1f1f1f;
  --ta-grey-7: #131313;
  --ta-slate-amount: 7%;
  --ta-bg: #ffffff;
  --ta-bg-subtle: var(--ta-grey-95);
  --ta-surface: #ffffff;
  --ta-surface-sunken: var(--ta-grey-95);
  --ta-text: var(--ta-grey-29);
  --ta-text-muted: var(--ta-grey-40);
  --ta-text-inverse: #ffffff;
  --ta-text-on-brand: #ffffff;
  --ta-text-strong: #000000;
  --ta-hover-mix: black;
  --ta-tint-amount: 12%;
  --ta-on-dark: #ffffff;
  --ta-imgareaselect-border-outer: #ffffff;
  --ta-jcrop-handle-bg: #ffffff;
  --ta-ink-fixed: #000000;
  --ta-chrome-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-20));
  --ta-editor-inverse-bg: #000000;
  --ta-font-shadow: #000000;
  --ta-header-border: #000000;
  --ta-imgareaselect-border-inner: #000000;
  --ta-jcrop-handle-border: #000000;
  --ta-overlay-text-shadow: #000000;
  --ta-toastr-close-text: #000000;
  --ta-toastr-progress-bg: #000000;
  --ta-toastr-shadow: #000000;
  --ta-tooltip-arrow: #000000;
  --ta-tooltip-bg: #000000;
  --ta-link: var(--ta-accent);
  --ta-link-hover: var(--ta-accent-hover);
  --ta-link-visited: color-mix(in srgb, var(--ta-lilla) 60%, black);
  --ta-border: var(--ta-grey-80);
  --ta-border-subtle: var(--ta-grey-89);
  --ta-focus-ring: color-mix(in srgb, var(--ta-accent) 35%, transparent);
  --ta-divider: var(--ta-grey-95);
  --ta-brand: #F59F2A;
  --ta-brand-hover: color-mix(in srgb, var(--ta-brand) 85%, black);
  --ta-brand-active: color-mix(in srgb, var(--ta-brand) 70%, black);
  --ta-brand-soft: color-mix(in srgb, var(--ta-brand) 24%, var(--ta-surface));
  --ta-brand-soft-alt: color-mix(in srgb, var(--ta-brand) var(--ta-tint-amount), var(--ta-surface));
  --ta-brand-strong: color-mix(in srgb, var(--ta-brand) 60%, var(--ta-hover-mix));
  --ta-accent: var(--ta-btn-info-bg);
  --ta-accent-hover: color-mix(in srgb, var(--ta-accent) 85%, var(--ta-hover-mix));
  --ta-accent-soft: color-mix(in srgb, var(--ta-accent) var(--ta-tint-amount), var(--ta-surface));
  --ta-success: var(--ta-btn-success-bg);
  --ta-success-hover: color-mix(in srgb, var(--ta-success) 85%, var(--ta-hover-mix));
  --ta-success-soft: color-mix(in srgb, var(--ta-success) var(--ta-tint-amount), var(--ta-surface));
  --ta-success-border: color-mix(in srgb, var(--ta-success) 60%, var(--ta-surface));
  --ta-success-soft-alt: color-mix(in srgb, var(--ta-success) 6%, var(--ta-surface));
  --ta-warning: #fbb24c;
  --ta-warning-soft: color-mix(in srgb, var(--ta-warning) var(--ta-tint-amount), var(--ta-surface));
  --ta-warning-text: color-mix(in srgb, var(--ta-warning) 54%, var(--ta-hover-mix));
  --ta-state-warning-icon: color-mix(in srgb, var(--ta-warning) 72%, var(--ta-hover-mix));
  --ta-state-waiting-icon: color-mix(in srgb, var(--ta-info) 85%, var(--ta-hover-mix));
  --ta-success-text: color-mix(in srgb, var(--ta-success) 78%, var(--ta-hover-mix));
  --ta-danger-text: color-mix(in srgb, var(--ta-danger) 82%, var(--ta-hover-mix));
  --ta-info-text: color-mix(in srgb, var(--ta-info) 58%, var(--ta-hover-mix));
  --ta-danger: var(--ta-btn-danger-bg);
  --ta-danger-hover: color-mix(in srgb, var(--ta-danger) 77%, var(--ta-hover-mix));
  --ta-danger-soft: color-mix(in srgb, var(--ta-danger) var(--ta-tint-amount), var(--ta-surface));
  --ta-info: #29abe2;
  --ta-info-soft: color-mix(in srgb, var(--ta-info) var(--ta-tint-amount), var(--ta-surface));
  --ta-info-hover: color-mix(in srgb, var(--ta-info) 85%, black);
  --ta-info-light: color-mix(in srgb, var(--ta-info) 43%, var(--ta-surface));
  --ta-info-border: color-mix(in srgb, var(--ta-info) 60%, var(--ta-surface));
  --ta-warning-hover: color-mix(in srgb, var(--ta-warning) 85%, black);
  --ta-lilla: #8678b4;
  --ta-rosa: #D6589B;
  --ta-lilla-soft: color-mix(in srgb, var(--ta-lilla) var(--ta-tint-amount), var(--ta-surface));
  --ta-lilla-soft-alt: color-mix(in srgb, var(--ta-lilla) 10%, var(--ta-surface));
  --ta-jqueryui-hover-bg-alt: var(--ta-grey-95);
  --ta-marrone: #8C6239;
  --ta-marrone-soft: color-mix(in srgb, var(--ta-marrone) 5%, var(--ta-surface));
  --ta-marrone-border: color-mix(in srgb, var(--ta-marrone) 70%, var(--ta-surface));
  --ta-marrone-strong: color-mix(in srgb, var(--ta-marrone) 80%, var(--ta-surface));
  --ta-btn-bg: color-mix(in srgb, var(--ta-btn-info-bg) 26%, var(--ta-grey-35));
  --ta-btn-bg-hover: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-12));
  --ta-btn-border: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-12));
  --ta-btn-neutral-bg: var(--ta-grey-51);
  --ta-input-bg: #ffffff;
  --ta-app-content-bg: #ffffff;
  --ta-calendar-btn-bg: #ffffff;
  --ta-dialog-bg: #ffffff;
  --ta-searchbox-panel-bg: #ffffff;
  --ta-input-error-bg: var(--ta-danger-soft);
  --ta-input-focus-ring: color-mix(in srgb, var(--ta-accent) 30%, transparent);
  --ta-input-error-ring: color-mix(in srgb, var(--ta-danger) 30%, transparent);
  --ta-onoff-on-bg: var(--ta-success);
  --ta-onoff-cursor-bg: var(--ta-grey-80);
  --ta-onoff-text: var(--ta-on-dark);
  --ta-notice-error-bg: var(--ta-btn-danger-bg);
  --ta-notice-error-text: var(--ta-on-dark);
  --ta-table-header-bg: var(--ta-grey-95);
  --ta-table-cell-bg: var(--ta-surface);
  --ta-table-actions-bg: var(--ta-surface-sunken);
  --ta-card-bg: #ffffff;
  --ta-titlebar-bg: #ffffff;
  --ta-card-tint-blue-bg: color-mix(in srgb, var(--ta-info) var(--ta-tint-amount), var(--ta-card-bg));
  --ta-card-tint-blue-border: color-mix(in srgb, var(--ta-info) 60%, var(--ta-card-bg));
  --ta-card-tint-orange-bg: color-mix(in srgb, var(--ta-brand) var(--ta-tint-amount), var(--ta-card-bg));
  --ta-card-tint-orange-border: color-mix(in srgb, var(--ta-brand) 60%, var(--ta-card-bg));
  --ta-card-tint-green-bg: color-mix(in srgb, var(--ta-success) var(--ta-tint-amount), var(--ta-card-bg));
  --ta-card-tint-green-border: color-mix(in srgb, var(--ta-success) 60%, var(--ta-card-bg));
  --ta-card-tint-lilac-bg: color-mix(in srgb, var(--ta-lilla) var(--ta-tint-amount), var(--ta-card-bg));
  --ta-card-tint-lilac-border: color-mix(in srgb, var(--ta-lilla) 60%, var(--ta-card-bg));
  --ta-card-tint-red-bg: color-mix(in srgb, var(--ta-danger) var(--ta-tint-amount), var(--ta-card-bg));
  --ta-card-tint-red-border: color-mix(in srgb, var(--ta-danger) 60%, var(--ta-card-bg));
  --ta-card-tint-grey-bg: color-mix(in srgb, var(--ta-text-muted) var(--ta-tint-amount), var(--ta-card-bg));
  --ta-card-tint-grey-border: color-mix(in srgb, var(--ta-text-muted) 60%, var(--ta-card-bg));
  --ta-card-tint-white-border: var(--ta-card-tint-grey-border);
  --ta-card-tint-yellow-bg: color-mix(in srgb, var(--ta-warning) var(--ta-tint-amount), var(--ta-card-bg));
  --ta-card-tint-yellow-border: color-mix(in srgb, var(--ta-warning) 60%, var(--ta-card-bg));
  --ta-card-tint-pink-bg: color-mix(in srgb, var(--ta-rosa) var(--ta-tint-amount), var(--ta-card-bg));
  --ta-card-tint-pink-border: color-mix(in srgb, var(--ta-rosa) 60%, var(--ta-card-bg));
  --ta-card-tint-white-bg: var(--ta-surface);
  --ta-card-rate-good: var(--ta-success);
  --ta-header-bg: var(--ta-chrome-bg);
  --ta-header-muted: var(--ta-btn-bg);
  --ta-header-hover-bg: var(--ta-chrome-bg);
  --ta-app-container-bg: transparent;
  --ta-app-content-wrapper-bg: var(--ta-neutral-extra-light);
  --ta-neutral-super-light: #ffffff;
  --ta-neutral-light-alt: var(--ta-grey-95);
  --ta-neutral-extra-light: var(--ta-grey-95);
  --ta-neutral-light: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-89));
  --ta-neutral-dark: var(--ta-grey-51);
  --ta-neutral-dark-alt: var(--ta-grey-40);
  --ta-calendar-text-soft: var(--ta-grey-40);
  --ta-neutral-extra-dark: var(--ta-grey-20);
  --ta-neutral-super-dark: var(--ta-grey-16);
  --ta-danger-light: color-mix(in srgb, var(--ta-danger) 75%, var(--ta-surface));
  --ta-danger-extra-light: color-mix(in srgb, var(--ta-danger) 25%, var(--ta-surface));
  --ta-shadow-color: var(--ta-grey-20);
  --ta-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.08);
  --ta-shadow-md: 0 2px 6px rgba(0, 0, 0, 0.1);
  --ta-shadow-lg: 0 6px 18px rgba(0, 0, 0, 0.14);
  --ta-scrim-1: rgba(0, 0, 0, 0.1);
  --ta-scrim-2: rgba(0, 0, 0, 0.15);
  --ta-scrim-3: rgba(0, 0, 0, 0.2);
  --ta-scrim-4: rgba(0, 0, 0, 0.25);
  --ta-scrim-5: rgba(0, 0, 0, 0.5);
  --ta-scrim-light: rgba(255, 255, 255, 0.15);
  --ta-hairline: rgba(0, 0, 0, 0.08);
  --ta-tint-hover: color-mix(in srgb, var(--ta-grey-40) 4%, transparent);
  --ta-shadow-menu: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);
  --ta-space-1: 4px;
  --ta-space-2: 8px;
  --ta-space-3: 12px;
  --ta-space-4: 16px;
  --ta-space-5: 24px;
  --ta-space-6: 32px;
  --ta-space-7: 48px;
  --ta-space-8: 64px;
  --ta-radius-sm: 3px;
  --ta-radius-md: 6px;
  --ta-radius-lg: 10px;
  --ta-radius-pill: 999px;
  --ta-font-sans: -apple-system, BlinkMacSystemFont, "San Francisco", Roboto, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  --ta-font-heading: ProximaNovaRegular, var(--ta-font-sans);
  --ta-font-heading-light: ProximaNovaLight, var(--ta-font-sans);
  --ta-font-mono: SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;
  --ta-text-xs: 11px;
  --ta-text-sm: 12px;
  --ta-text-base: 14px;
  --ta-text-md: 16px;
  --ta-text-lg: 18px;
  --ta-text-xl: 22px;
  --ta-text-2xl: 28px;
  --ta-leading-tight: 1.25;
  --ta-leading-normal: 1.45;
  --ta-leading-loose: 1.7;
  --ta-weight-regular: 400;
  --ta-weight-medium: 600;
  --ta-weight-bold: 700;
  --ta-transition: 120ms ease-in-out;
  --ta-btn-danger-bg-hover: color-mix(in srgb, var(--ta-btn-danger-bg) 77%, black);
  --ta-btn-danger-bg: #C73B3D;
  --ta-danger-on-chrome: #E88A8D;
  --ta-btn-info-bg-hover: color-mix(in srgb, var(--ta-btn-info-bg) 85%, black);
  --ta-btn-success-bg: #26824C;
  --ta-btn-success-bg-hover: color-mix(in srgb, var(--ta-btn-success-bg) 85%, black);
  --ta-btn-info-bg: #1771B6;
  --ta-table-highlight-orange: var(--ta-brand-soft-alt);
  --ta-table-highlight-blue: var(--ta-info-soft);
  --ta-table-row-hover: color-mix(in srgb, var(--ta-info) 10%, var(--ta-surface));
  --ta-table-highlight-lilac: var(--ta-lilla-soft);
  --ta-table-highlight-green: var(--ta-success-soft);
  --ta-searchbox-open-accent: var(--ta-neutral-extra-light);
  --ta-searchbox-back-border: var(--ta-btn-bg-hover);
  --ta-submenu-link: var(--ta-btn-bg);
  --ta-submenu-bg: var(--ta-bg-subtle);
  --ta-dialog-titlebar-bg: var(--ta-grey-95);
  --ta-submenu-link-hover-bg: var(--ta-neutral-light);
  --ta-progress-bar-bg-end: color-mix(in srgb, var(--ta-btn-info-bg) 89%, var(--ta-surface));
  --ta-progress-shadow: var(--ta-grey-40);
  --ta-progress-step-done-bg: var(--ta-success);
  --ta-progress-step-green-bg: var(--ta-success);
  --ta-progress-breadcrumb-bg: color-mix(in srgb, var(--ta-info) 80%, var(--ta-surface));
  --ta-progress-breadcrumb-done-bg: color-mix(in srgb, var(--ta-success) 80%, var(--ta-surface));
  --ta-steps-current-bg: var(--ta-brand);
  --ta-steps-current-glow: color-mix(in srgb, var(--ta-steps-current-bg) 28%, transparent);
  --ta-dialog-header-shadow: rgba(0, 0, 0, 0.3);
  --ta-dialog-btn-shadow: rgba(255, 255, 255, 0.3);
  --ta-menu-accent: color-mix(in srgb, var(--ta-btn-success-bg) 70%, white);
  --ta-menu-selected-bg: color-mix(in srgb, var(--ta-btn-info-bg) 43%, var(--ta-grey-29));
  --ta-menu-tab-divider: var(--ta-grey-67);
  --ta-header-bar-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-12));
  --ta-header-app-teal: var(--ta-success);
  --ta-on-fill: var(--ta-on-dark);
  --ta-wizard-done-text: var(--ta-text-inverse);
  --ta-wizard-current-text: var(--ta-on-dark);
  --ta-jqueryui-header-shadow: rgba(0, 0, 0, 0.5);
  --ta-jqueryui-state-border: color-mix(in srgb, var(--ta-accent) 70%, var(--ta-surface));
  --ta-jqueryui-hover-border: color-mix(in srgb, var(--ta-lilla) 70%, var(--ta-surface));
  --ta-jqueryui-highlight-border: color-mix(in srgb, var(--ta-brand) 70%, var(--ta-surface));
  --ta-fancybox-text: var(--ta-text);
  --ta-fancybox-title-shadow: var(--ta-grey-12);
  --ta-video-text: var(--ta-text);
  --ta-foundation-secondary-text: var(--ta-text);
  --ta-foundation-text-soft: var(--ta-neutral-dark);
  --ta-calendar-bg-disabled: color-mix(in srgb, var(--ta-neutral-dark) 71%, var(--ta-surface));
  --ta-calendar-ycbm-bg-end: color-mix(in srgb, var(--ta-lilla) 23%, var(--ta-surface));
  --ta-calendar-ycbm-border: color-mix(in srgb, var(--ta-lilla) 51%, var(--ta-surface));
  --ta-calendar-ycbm-hover-bg: color-mix(in srgb, var(--ta-lilla) 27%, var(--ta-surface));
  --ta-calendar-ycbm-hover-bg-end: color-mix(in srgb, var(--ta-lilla) 34%, var(--ta-surface));
  --ta-calendar-ycbm-hover-border: color-mix(in srgb, var(--ta-lilla) 76%, var(--ta-surface));
  --ta-datepicker-selected-bg: color-mix(in srgb, var(--ta-warning) 56%, var(--ta-surface));
  --ta-grid-comment-text: color-mix(in srgb, var(--ta-marrone) 60%, var(--ta-hover-mix));
  --ta-multiselect-text-strong: var(--ta-grey-16);
  --ta-multiselect-button-text: var(--ta-text-strong);
  --ta-calendar-bg-muted: var(--ta-grey-95);
  --ta-editor-text-alt: var(--ta-text);
  --ta-editor-act-bg: var(--ta-neutral-extra-light);
  --ta-editor-link: var(--ta-link);
  --ta-toastr-text-muted: color-mix(in srgb, var(--ta-hover-mix) 40%, transparent);
  --ta-toastr-border: var(--ta-border);
  --ta-toast-info-bg: color-mix(in srgb, var(--ta-info) 70%, black);
  --ta-scrollbar-thumb-bg: var(--ta-grey-67);
  --ta-datepicker-border-strong: var(--ta-grey-67);
  --ta-jcrop-text: var(--ta-header-bg);
}

/* line 858, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
:root[data-theme="dark"] {
  color-scheme: dark;
  --ta-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-7));
  --ta-bg-subtle: var(--ta-grey-16);
  --ta-surface: var(--ta-grey-16);
  --ta-surface-sunken: var(--ta-grey-7);
  --ta-text: var(--ta-grey-89);
  --ta-text-muted: var(--ta-grey-80);
  --ta-text-inverse: var(--ta-grey-29);
  --ta-text-on-brand: var(--ta-grey-7);
  --ta-text-strong: #ffffff;
  --ta-hover-mix: white;
  --ta-chrome-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-12));
  --ta-tint-amount: 22%;
  --ta-steps-current-bg: var(--ta-brand-active);
  --ta-warning-text: color-mix(in srgb, var(--ta-warning) 68%, var(--ta-hover-mix));
  --ta-success-text: color-mix(in srgb, var(--ta-success) 82%, var(--ta-hover-mix));
  --ta-danger-text: color-mix(in srgb, var(--ta-danger) 72%, var(--ta-hover-mix));
  --ta-info-text: color-mix(in srgb, var(--ta-info) 62%, var(--ta-hover-mix));
  --ta-success-soft-alt: color-mix(in srgb, var(--ta-success) 10%, var(--ta-surface));
  --ta-marrone-soft: color-mix(in srgb, var(--ta-marrone) 10%, var(--ta-surface));
  --ta-brand-soft: color-mix(in srgb, var(--ta-brand) 34%, var(--ta-surface));
  --ta-link-visited: var(--ta-lilla);
  --ta-border: var(--ta-grey-29);
  --ta-border-subtle: var(--ta-grey-20);
  --ta-focus-ring: color-mix(in srgb, var(--ta-accent) 45%, transparent);
  --ta-accent: #61AFEB;
  --ta-success: #3dc676;
  --ta-danger: #DF666A;
  --ta-lilla: #a99fca;
  --ta-jqueryui-hover-bg-alt: color-mix(in srgb, var(--ta-lilla) 17%, black);
  --ta-marrone: #bf9062;
  --ta-input-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-12));
  --ta-app-content-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-12));
  --ta-calendar-btn-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-12));
  --ta-dialog-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-12));
  --ta-searchbox-panel-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-12));
  --ta-input-error-bg: color-mix(in srgb, var(--ta-btn-danger-bg) 22%, black);
  --ta-input-focus-ring: color-mix(in srgb, var(--ta-accent) 40%, transparent);
  --ta-input-error-ring: color-mix(in srgb, var(--ta-danger) 40%, transparent);
  --ta-onoff-cursor-bg: var(--ta-grey-40);
  --ta-onoff-text: var(--ta-grey-29);
  --ta-state-warning-icon: var(--ta-warning-text);
  --ta-state-waiting-icon: var(--ta-info);
  --ta-notice-error-bg: color-mix(in srgb, var(--ta-btn-danger-bg) 46%, black);
  --ta-notice-error-text: color-mix(in srgb, var(--ta-danger) 61%, white);
  --ta-table-header-bg: var(--ta-grey-24);
  --ta-table-cell-bg: var(--ta-app-content-bg);
  --ta-table-actions-bg: color-mix(in srgb, var(--ta-table-cell-bg) 80%, black);
  --ta-table-highlight-orange: color-mix(in srgb, var(--ta-warning) 35%, black);
  --ta-table-highlight-blue: color-mix(in srgb, var(--ta-btn-info-bg) 47%, var(--ta-surface));
  --ta-table-row-hover: color-mix(in srgb, var(--ta-btn-info-bg) 47%, var(--ta-surface));
  --ta-table-highlight-lilac: color-mix(in srgb, var(--ta-lilla) 35%, black);
  --ta-table-highlight-green: color-mix(in srgb, var(--ta-success) 35%, black);
  --ta-card-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-16));
  --ta-titlebar-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-16));
  --ta-datepicker-selected-bg: color-mix(in srgb, var(--ta-warning) 36%, black);
  --ta-app-container-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-7));
  --ta-app-content-wrapper-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-7));
  --ta-shadow-color: #000000;
  --ta-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.45);
  --ta-shadow-md: 0 2px 6px rgba(0, 0, 0, 0.55);
  --ta-shadow-lg: 0 6px 18px rgba(0, 0, 0, 0.65);
  --ta-scrim-1: rgba(0, 0, 0, 0.55);
  --ta-scrim-2: rgba(0, 0, 0, 0.6);
  --ta-scrim-3: rgba(0, 0, 0, 0.65);
  --ta-scrim-4: rgba(0, 0, 0, 0.68);
  --ta-scrim-5: rgba(0, 0, 0, 0.8);
  --ta-scrim-light: rgba(255, 255, 255, 0.1);
  --ta-hairline: rgba(255, 255, 255, 0.14);
  --ta-tint-hover: rgba(255, 255, 255, 0.06);
  --ta-shadow-menu: 0 24px 38px 3px rgba(0, 0, 0, 0.55), 0 9px 46px 8px rgba(0, 0, 0, 0.5), 0 11px 15px -7px rgba(0, 0, 0, 0.65);
  --ta-divider: var(--ta-grey-24);
  --ta-neutral-super-light: var(--ta-grey-12);
  --ta-neutral-light-alt: var(--ta-grey-12);
  --ta-neutral-extra-light: var(--ta-grey-16);
  --ta-neutral-light: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-24));
  --ta-neutral-dark: var(--ta-grey-60);
  --ta-neutral-dark-alt: var(--ta-grey-67);
  --ta-calendar-text-soft: var(--ta-grey-67);
  --ta-neutral-extra-dark: var(--ta-grey-80);
  --ta-neutral-super-dark: var(--ta-grey-89);
  --ta-btn-bg: color-mix(in srgb, var(--ta-accent) 26%, var(--ta-surface));
  --ta-btn-bg-hover: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-16));
  --ta-btn-border: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-16));
  --ta-btn-neutral-bg: var(--ta-grey-35);
  --ta-header-muted: color-mix(in srgb, var(--ta-btn-info-bg) 28%, var(--ta-grey-51));
  --ta-header-bar-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-7));
  --ta-menu-accent: var(--ta-success);
  --ta-menu-selected-bg: color-mix(in srgb, var(--ta-accent) 42%, black);
  --ta-menu-tab-divider: var(--ta-grey-24);
  --ta-searchbox-open-accent: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-16));
  --ta-searchbox-back-border: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-24));
  --ta-submenu-link: #ffffff;
  --ta-submenu-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-7));
  --ta-dialog-titlebar-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-7));
  --ta-submenu-link-hover-bg: var(--ta-btn-bg);
  --ta-progress-shadow: #000000;
  --ta-on-fill: var(--ta-grey-12);
  --ta-wizard-done-text: var(--ta-grey-12);
  --ta-wizard-current-text: var(--ta-grey-12);
  --ta-fancybox-title-shadow: #000000;
  --ta-calendar-bg-disabled: var(--ta-border);
  --ta-multiselect-text-strong: var(--ta-grey-29);
  --ta-multiselect-button-text: var(--ta-grey-89);
  --ta-editor-act-bg: color-mix(in srgb, var(--ta-surface) 85%, white);
  --ta-calendar-bg-muted: var(--ta-grey-20);
  --ta-toastr-border: var(--ta-grey-89);
  --ta-scrollbar-thumb-bg: var(--ta-grey-35);
  --ta-datepicker-border-strong: var(--ta-grey-35);
  --ta-jcrop-text: var(--ta-grey-20);
}
/* line 808, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
:root[data-theme="dark"] .ui-datepicker .ui-datepicker-title select {
  background-color: var(--ta-surface);
  border-color: var(--ta-border);
}
/* line 812, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
:root[data-theme="dark"] .ui-timepicker-div .ui-spinner.ui-widget-content {
  border-color: var(--ta-border);
}
/* line 819, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
:root[data-theme="dark"] .highcharts-container svg > rect:first-of-type {
  fill: var(--ta-input-bg);
}
/* line 820, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
:root[data-theme="dark"] .ta-card .highcharts-container svg > rect:first-of-type {
  fill: transparent;
}
/* line 821, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
:root[data-theme="dark"] .highcharts-container svg text {
  fill: var(--ta-text-strong) !important;
}
/* line 824, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
:root[data-theme="dark"] .plupload_header {
  background: var(--ta-bg);
}
/* line 825, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
:root[data-theme="dark"] .plupload_filelist_header, :root[data-theme="dark"] .plupload_filelist_footer {
  background: var(--ta-card-bg);
}
/* line 826, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
:root[data-theme="dark"] .plupload_scroll .plupload_filelist {
  background: var(--ta-input-bg);
}
/* line 827, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
:root[data-theme="dark"] .plupload_disabled, :root[data-theme="dark"] a.plupload_disabled:hover, :root[data-theme="dark"] a.plupload_disabled:focus {
  background: var(--ta-bg);
}
/* line 828, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
:root[data-theme="dark"] .plupload_filelist li {
  background: var(--ta-input-bg);
}
/* line 831, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
:root[data-theme="dark"] .ui-multiselect-menu.ui-widget-content {
  background: var(--ta-input-bg) !important;
}
/* line 833, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
:root[data-theme="dark"] .ui-multiselect-menu.ui-widget-content .ui-widget-header .ui-multiselect-filter input {
  background-color: var(--ta-input-bg);
}
/* line 834, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
:root[data-theme="dark"] .ui-multiselect-menu.ui-widget-content .ui-multiselect-checkboxes li label.ui-state-hover {
  background: none var(--ta-card-bg) !important;
}
/* line 840, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
:root[data-theme="dark"] .tooltip.sidebar-menu-tooltip {
  --ta-text-muted: var(--ta-grey-40);
  --ta-success: var(--ta-btn-success-bg);
  --ta-menu-accent: color-mix(in srgb, var(--ta-btn-success-bg) 70%, white);
}
/* line 846, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
:root[data-theme="dark"] #TActb {
  --ta-foundation-text-soft: var(--ta-grey-51);
  --ta-header-muted: color-mix(in srgb, var(--ta-btn-info-bg) 26%, var(--ta-grey-35));
  --ta-text: var(--ta-grey-29);
  --ta-text-muted: var(--ta-grey-40);
  --ta-link: var(--ta-btn-info-bg);
  --ta-link-hover: var(--ta-btn-info-bg-hover);
}

@media (prefers-color-scheme: dark) {
  /* line 862, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
  :root:not([data-theme="light"]) {
    color-scheme: dark;
    --ta-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-7));
    --ta-bg-subtle: var(--ta-grey-16);
    --ta-surface: var(--ta-grey-16);
    --ta-surface-sunken: var(--ta-grey-7);
    --ta-text: var(--ta-grey-89);
    --ta-text-muted: var(--ta-grey-80);
    --ta-text-inverse: var(--ta-grey-29);
    --ta-text-on-brand: var(--ta-grey-7);
    --ta-text-strong: #ffffff;
    --ta-hover-mix: white;
    --ta-chrome-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-12));
    --ta-tint-amount: 22%;
    --ta-steps-current-bg: var(--ta-brand-active);
    --ta-warning-text: color-mix(in srgb, var(--ta-warning) 68%, var(--ta-hover-mix));
    --ta-success-text: color-mix(in srgb, var(--ta-success) 82%, var(--ta-hover-mix));
    --ta-danger-text: color-mix(in srgb, var(--ta-danger) 72%, var(--ta-hover-mix));
    --ta-info-text: color-mix(in srgb, var(--ta-info) 62%, var(--ta-hover-mix));
    --ta-success-soft-alt: color-mix(in srgb, var(--ta-success) 10%, var(--ta-surface));
    --ta-marrone-soft: color-mix(in srgb, var(--ta-marrone) 10%, var(--ta-surface));
    --ta-brand-soft: color-mix(in srgb, var(--ta-brand) 34%, var(--ta-surface));
    --ta-link-visited: var(--ta-lilla);
    --ta-border: var(--ta-grey-29);
    --ta-border-subtle: var(--ta-grey-20);
    --ta-focus-ring: color-mix(in srgb, var(--ta-accent) 45%, transparent);
    --ta-accent: #61AFEB;
    --ta-success: #3dc676;
    --ta-danger: #DF666A;
    --ta-lilla: #a99fca;
    --ta-jqueryui-hover-bg-alt: color-mix(in srgb, var(--ta-lilla) 17%, black);
    --ta-marrone: #bf9062;
    --ta-input-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-12));
    --ta-app-content-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-12));
    --ta-calendar-btn-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-12));
    --ta-dialog-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-12));
    --ta-searchbox-panel-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-12));
    --ta-input-error-bg: color-mix(in srgb, var(--ta-btn-danger-bg) 22%, black);
    --ta-input-focus-ring: color-mix(in srgb, var(--ta-accent) 40%, transparent);
    --ta-input-error-ring: color-mix(in srgb, var(--ta-danger) 40%, transparent);
    --ta-onoff-cursor-bg: var(--ta-grey-40);
    --ta-onoff-text: var(--ta-grey-29);
    --ta-state-warning-icon: var(--ta-warning-text);
    --ta-state-waiting-icon: var(--ta-info);
    --ta-notice-error-bg: color-mix(in srgb, var(--ta-btn-danger-bg) 46%, black);
    --ta-notice-error-text: color-mix(in srgb, var(--ta-danger) 61%, white);
    --ta-table-header-bg: var(--ta-grey-24);
    --ta-table-cell-bg: var(--ta-app-content-bg);
    --ta-table-actions-bg: color-mix(in srgb, var(--ta-table-cell-bg) 80%, black);
    --ta-table-highlight-orange: color-mix(in srgb, var(--ta-warning) 35%, black);
    --ta-table-highlight-blue: color-mix(in srgb, var(--ta-btn-info-bg) 47%, var(--ta-surface));
    --ta-table-row-hover: color-mix(in srgb, var(--ta-btn-info-bg) 47%, var(--ta-surface));
    --ta-table-highlight-lilac: color-mix(in srgb, var(--ta-lilla) 35%, black);
    --ta-table-highlight-green: color-mix(in srgb, var(--ta-success) 35%, black);
    --ta-card-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-16));
    --ta-titlebar-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-16));
    --ta-datepicker-selected-bg: color-mix(in srgb, var(--ta-warning) 36%, black);
    --ta-app-container-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-7));
    --ta-app-content-wrapper-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-7));
    --ta-shadow-color: #000000;
    --ta-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.45);
    --ta-shadow-md: 0 2px 6px rgba(0, 0, 0, 0.55);
    --ta-shadow-lg: 0 6px 18px rgba(0, 0, 0, 0.65);
    --ta-scrim-1: rgba(0, 0, 0, 0.55);
    --ta-scrim-2: rgba(0, 0, 0, 0.6);
    --ta-scrim-3: rgba(0, 0, 0, 0.65);
    --ta-scrim-4: rgba(0, 0, 0, 0.68);
    --ta-scrim-5: rgba(0, 0, 0, 0.8);
    --ta-scrim-light: rgba(255, 255, 255, 0.1);
    --ta-hairline: rgba(255, 255, 255, 0.14);
    --ta-tint-hover: rgba(255, 255, 255, 0.06);
    --ta-shadow-menu: 0 24px 38px 3px rgba(0, 0, 0, 0.55), 0 9px 46px 8px rgba(0, 0, 0, 0.5), 0 11px 15px -7px rgba(0, 0, 0, 0.65);
    --ta-divider: var(--ta-grey-24);
    --ta-neutral-super-light: var(--ta-grey-12);
    --ta-neutral-light-alt: var(--ta-grey-12);
    --ta-neutral-extra-light: var(--ta-grey-16);
    --ta-neutral-light: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-24));
    --ta-neutral-dark: var(--ta-grey-60);
    --ta-neutral-dark-alt: var(--ta-grey-67);
    --ta-calendar-text-soft: var(--ta-grey-67);
    --ta-neutral-extra-dark: var(--ta-grey-80);
    --ta-neutral-super-dark: var(--ta-grey-89);
    --ta-btn-bg: color-mix(in srgb, var(--ta-accent) 26%, var(--ta-surface));
    --ta-btn-bg-hover: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-16));
    --ta-btn-border: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-16));
    --ta-btn-neutral-bg: var(--ta-grey-35);
    --ta-header-muted: color-mix(in srgb, var(--ta-btn-info-bg) 28%, var(--ta-grey-51));
    --ta-header-bar-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-7));
    --ta-menu-accent: var(--ta-success);
    --ta-menu-selected-bg: color-mix(in srgb, var(--ta-accent) 42%, black);
    --ta-menu-tab-divider: var(--ta-grey-24);
    --ta-searchbox-open-accent: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-16));
    --ta-searchbox-back-border: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-24));
    --ta-submenu-link: #ffffff;
    --ta-submenu-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-7));
    --ta-dialog-titlebar-bg: color-mix(in srgb, var(--ta-btn-info-bg) var(--ta-slate-amount), var(--ta-grey-7));
    --ta-submenu-link-hover-bg: var(--ta-btn-bg);
    --ta-progress-shadow: #000000;
    --ta-on-fill: var(--ta-grey-12);
    --ta-wizard-done-text: var(--ta-grey-12);
    --ta-wizard-current-text: var(--ta-grey-12);
    --ta-fancybox-title-shadow: #000000;
    --ta-calendar-bg-disabled: var(--ta-border);
    --ta-multiselect-text-strong: var(--ta-grey-29);
    --ta-multiselect-button-text: var(--ta-grey-89);
    --ta-editor-act-bg: color-mix(in srgb, var(--ta-surface) 85%, white);
    --ta-calendar-bg-muted: var(--ta-grey-20);
    --ta-toastr-border: var(--ta-grey-89);
    --ta-scrollbar-thumb-bg: var(--ta-grey-35);
    --ta-datepicker-border-strong: var(--ta-grey-35);
    --ta-jcrop-text: var(--ta-grey-20);
  }
  /* line 808, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
  :root:not([data-theme="light"]) .ui-datepicker .ui-datepicker-title select {
    background-color: var(--ta-surface);
    border-color: var(--ta-border);
  }
  /* line 812, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
  :root:not([data-theme="light"]) .ui-timepicker-div .ui-spinner.ui-widget-content {
    border-color: var(--ta-border);
  }
  /* line 819, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
  :root:not([data-theme="light"]) .highcharts-container svg > rect:first-of-type {
    fill: var(--ta-input-bg);
  }
  /* line 820, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
  :root:not([data-theme="light"]) .ta-card .highcharts-container svg > rect:first-of-type {
    fill: transparent;
  }
  /* line 821, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
  :root:not([data-theme="light"]) .highcharts-container svg text {
    fill: var(--ta-text-strong) !important;
  }
  /* line 824, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
  :root:not([data-theme="light"]) .plupload_header {
    background: var(--ta-bg);
  }
  /* line 825, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
  :root:not([data-theme="light"]) .plupload_filelist_header, :root:not([data-theme="light"]) .plupload_filelist_footer {
    background: var(--ta-card-bg);
  }
  /* line 826, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
  :root:not([data-theme="light"]) .plupload_scroll .plupload_filelist {
    background: var(--ta-input-bg);
  }
  /* line 827, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
  :root:not([data-theme="light"]) .plupload_disabled, :root:not([data-theme="light"]) a.plupload_disabled:hover, :root:not([data-theme="light"]) a.plupload_disabled:focus {
    background: var(--ta-bg);
  }
  /* line 828, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
  :root:not([data-theme="light"]) .plupload_filelist li {
    background: var(--ta-input-bg);
  }
  /* line 831, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
  :root:not([data-theme="light"]) .ui-multiselect-menu.ui-widget-content {
    background: var(--ta-input-bg) !important;
  }
  /* line 833, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
  :root:not([data-theme="light"]) .ui-multiselect-menu.ui-widget-content .ui-widget-header .ui-multiselect-filter input {
    background-color: var(--ta-input-bg);
  }
  /* line 834, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
  :root:not([data-theme="light"]) .ui-multiselect-menu.ui-widget-content .ui-multiselect-checkboxes li label.ui-state-hover {
    background: none var(--ta-card-bg) !important;
  }
  /* line 840, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
  :root:not([data-theme="light"]) .tooltip.sidebar-menu-tooltip {
    --ta-text-muted: var(--ta-grey-40);
    --ta-success: var(--ta-btn-success-bg);
    --ta-menu-accent: color-mix(in srgb, var(--ta-btn-success-bg) 70%, white);
  }
  /* line 846, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
  :root:not([data-theme="light"]) #TActb {
    --ta-foundation-text-soft: var(--ta-grey-51);
    --ta-header-muted: color-mix(in srgb, var(--ta-btn-info-bg) 26%, var(--ta-grey-35));
    --ta-text: var(--ta-grey-29);
    --ta-text-muted: var(--ta-grey-40);
    --ta-link: var(--ta-btn-info-bg);
    --ta-link-hover: var(--ta-btn-info-bg-hover);
  }
}
/* line 888, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
.ta-brand-locale {
  --ta-brand-hover: color-mix(in srgb, var(--ta-brand) 85%, black);
  --ta-brand-active: color-mix(in srgb, var(--ta-brand) 70%, black);
  --ta-brand-soft: color-mix(in srgb, var(--ta-brand) 24%, var(--ta-surface));
  --ta-brand-soft-alt: color-mix(in srgb, var(--ta-brand) var(--ta-tint-amount), var(--ta-surface));
  --ta-brand-strong: color-mix(in srgb, var(--ta-brand) 60%, var(--ta-hover-mix));
  --ta-card-tint-orange-bg: color-mix(in srgb, var(--ta-brand) var(--ta-tint-amount), var(--ta-card-bg));
  --ta-card-tint-orange-border: color-mix(in srgb, var(--ta-brand) 60%, var(--ta-card-bg));
  --ta-table-highlight-orange: var(--ta-brand-soft-alt);
  --ta-steps-current-bg: var(--ta-brand);
  --ta-jqueryui-highlight-border: color-mix(in srgb, var(--ta-brand) 70%, var(--ta-surface));
}

/* line 889, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
:root[data-theme="dark"] .ta-brand-locale {
  --ta-brand-soft: color-mix(in srgb, var(--ta-brand) 34%, var(--ta-surface));
  --ta-steps-current-bg: var(--ta-brand-active);
}

@media (prefers-color-scheme: dark) {
  /* line 891, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tokens.scss */
  :root:not([data-theme="light"]) .ta-brand-locale {
    --ta-brand-soft: color-mix(in srgb, var(--ta-brand) 34%, var(--ta-surface));
    --ta-steps-current-bg: var(--ta-brand-active);
  }
}
/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/tooltip.css */
.tooltip {
  background: transparent;
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  filter: alpha(opacity=0);
  opacity: 0;
  line-break: auto;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/tooltip.css */
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/tooltip.css */
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/tooltip.css */
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/tooltip.css */
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/tooltip.css */
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/tooltip.css */
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: var(--ta-on-dark);
  text-align: center;
  background-color: var(--ta-tooltip-bg);
  border-radius: 4px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/tooltip.css */
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/tooltip.css */
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: var(--ta-tooltip-arrow);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/tooltip.css */
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: var(--ta-tooltip-arrow);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/tooltip.css */
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: var(--ta-tooltip-arrow);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/tooltip.css */
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: var(--ta-tooltip-arrow);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/tooltip.css */
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: var(--ta-tooltip-arrow);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/tooltip.css */
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: var(--ta-tooltip-arrow);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/tooltip.css */
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: var(--ta-tooltip-arrow);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/tooltip.css */
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: var(--ta-tooltip-arrow);
}

/* line 9, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon, .check-icon, .cancel-icon, .pause-icon, span.action-link-icon, span.star, span.datepicker-icon, .ui-multiselect-all .ui-icon-check,
.ui-multiselect-none .ui-icon-closethick,
.ui-multiselect-close .ui-icon-circle-close,
.ta-ms-show-selected .ui-icon-bullet,
.ta-ms-show-all .ui-icon-closethick,
.ui-icon-carat-2-n-s, span.ta-autocomplete:after, #toast-container > div:before {
  display: inline-block;
  background: none;
  font-family: "TAIonicons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
}

/* line 27, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.settings {
  color: var(--ta-success);
  font-size: 1.5rem;
}
/* line 27, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.settings:before {
  content: "\f13d";
}
/* line 28, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.delete {
  color: var(--ta-danger);
  font-size: 1.125rem;
}
/* line 28, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.delete:before {
  content: "\f128";
}
/* line 29, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.drop-down {
  color: var(--ta-text-muted);
  font-size: 1rem;
}
/* line 29, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.drop-down:before {
  content: "\f104";
}
/* line 30, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.settings-back {
  color: var(--ta-success);
  font-size: 1.25rem;
}
/* line 30, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.settings-back:before {
  content: "\f106";
}
/* line 31, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.back {
  color: var(--ta-accent);
  font-size: 1.25rem;
}
/* line 31, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.back:before {
  content: "\f106";
}
/* line 32, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.facebook {
  color: var(--ta-accent);
  font-size: 1.375rem;
}
/* line 32, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.facebook:before {
  content: "\f231";
}
/* line 33, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.email {
  color: var(--ta-success);
  font-size: 1.375rem;
}
/* line 33, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.email:before {
  content: "\f132";
}
/* line 34, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.tools {
  color: var(--ta-text-muted);
  font-size: 1.375rem;
}
/* line 34, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.tools:before {
  content: "\f2ba";
}
/* line 35, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.check {
  color: var(--ta-success);
  font-size: 1.375rem;
}
/* line 35, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.check:before {
  content: "\f121";
}
/* line 36, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.dark-cart {
  color: var(--ta-text);
  font-size: 1.125rem;
}
/* line 36, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.dark-cart:before {
  content: "\f3f8";
}
/* line 37, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.white-cart {
  color: var(--ta-text);
  font-size: 1.125rem;
}
/* line 37, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.white-cart:before {
  content: "\f3f8";
}
/* line 38, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.search {
  color: var(--ta-text-muted);
  font-size: 1.125rem;
}
/* line 38, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.search:before {
  content: "\f21f";
}
/* line 39, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.cancel {
  color: var(--ta-danger);
  font-size: 1.375rem;
}
/* line 39, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.cancel:before {
  content: "\f129";
}
/* line 40, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.pause {
  color: var(--ta-brand);
  font-size: 1.25rem;
}
/* line 40, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.pause:before {
  content: "\f210";
}
/* line 41, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.orange-alert {
  color: var(--ta-brand);
  font-size: 1.5rem;
}
/* line 41, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.orange-alert:before {
  content: "\f3bc";
}
/* line 42, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.red-alert {
  color: var(--ta-danger);
  font-size: 1.5rem;
}
/* line 42, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.general-icon.red-alert:before {
  content: "\f3bc";
}

/* line 45, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
.check-icon {
  color: var(--ta-success);
  font-size: 1.375rem;
}
/* line 45, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
.check-icon:before {
  content: "\f121";
}

/* line 46, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
.cancel-icon {
  color: var(--ta-danger);
  font-size: 1.375rem;
}
/* line 46, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
.cancel-icon:before {
  content: "\f129";
}

/* line 47, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
.pause-icon {
  color: var(--ta-brand);
  font-size: 1.25rem;
}
/* line 47, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
.pause-icon:before {
  content: "\f210";
}

/* line 49, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon {
  color: var(--ta-brand);
}
/* line 52, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.agenda {
  font-size: 1.5rem;
}
/* line 52, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.agenda:before {
  content: "\f117";
}
/* line 53, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.print {
  font-size: 1.5rem;
}
/* line 53, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.print:before {
  content: "\f21a";
}
/* line 54, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.trash {
  font-size: 1.5rem;
}
/* line 54, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.trash:before {
  content: "\f252";
}
/* line 55, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.card {
  font-size: 1.375rem;
}
/* line 55, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.card:before {
  content: "\f119";
}
/* line 56, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.calendar {
  font-size: 1.5rem;
}
/* line 56, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.calendar:before {
  content: "\f3f3";
}
/* line 57, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.excel {
  font-size: 1.375rem;
}
/* line 57, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.excel:before {
  content: "\f2dd";
}
/* line 58, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.document {
  font-size: 1.5rem;
}
/* line 58, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.document:before {
  content: "\f12e";
}
/* line 59, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.mail {
  font-size: 1.5rem;
}
/* line 59, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.mail:before {
  content: "\f132";
}
/* line 60, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.drop-down {
  font-size: 1rem;
}
/* line 60, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.drop-down:before {
  content: "\f104";
}
/* line 61, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.add {
  font-size: 1.125rem;
}
/* line 61, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.add:before {
  content: "\f216";
}
/* line 62, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.remove {
  font-size: 1.125rem;
}
/* line 62, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.remove:before {
  content: "\f207";
}
/* line 63, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.plus {
  font-size: 0.75rem;
}
/* line 63, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.plus:before {
  content: "\f217";
}
/* line 64, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.minus {
  font-size: 0.75rem;
}
/* line 64, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.minus:before {
  content: "\f208";
}
/* line 65, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.list {
  font-size: 1.25rem;
}
/* line 65, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.list:before {
  content: "\f453";
}
/* line 66, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.approve-all {
  font-size: 1.625rem;
}
/* line 66, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.approve-all:before {
  content: "\f382";
}
/* line 67, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.approve-comments {
  font-size: 1.625rem;
}
/* line 67, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.action-link-icon.approve-comments:before {
  content: "\f11f";
}

/* line 70, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.star {
  margin-right: 4px;
  float: left;
  font-size: 1.5rem;
  text-decoration: none;
  cursor: pointer;
}
/* line 77, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.star.on {
  color: var(--ta-brand);
}
/* line 77, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.star.on:before {
  content: "\f24e";
}
/* line 78, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.star.off {
  color: var(--ta-text-muted);
}
/* line 78, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.star.off:before {
  content: "\f4b2";
}

/**** GENERAL STYLE ****/
/* line 2, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
.clear {
  clear: both;
  height: 1px;
}

/* line 3, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
.hidden {
  display: none !important;
}

/* line 4, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
.reset-font {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

@media screen {
  /* line 6, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
  .proxima, .ui-widget-header, .form input[type=submit], .fields-separator.ta-sep,
  .ta-card > .fields-separator.ta-sep {
    font-family: "ProximaNovaRegular", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: normal;
  }

  /* line 7, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
  .proxima-light, h1, h2, #title-bar .page-title, h3, h4, h5, h6, #menu-bar, #app-header {
    font-family: "ProximaNovaLight", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: normal;
  }

  /* line 8, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
  .proxima-thin {
    font-family: "ProximaNovaThin", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: normal;
  }
}
@media print {
  /* line 11, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
  .proxima, .ui-widget-header, .form input[type=submit], .fields-separator.ta-sep,
  .ta-card > .fields-separator.ta-sep {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  }

  /* line 12, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
  .proxima-light, h1, h2, #title-bar .page-title, h3, h4, h5, h6, #menu-bar, #app-header {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  }

  /* line 13, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
  .proxima-thin {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  }
}
/* line 15, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
.floatleft {
  float: left;
}

/* line 16, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
.floatright {
  float: right;
}

/* line 17, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
.alignleft {
  text-align: left;
}

/* line 18, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
.alignright {
  text-align: right;
}

/* line 19, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
.aligncenter {
  text-align: center;
}

/* line 20, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
.alignjustify {
  text-align: justify;
}

/* line 21, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
.underline {
  text-decoration: underline;
}

/* line 27, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
html {
  container-type: inline-size;
  container-name: ta-pagina;
}

/* line 35, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
* {
  scrollbar-width: thin;
}

/* line 42, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

/* line 43, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
::-webkit-scrollbar-thumb {
  background: var(--ta-neutral-light);
  border-radius: 3px;
}

/* line 44, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
::-webkit-scrollbar-track {
  background: transparent;
}

/* line 48, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
html[data-text-size="xsmall"] {
  font-size: 82%;
}

/* line 49, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
html[data-text-size="small"] {
  font-size: 88%;
}

/* line 50, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
html[data-text-size="medium"] {
  font-size: 94%;
}

/* line 51, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
html[data-text-size="large"] {
  font-size: 112%;
}

/* line 52, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
html[data-text-size="xlarge"] {
  font-size: 135%;
}

/* line 53, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
html[data-text-size="xxlarge"] {
  font-size: 153%;
}

/* line 55, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
body {
  font-size: 0.875rem;
  color: var(--ta-text);
  letter-spacing: 1px;
  line-height: 1.25rem;
}

/* line 67, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
h1, h2, #title-bar .page-title, h3, h4, h5, h6 {
  margin: 0;
}

/* line 75, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
h1 {
  font-size: 1.75rem;
  line-height: 2.125rem;
}

/* line 79, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
h2, #title-bar .page-title {
  font-size: 1.4875rem;
  line-height: 1.8625rem;
}

/* line 83, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
h3 {
  font-size: 1.225rem;
  line-height: 1.6rem;
}

/* line 87, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
h4 {
  font-size: 1.05rem;
  line-height: 1.425rem;
}

/* line 91, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
h5 {
  font-size: 0.875rem;
}

/* line 94, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
h6 {
  font-size: 0.7875rem;
}

/* line 100, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
ul, ol {
  padding: 0;
  margin: 0 0 0 25px;
}

/* line 104, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
ul {
  list-style: disc;
}

/* line 107, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
ol {
  list-style: decimal;
}

/* line 110, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
dt {
  font-weight: bold;
}

/* line 116, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
hr {
  margin: var(--ta-space-4) 0;
  border: 0;
  border-top: 1px solid var(--ta-divider);
}

/* line 121, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
strong, .strong {
  font-weight: bold;
}

/* line 124, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
em, .italic {
  font-style: italic;
}

/* line 130, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
.ta-testo-ricco p, .ta-testo-ricco ul, .ta-testo-ricco ol, .ta-testo-ricco dl, .ta-testo-ricco blockquote, .ta-testo-ricco pre, .ta-testo-ricco table, .ta-testo-ricco hr, .ta-testo-ricco h1, .ta-testo-ricco h2, .ta-testo-ricco #title-bar .page-title, #title-bar .ta-testo-ricco .page-title, .ta-testo-ricco h3, .ta-testo-ricco h4, .ta-testo-ricco h5, .ta-testo-ricco h6 {
  margin-bottom: var(--ta-space-3);
}
/* line 131, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
.ta-testo-ricco > :last-child {
  margin-bottom: 0;
}

/* line 133, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
.left {
  text-align: left !important;
}

/**** LOADER ****/
/* line 137, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
.loader {
  background: url(https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/loader.gif) no-repeat 50% 20px;
  width: 100%;
  height: 50px;
}

/* line 143, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
.loader-div {
  background: url(https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/loader.gif) no-repeat;
  position: relative;
  margin: 0 auto;
  width: 50px;
  height: 50px;
}

/* line 154, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_global.scss */
.highcharts-container, .highcharts-container svg {
  max-width: 100%;
}

/* Component containers
----------------------------------*/
/* line 3, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-widget-content {
  background-color: var(--ta-accent);
  padding: 0 10px 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/* line 4, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-widget-header {
  color: var(--ta-on-dark);
  text-shadow: 0 -1px 0 var(--ta-jqueryui-header-shadow);
}

/* Interaction states
----------------------------------*/
/* line 8, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid var(--ta-jqueryui-state-border);
  background-color: var(--ta-info-soft);
  background: -webkit-linear-gradient(var(--ta-accent-soft), var(--ta-info-soft)) !important;
  background: -moz-linear-gradient(var(--ta-accent-soft), var(--ta-info-soft)) !important;
  background: -ms-linear-gradient(var(--ta-accent-soft), var(--ta-info-soft)) !important;
  background: -o-linear-gradient(var(--ta-accent-soft), var(--ta-info-soft)) !important;
  background: linear-gradient(var(--ta-accent-soft), var(--ta-info-soft)) !important;
  -pie-background: linear-gradient(var(--ta-accent-soft), var(--ta-info-soft)) !important;
  behavior: url("/assets/css3pie/PIE.htc");
  color: var(--ta-link-visited);
}

/* line 10, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid var(--ta-jqueryui-hover-border);
  background-color: var(--ta-lilla-soft);
  background: -webkit-linear-gradient(var(--ta-jqueryui-hover-bg-alt), var(--ta-lilla-soft)) !important;
  background: -moz-linear-gradient(var(--ta-jqueryui-hover-bg-alt), var(--ta-lilla-soft)) !important;
  background: -ms-linear-gradient(var(--ta-jqueryui-hover-bg-alt), var(--ta-lilla-soft)) !important;
  background: -o-linear-gradient(var(--ta-jqueryui-hover-bg-alt), var(--ta-lilla-soft)) !important;
  background: linear-gradient(var(--ta-jqueryui-hover-bg-alt), var(--ta-lilla-soft)) !important;
  -pie-background: linear-gradient(var(--ta-jqueryui-hover-bg-alt), var(--ta-lilla-soft)) !important;
  behavior: url("/assets/css3pie/PIE.htc");
  font-weight: bold;
  color: var(--ta-lilla);
}

/* line 21, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-widget :active {
  outline: none;
}

/* Interaction Cues
----------------------------------*/
/* line 25, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-state-highlight, .inline-info, .ui-widget-content .ui-state-highlight, .ui-widget-content .inline-info, .ui-widget-header .ui-state-highlight, .ui-widget-header .inline-info {
  border: 1px solid var(--ta-jqueryui-highlight-border);
  background-color: var(--ta-brand-soft);
  background: -webkit-linear-gradient(var(--ta-brand-soft-alt), var(--ta-brand-soft)) !important;
  background: -moz-linear-gradient(var(--ta-brand-soft-alt), var(--ta-brand-soft)) !important;
  background: -ms-linear-gradient(var(--ta-brand-soft-alt), var(--ta-brand-soft)) !important;
  background: -o-linear-gradient(var(--ta-brand-soft-alt), var(--ta-brand-soft)) !important;
  background: linear-gradient(var(--ta-brand-soft-alt), var(--ta-brand-soft)) !important;
  -pie-background: linear-gradient(var(--ta-brand-soft-alt), var(--ta-brand-soft)) !important;
  behavior: url("/assets/css3pie/PIE.htc");
  font-weight: bold;
  color: var(--ta-brand-strong);
}

/* line 32, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-helper-hidden-accessible {
  display: none;
}

/**** DIALOG ****/
/* line 47, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ta-dialog-title, .ta-dialog-subtitle {
  margin: 0 0 15px 0;
  text-align: center;
}
/* line 50, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ta-dialog-title:last-child, .ta-dialog-subtitle:last-child {
  margin-bottom: 0;
}

/* line 52, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ta-dialog-title {
  font-size: 1.4em;
  line-height: 1.6rem;
}

/* line 56, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ta-dialog-subtitle {
  font-size: 1.2em;
  line-height: 1.425rem;
}

/* line 60, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-dialog-content > p, .ta-dialog-model > p {
  margin: 0 0 15px 0;
}
/* line 62, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-dialog-content > p:last-child, .ta-dialog-model > p:last-child {
  margin-bottom: 0;
}

/* line 66, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.custom-content-dialog p {
  margin: 0 0 10px 0;
  word-break: break-word;
}
/* line 69, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.custom-content-dialog p.mb0, .custom-content-dialog p:last-child {
  margin-bottom: 0;
}
/* line 71, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.custom-content-dialog ul, .custom-content-dialog ol {
  margin: 0 0 10px 30px;
}
/* line 73, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.custom-content-dialog ul li, .custom-content-dialog ol li {
  margin: 0 0 5px 0;
}
/* line 74, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.custom-content-dialog ul:last-child, .custom-content-dialog ol:last-child {
  margin-bottom: 0;
}
/* line 76, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.custom-content-dialog.pb10 {
  padding-bottom: 10px;
}

/* line 79, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ta-dialog-model {
  display: none;
}

/* line 82, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-dialog {
  z-index: 1001;
}
/* line 84, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-dialog .ui-dialog-buttonpane {
  display: none !important;
}
/* line 85, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-dialog .ui-widget-header {
  border: none;
  background: none;
  color: var(--ta-on-dark);
  font-weight: normal;
}
/* line 88, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-dialog .ui-dialog-titlebar {
  background-color: var(--ta-dialog-titlebar-bg);
  padding: 5px 0;
  position: relative;
}
/* line 92, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  display: inline-block;
  font-size: 1.2em;
  width: 500px;
}
/* line 97, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  text-align: right;
  width: 240px;
  display: inline-block;
  color: var(--ta-text-strong) !important;
  font-size: 0;
  font-weight: normal !important;
  text-decoration: none;
  text-shadow: 0 1px 0 var(--ta-dialog-btn-shadow) !important;
  background: none !important;
  border: none !important;
  position: absolute;
  right: 0px;
  top: 5px;
  padding: 0;
  cursor: pointer;
}
/* line 113, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close.ui-state-focus {
  border: none;
  color: var(--ta-on-dark);
  text-shadow: 0 1px 0 var(--ta-dialog-header-shadow);
}
/* line 118, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close.ui-state-hover {
  border: none !important;
  background-color: var(--ta-accent);
  background: -webkit-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: -moz-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: -ms-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: -o-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  -pie-background: linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  behavior: url("/assets/css3pie/PIE.htc");
  font-weight: normal;
}
/* line 119, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon {
  display: inline-block;
  text-indent: auto;
  overflow: auto;
  background: none;
}
/* line 122, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-dialog .ui-dialog-content {
  background-color: var(--ta-dialog-bg);
  padding: 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/* line 132, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.alert-dialog .ui-dialog-titlebar .ui-dialog-title {
  width: auto;
}
/* line 135, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.alert-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  display: none;
}
/* line 139, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.alert-dialog .alert {
  padding-bottom: 50px;
}
/* line 142, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.alert-dialog .actions {
  width: 100%;
  padding: 0 20px;
  position: absolute;
  bottom: 20px;
  left: 0;
}
/* line 150, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.alert-dialog .actions .ta-btn[data-role="close-dialog"], .alert-dialog .form .actions input[data-role="close-dialog"][type="submit"], .form .alert-dialog .actions input[data-role="close-dialog"][type="submit"], .alert-dialog .actions [data-role="close-dialog"].ta-btn-back, .alert-dialog .actions .ta-btn[data-role="cancel"], .alert-dialog .form .actions input[data-role="cancel"][type="submit"], .form .alert-dialog .actions input[data-role="cancel"][type="submit"], .alert-dialog .actions [data-role="cancel"].ta-btn-back, .alert-dialog .actions .ta-btn.gray, .alert-dialog .form .actions input.gray[type="submit"], .form .alert-dialog .actions input.gray[type="submit"], .alert-dialog .actions .gray.ta-btn-back {
  float: left;
}
/* line 151, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.alert-dialog .actions .ta-btn[data-role="confirm"], .alert-dialog .form .actions input[data-role="confirm"][type="submit"], .form .alert-dialog .actions input[data-role="confirm"][type="submit"], .alert-dialog .actions [data-role="confirm"].ta-btn-back, .alert-dialog .actions .ta-btn.blue, .alert-dialog .form .actions input.blue[type="submit"], .form .alert-dialog .actions input.blue[type="submit"], .alert-dialog .actions .blue.ta-btn-back {
  float: right;
}

/* Modifiche per il Mobile */
@container ta-pagina (max-width: 48.75rem) {
  /* line 158, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
  .ui-dialog .ui-dialog-titlebar {
    position: relative;
  }
  /* line 160, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
  .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
    position: relative;
    z-index: 1;
    width: 100%;
    padding-right: 170px;
  }
  /* line 166, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
  .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
    position: absolute;
    z-index: 2;
    right: 0;
    top: 0;
    background-color: var(--ta-accent);
    width: auto;
  }
  /* line 175, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
  .ui-dialog .actions {
    width: 100%;
    height: auto !important;
  }
  /* line 178, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
  .ui-dialog .actions .ta-btn[data-role="close-dialog"], .ui-dialog .form .actions input[data-role="close-dialog"][type="submit"], .form .ui-dialog .actions input[data-role="close-dialog"][type="submit"], .ui-dialog .actions [data-role="close-dialog"].ta-btn-back, .ui-dialog .actions .ta-btn[data-role="cancel"], .ui-dialog .form .actions input[data-role="cancel"][type="submit"], .form .ui-dialog .actions input[data-role="cancel"][type="submit"], .ui-dialog .actions [data-role="cancel"].ta-btn-back, .ui-dialog .actions .ta-btn.gray, .ui-dialog .form .actions input.gray[type="submit"], .form .ui-dialog .actions input.gray[type="submit"], .ui-dialog .actions .gray.ta-btn-back {
    width: 100%;
    float: none;
    position: relative;
    top: 35px;
  }
  /* line 184, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
  .ui-dialog .actions .ta-btn[data-role="confirm"], .ui-dialog .form .actions input[data-role="confirm"][type="submit"], .form .ui-dialog .actions input[data-role="confirm"][type="submit"], .ui-dialog .actions [data-role="confirm"].ta-btn-back, .ui-dialog .actions .ta-btn.blue, .ui-dialog .form .actions input.blue[type="submit"], .form .ui-dialog .actions input.blue[type="submit"], .ui-dialog .actions .blue.ta-btn-back, .ui-dialog .actions input[type="submit"] {
    width: 100%;
    float: none;
    position: relative !important;
    top: -45px;
  }
  /* line 192, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
  .ui-dialog.alert-dialog .alert {
    padding-bottom: 100px;
  }
  /* line 196, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
  .ui-dialog.alert-dialog .actions .ta-btn[data-role="close-dialog"], .ui-dialog.alert-dialog .form .actions input[data-role="close-dialog"][type="submit"], .form .ui-dialog.alert-dialog .actions input[data-role="close-dialog"][type="submit"], .ui-dialog.alert-dialog .actions [data-role="close-dialog"].ta-btn-back, .ui-dialog.alert-dialog .actions .ta-btn[data-role="cancel"], .ui-dialog.alert-dialog .form .actions input[data-role="cancel"][type="submit"], .form .ui-dialog.alert-dialog .actions input[data-role="cancel"][type="submit"], .ui-dialog.alert-dialog .actions [data-role="cancel"].ta-btn-back, .ui-dialog.alert-dialog .actions .ta-btn.gray, .ui-dialog.alert-dialog .form .actions input.gray[type="submit"], .form .ui-dialog.alert-dialog .actions input.gray[type="submit"], .ui-dialog.alert-dialog .actions .gray.ta-btn-back {
    width: 100%;
    float: none;
    position: relative;
    top: 35px;
  }
  /* line 202, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
  .ui-dialog.alert-dialog .actions .ta-btn[data-role="confirm"], .ui-dialog.alert-dialog .form .actions input[data-role="confirm"][type="submit"], .form .ui-dialog.alert-dialog .actions input[data-role="confirm"][type="submit"], .ui-dialog.alert-dialog .actions [data-role="confirm"].ta-btn-back, .ui-dialog.alert-dialog .actions .ta-btn.blue, .ui-dialog.alert-dialog .form .actions input.blue[type="submit"], .form .ui-dialog.alert-dialog .actions input.blue[type="submit"], .ui-dialog.alert-dialog .actions .blue.ta-btn-back {
    width: 100%;
    float: none;
    position: relative;
    top: -45px;
  }
}
/*!
 * jQuery UI Datepicker 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
/* line 224, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
span.datepicker-icon {
  position: relative;
  top: 8px;
  color: var(--ta-brand);
  font-size: 1.5rem;
  cursor: pointer;
}
/* line 231, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
span.datepicker-icon:before {
  content: "\f3f3";
}
/* line 232, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
span.datepicker-icon.hover {
  color: var(--ta-brand-hover);
}

/* line 235, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.6em 0.4em;
  display: none;
}

/* line 236, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

/* line 237, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
}

/* line 238, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

/* line 239, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  border: none !important;
  background-color: var(--ta-accent);
  background: -webkit-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: -moz-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: -ms-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: -o-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  -pie-background: linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  behavior: url("/assets/css3pie/PIE.htc");
  font-weight: normal;
}

/* line 240, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-next-hover {
  border: none !important;
  background-color: var(--ta-accent);
  background: -webkit-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: -moz-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: -ms-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: -o-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  -pie-background: linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  behavior: url("/assets/css3pie/PIE.htc");
  font-weight: normal;
}

/* line 241, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

/* line 242, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 243, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
}

/* line 244, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

/* line 245, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

/* line 247, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
  background-color: var(--ta-surface);
  border: 2px solid var(--ta-surface);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}

/* line 248, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

/* line 249, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 250, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 251, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 252, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 253, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* line 254, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-unselectable span {
  border-color: var(--ta-border);
  background: none var(--ta-neutral-extra-light) !important;
  color: var(--ta-datepicker-border-strong);
}

/* with multiple calendars */
/* line 257, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 258, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 259, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 260, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 261, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 262, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 263, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}

/* line 264, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 265, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 266, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em;
}

/* RTL support */
/* line 269, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 270, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 271, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 272, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 273, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 274, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 275, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 276, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}

/* line 277, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 278, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* line 279, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
/* line 282, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-cover {
  display: none;
  /*sorry for IE5*/
  display/**/: block;
  /*sorry for IE5*/
  position: absolute;
  /*must have*/
  z-index: -1;
  /*must have*/
  filter: mask();
  /*must have*/
  top: -4px;
  /*must have*/
  left: -4px;
  /*must have*/
  width: 200px;
  /*must have*/
  height: 200px;
  /*must have*/
}

/* Autocomplete
----------------------------------*/
/* line 297, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
span.ajax-loader {
  margin-left: -20px;
  margin-top: 6px;
  display: none;
  position: relative;
  float: left;
}

/* line 304, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-autocomplete {
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 20px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  behavior: url("/assets/css3pie/PIE.htc");
  box-shadow: 1px 1px 2px var(--ta-shadow-color);
  -webkit-box-shadow: 1px 1px 2px var(--ta-shadow-color);
  -moz-box-shadow: 1px 1px 2px var(--ta-shadow-color);
  position: absolute;
  cursor: default;
}
/* line 310, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-autocomplete a {
  color: var(--ta-text);
  text-decoration: none;
  display: block;
  padding: 2px 5px;
}
/* line 311, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-autocomplete .ui-state-hover {
  font-weight: normal !important;
  border: none !important;
  background-color: var(--ta-accent);
  background: -webkit-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: -moz-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: -ms-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: -o-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  -pie-background: linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  behavior: url("/assets/css3pie/PIE.htc");
  color: var(--ta-on-dark);
}
/* line 312, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-autocomplete a.ui-state-focus {
  font-weight: normal !important;
  border: none !important;
  background-color: var(--ta-accent);
  background: -webkit-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: -moz-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: -ms-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: -o-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  -pie-background: linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  behavior: url("/assets/css3pie/PIE.htc");
  color: var(--ta-on-dark);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/* line 315, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
ul.drop-down {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0px;
  background-color: var(--ta-border-subtle);
  top: 30px;
  left: 0px;
  z-index: 999;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  box-shadow: 1px 1px 2px var(--ta-shadow-color);
  -webkit-box-shadow: 1px 1px 2px var(--ta-shadow-color);
  -moz-box-shadow: 1px 1px 2px var(--ta-shadow-color);
  position: absolute;
}
/* line 329, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
ul.drop-down li {
  text-align: left;
  cursor: pointer;
  color: var(--ta-text);
  display: block;
  padding: 2px 5px;
}
/* line 333, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
ul.drop-down li a {
  color: var(--ta-text);
  text-decoration: none;
  display: block;
}
/* line 334, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
ul.drop-down li.ui-state-hover {
  font-weight: normal !important;
  border: none !important;
  background-color: var(--ta-accent);
  background: -webkit-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: -moz-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: -ms-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: -o-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  -pie-background: linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  behavior: url("/assets/css3pie/PIE.htc");
  color: var(--ta-on-dark);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 334, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
ul.drop-down li.ui-state-hover a {
  color: var(--ta-on-dark);
}

/* line 337, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
* html .ui-autocomplete {
  height: 100px;
  width: 1px;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 347, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* line 349, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/jquery-ui/ui-icons.png);
}

/* line 350, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  border: none !important;
  background-color: var(--ta-accent);
  background: -webkit-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: -moz-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: -ms-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: -o-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  -pie-background: linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  behavior: url("/assets/css3pie/PIE.htc");
  font-weight: normal;
  background-image: url(https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/jquery-ui/ui-icons_hover.png);
}

/* positioning */
/* line 358, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 359, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 360, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 361, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 362, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 363, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 364, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 365, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 366, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 367, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 368, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 369, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 370, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 371, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 372, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 373, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 374, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 375, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 376, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 377, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 378, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 379, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 380, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 381, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 382, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 383, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 384, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 385, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 386, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 387, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 388, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 389, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 390, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 391, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 392, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 393, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 394, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 395, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 396, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 397, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 398, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 399, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 400, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 401, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 402, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 403, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 404, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 405, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 406, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 407, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 408, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 409, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 410, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 411, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 412, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 413, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 414, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 415, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 416, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 417, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 418, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 419, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 420, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 421, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 422, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 423, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 424, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 425, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 426, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 427, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 428, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 429, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 430, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 431, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 432, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 433, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 434, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 435, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 436, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 437, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 438, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 439, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 440, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 441, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 442, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 443, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 444, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 445, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 446, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 447, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 448, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 449, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 450, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 451, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 452, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 453, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 454, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 455, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 456, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 457, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 458, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 459, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 460, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 461, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 462, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 463, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 464, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 465, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 466, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 467, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 468, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 469, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 470, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 471, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 472, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 473, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 474, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 475, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 476, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 477, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 478, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 479, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 480, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 481, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 482, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 483, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 484, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-radio-off {
  background-position: -96px -144px;
}

/* line 485, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-radio-on {
  background-position: -112px -144px;
}

/* line 486, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 487, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 488, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 489, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 490, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 491, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 492, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 493, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 495, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 496, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 497, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 498, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 499, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 500, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 501, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 502, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 503, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 504, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 505, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 506, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 507, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 508, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 509, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 510, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 511, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 512, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 513, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 514, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 515, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 516, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 517, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 518, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 519, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 520, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 521, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 522, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 523, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 524, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 525, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 526, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 527, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 528, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 529, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 530, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 531, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 532, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* line 535, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect {
  padding: 2px 0 2px 4px;
  text-align: left;
}

/* line 536, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect span.ui-icon {
  float: right;
}

/* line 540, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-header {
  margin-bottom: 3px;
  padding: 3px 0 3px 4px;
}

/* line 541, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-header ul {
  font-size: 0.9em;
  list-style: none;
  margin: 0 4px 0 0;
}

/* line 542, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-header ul li {
  display: inline-block;
  padding: 0 10px 0 0;
}

/* line 543, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-header a {
  text-decoration: none;
}

/* line 544, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-header a:hover {
  text-decoration: underline;
}

/* line 545, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-header span.ui-icon {
  float: left;
}

/* line 546, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-header li.ui-multiselect-close {
  float: right;
  text-align: right;
  padding-right: 0;
}

/* line 548, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu {
  display: none;
  padding: 3px;
  position: absolute;
  z-index: 10000;
  text-align: left;
}

/* line 549, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-checkboxes {
  position: relative;
  overflow-y: auto;
}

/* line 550, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-checkboxes label {
  cursor: default;
  display: block;
  border: 1px solid transparent;
  padding: 3px 1px;
}

/* line 551, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-checkboxes label input {
  position: relative;
  top: 1px;
}

/* line 552, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-checkboxes li {
  clear: both;
  font-size: 0.9em;
  padding-right: 3px;
}

/* line 553, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label {
  text-align: center;
  font-weight: bold;
  border-bottom: 1px solid;
}

/* line 554, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a {
  display: block;
  padding: 3px;
  margin: 1px 0;
  text-decoration: none;
}

/* remove label borders in IE6 because IE6 does not support transparency */
/* line 557, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
* html .ui-multiselect-checkboxes label {
  border: none;
}

/* line 559, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-hasfilter ul {
  position: relative;
  top: 2px;
}

/* line 560, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-filter {
  float: left;
  margin-right: 10px;
  font-size: 0.6875rem;
}

/* line 561, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-filter input {
  width: 100px;
  font-size: 0.625rem;
  margin-left: 5px;
  height: 15px;
  padding: 2px;
  border: 1px solid var(--ta-multiselect-text-strong);
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
}

/* line 564, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect.ui-state-default, .ui-multiselect.ui-state-hover {
  box-shadow: inset 0 1px 1px var(--ta-neutral-light);
  -webkit-box-shadow: inset 0 1px 1px var(--ta-neutral-light);
  -moz-box-shadow: inset 0 1px 1px var(--ta-neutral-light);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  position: relative;
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  border: 1px solid var(--ta-border);
  padding: 4px;
  width: 315px;
  height: 1.75rem;
  line-height: 1.25rem;
  display: inline-block;
  margin-bottom: 9px;
  background: none !important;
  -pie-background: none !important;
  background-color: var(--ta-surface) !important;
  font-family: "Helvetica Neue",Verdana,Arial,sans-serif !important;
  font-weight: normal;
  color: var(--ta-multiselect-button-text);
}
/* line 588, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect.ui-state-default .ui-icon, .ui-multiselect.ui-state-hover .ui-icon {
  background: none !important;
  text-indent: 0;
  font-family: "TAIonicons";
  color: var(--ta-text);
}
/* line 600, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect.ui-state-default .ui-icon:before, .ui-multiselect.ui-state-hover .ui-icon:before {
  content: "\f271";
  display: inline-block;
}
/* line 603, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect.ui-state-default .ui-icon, .ui-multiselect.ui-state-hover .ui-icon {
  float: none;
  position: absolute;
  right: 4px;
  top: 4px;
}
/* line 609, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect.ui-state-default span:last-child, .ui-multiselect.ui-state-hover span:last-child {
  display: inline-block;
  width: 100%;
  padding-right: 25px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 618, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect.ui-state-active {
  border: 1px solid var(--ta-accent);
  box-shadow: 0 0 8px var(--ta-accent);
  -webkit-box-shadow: 0 0 8px var(--ta-accent);
  -moz-box-shadow: 0 0 8px var(--ta-accent);
  outline: 0;
  outline-offset: -2px;
}

/* line 626, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu {
  behavior: url("/assets/css3pie/PIE.htc");
  box-shadow: 1px 1px 2px var(--ta-shadow-color);
  -webkit-box-shadow: 1px 1px 2px var(--ta-shadow-color);
  -moz-box-shadow: 1px 1px 2px var(--ta-shadow-color);
}
/* line 627, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu.ui-widget-content {
  background-color: var(--ta-bg-subtle);
  background: -webkit-linear-gradient(var(--ta-border-subtle), var(--ta-bg-subtle)) !important;
  background: -moz-linear-gradient(var(--ta-border-subtle), var(--ta-bg-subtle)) !important;
  background: -ms-linear-gradient(var(--ta-border-subtle), var(--ta-bg-subtle)) !important;
  background: -o-linear-gradient(var(--ta-border-subtle), var(--ta-bg-subtle)) !important;
  background: linear-gradient(var(--ta-border-subtle), var(--ta-bg-subtle)) !important;
  -pie-background: linear-gradient(var(--ta-border-subtle), var(--ta-bg-subtle)) !important;
  behavior: url("/assets/css3pie/PIE.htc");
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  position: relative;
  position: absolute;
  min-width: 200px;
}
/* line 633, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-widget-header {
  text-shadow: none;
  height: 23px;
}
/* line 636, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-widget-header a:hover {
  text-decoration: none;
}
/* line 637, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-widget-header.ui-widget-header {
  color: inherit !important;
}
/* line 638, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-widget-header ul {
  display: none;
}
/* line 639, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-widget-header .ui-multiselect-filter input {
  border-color: var(--ta-border);
  box-shadow: inset 0 1px 1px var(--ta-neutral-light);
  -webkit-box-shadow: inset 0 1px 1px var(--ta-neutral-light);
  -moz-box-shadow: inset 0 1px 1px var(--ta-neutral-light);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  position: relative;
}
/* line 646, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-widget-header .ui-multiselect-filter input:active, .ui-multiselect-menu .ui-widget-header .ui-multiselect-filter input:focus {
  border-color: var(--ta-accent);
}
/* line 649, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-checkboxes {
  margin-left: 4px;
}
/* line 651, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-checkboxes label.ui-state-hover {
  font-weight: normal !important;
  border: none !important;
  background-color: var(--ta-accent);
  background: -webkit-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: -moz-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: -ms-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: -o-linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  background: linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  -pie-background: linear-gradient(var(--ta-accent), var(--ta-accent)) !important;
  behavior: url("/assets/css3pie/PIE.htc");
  color: var(--ta-on-dark);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 652, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-checkboxes label.ui-state-hover a {
  color: var(--ta-on-dark);
}
/* line 655, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-filter {
  width: 100%;
  margin-right: 0;
}
/* line 656, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-widget-header .ui-multiselect-filter input {
  width: auto !important;
  max-width: 75%;
}
/* line 657, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-checkboxes label {
  cursor: pointer;
}
/* line 658, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-disabled {
  color: var(--ta-border);
}
/* line 660, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-disabled label {
  cursor: default;
}
/* line 662, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-checkboxes label.ui-state-hover {
  border: 1px solid transparent !important;
}

/* line 665, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

/* line 672, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px;
}

/* line 682, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

/* more specificity required here to override default borders */
/* line 696, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}

/* vertically center icon */
/* line 702, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}

/* line 708, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-spinner-up {
  top: 0;
}

/* line 711, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-spinner-down {
  bottom: 0;
}

/* css for timepicker */
/* line 717, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-timepicker-div {
  background-color: var(--ta-surface);
}

/* line 718, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-timepicker-div .ui-spinner.ui-widget-content {
  background-color: var(--ta-surface);
  border: solid 1px var(--ta-accent);
}

/* line 721, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-spinner .ui-spinner-button .ui-icon {
  width: 0;
  height: 0;
  top: 50%;
  left: 50%;
  margin: -3px 0 0 -5px;
  background: none !important;
  border-style: solid !important;
  border-color: transparent !important;
}

/* line 722, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-spinner .ui-spinner-up .ui-icon {
  border-width: 0 5px 6px !important;
  border-bottom-color: var(--ta-brand) !important;
}

/* line 723, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-spinner .ui-spinner-down .ui-icon {
  border-width: 6px 5px 0 !important;
  border-top-color: var(--ta-brand) !important;
}

/* line 724, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-spinner .ui-spinner-up.ui-state-hover .ui-icon {
  border-bottom-color: var(--ta-brand-hover) !important;
}

/* line 725, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-spinner .ui-spinner-down.ui-state-hover .ui-icon {
  border-top-color: var(--ta-brand-hover) !important;
}

/* line 726, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-timepicker-div .ui-widget-header {
  margin-bottom: 8px;
}

/* line 727, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-timepicker-div dl {
  text-align: left;
  margin-bottom: 0;
  padding: 10px 0 1px;
}

/* line 728, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-timepicker-div dl dt {
  float: left;
  clear: left;
  padding: 0 0 0 5px;
}

/* line 729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-timepicker-div dl dd {
  margin: 0 10px 10px 45%;
}

/* line 730, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-timepicker-div td {
  font-size: 90%;
}

/* line 731, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-tpicker-grid-label {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}

/* line 733, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-timepicker-rtl {
  direction: rtl;
}

/* line 734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-timepicker-rtl dl {
  text-align: right;
  padding: 0 5px 0 0;
}

/* line 735, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-timepicker-rtl dl dt {
  float: right;
  clear: right;
}

/* line 736, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-timepicker-rtl dl dd {
  margin: 0 45% 10px 10px;
}

/* line 745, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-header a .ui-icon, .ui-multiselect-menu a .ui-icon {
  background: none !important;
}

/* line 747, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-all .ui-icon-check,
.ui-multiselect-none .ui-icon-closethick,
.ui-multiselect-close .ui-icon-circle-close,
.ta-ms-show-selected .ui-icon-bullet,
.ta-ms-show-all .ui-icon-closethick,
.ui-icon-carat-2-n-s {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1rem;
  height: 1rem;
  background: none !important;
  text-indent: 0;
  overflow: visible;
  color: var(--ta-brand);
  font-size: 0.875rem;
}

/* line 766, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
a:hover .ui-icon.ui-icon-check, a:hover .ui-icon.ui-icon-closethick, a:hover .ui-icon.ui-icon-circle-close, a:hover .ui-icon.ui-icon-bullet, .ui-state-hover .ui-icon.ui-icon-check, .ui-state-hover .ui-icon.ui-icon-closethick, .ui-state-hover .ui-icon.ui-icon-circle-close, .ui-state-hover .ui-icon.ui-icon-bullet {
  color: var(--ta-brand-hover);
}

/* line 768, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-all .ui-icon-check:before {
  content: "\f121";
}

/* line 769, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-none .ui-icon-closethick:before {
  content: "\f129";
}

/* line 770, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-close .ui-icon-circle-close:before {
  content: "\f128";
}

/* line 771, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ta-ms-show-selected .ui-icon-bullet:before {
  content: "\f133";
}

/* line 772, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ta-ms-show-all .ui-icon-closethick:before {
  content: "\f453";
}

/* line 773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-carat-2-n-s:before {
  content: "\f271";
  transform: rotate(90deg);
}

/**** LABEL ****/
/* line 9, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_label.scss */
span.ta-label,
span.label {
  padding: 0 4px;
  display: inline-block;
  font-size: 1em;
  font-weight: bold;
  color: var(--ta-on-fill);
  background-color: var(--ta-text-muted);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 40, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_label.scss */
span.ta-label.label-red, span.ta-label.ta-label-red,
span.label.label-red,
span.label.ta-label-red {
  background-color: var(--ta-danger);
}
/* line 43, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_label.scss */
span.ta-label.label-orange, span.ta-label.ta-label-orange,
span.label.label-orange,
span.label.ta-label-orange {
  background-color: var(--ta-brand);
  color: var(--ta-ink-fixed);
}
/* line 47, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_label.scss */
span.ta-label.label-blue, span.ta-label.ta-label-blue,
span.label.label-blue,
span.label.ta-label-blue {
  background-color: var(--ta-accent);
}
/* line 50, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_label.scss */
span.ta-label.label-green, span.ta-label.ta-label-green,
span.label.label-green,
span.label.ta-label-green {
  background-color: var(--ta-success);
}
/* line 53, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_label.scss */
span.ta-label.label-yellow, span.ta-label.ta-label-yellow,
span.label.label-yellow,
span.label.ta-label-yellow {
  background-color: var(--ta-warning);
  color: var(--ta-ink-fixed);
}
/* line 57, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_label.scss */
span.ta-label.label-brown, span.ta-label.ta-label-brown,
span.label.label-brown,
span.label.ta-label-brown {
  background-color: var(--ta-marrone);
}
/* line 72, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_label.scss */
span.ta-label.ta-label-state,
span.label.ta-label-state {
  padding: 2px 9px;
  border-radius: 10px;
  font-size: 0.6875rem;
  font-weight: 600;
  text-shadow: none;
  background-color: var(--ta-bg-subtle);
  color: var(--ta-text);
}
/* line 88, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_label.scss */
span.ta-label.ta-label-state.state-ok,
span.label.ta-label-state.state-ok {
  background-color: var(--ta-success-soft);
  color: var(--ta-success-text);
}
/* line 89, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_label.scss */
span.ta-label.ta-label-state.state-waiting,
span.label.ta-label-state.state-waiting {
  background-color: var(--ta-info-soft);
  color: var(--ta-info-text);
}
/* line 90, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_label.scss */
span.ta-label.ta-label-state.state-warning,
span.label.ta-label-state.state-warning {
  background-color: var(--ta-warning-soft);
  color: var(--ta-warning-text);
}
/* line 91, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_label.scss */
span.ta-label.ta-label-state.state-error,
span.label.ta-label-state.state-error {
  background-color: var(--ta-danger-soft);
  color: var(--ta-danger-text);
}
/* line 92, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_label.scss */
span.ta-label.ta-label-state.state-neutral,
span.label.ta-label-state.state-neutral {
  background-color: var(--ta-bg-subtle);
  color: var(--ta-text);
}

/* line 102, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_label.scss */
.ta-ion.state-ok {
  color: var(--ta-success);
}
/* line 103, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_label.scss */
.ta-ion.state-waiting {
  color: var(--ta-state-waiting-icon);
}
/* line 106, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_label.scss */
.ta-ion.state-warning {
  color: var(--ta-state-warning-icon);
}
/* line 107, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_label.scss */
.ta-ion.state-error {
  color: var(--ta-danger);
}
/* line 109, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_label.scss */
.ta-ion.state-off {
  color: var(--ta-text-muted);
}
/* line 112, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_label.scss */
.ta-ion.blink {
  animation: ta-state-blink 2s linear infinite;
}

@keyframes ta-state-blink {
  50% {
    opacity: 0.25;
  }
}
/**** LINKS AND BUTTONS ****/
/* line 10, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a {
  cursor: pointer;
  text-decoration: underline;
  color: var(--ta-text);
}
/* line 17, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a.with-icon .icon {
  font-size: 1rem;
  line-height: 1;
}
/* line 22, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a.nav-link, .pagination a {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  color: var(--ta-link);
}
/* line 28, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a.setting-link {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  color: var(--ta-success);
}
/* line 34, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a.action-link {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  color: var(--ta-brand);
}
/* line 40, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a.action-link.with-icon {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
/* line 46, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a.delete-link {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  color: var(--ta-danger);
}

/* line 53, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a:hover, a:focus {
  outline: 0;
  color: var(--ta-text-strong);
}
/* line 56, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a:hover.nav-link, .pagination a:hover, a:focus.nav-link, .pagination a:focus {
  color: var(--ta-link-hover);
}
/* line 57, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a:hover.setting-link, a:focus.setting-link {
  color: var(--ta-success-hover);
}
/* line 58, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a:hover.action-link, a:focus.action-link {
  color: var(--ta-brand-hover);
}
/* line 59, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a:hover.delete-link, a:focus.delete-link {
  color: var(--ta-danger-hover);
}

/* line 58, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-extra-scuro {
  color: var(--ta-text);
}
/* line 58, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-extra-scuro a {
  color: inherit;
}

/* line 59, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-scuro {
  color: var(--ta-text-muted);
}
/* line 59, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-scuro a {
  color: inherit;
}

/* line 60, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio {
  color: var(--ta-border);
}
/* line 60, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio a {
  color: inherit;
}

/* line 61, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-chiaro {
  color: var(--ta-border-subtle);
}
/* line 61, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-chiaro a {
  color: inherit;
}

/* line 62, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-extra-chiaro {
  color: var(--ta-bg-subtle);
}
/* line 62, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-extra-chiaro a {
  color: inherit;
}

/* line 64, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso-scuro {
  color: var(--ta-danger-hover);
}
/* line 64, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso-scuro a {
  color: inherit;
}

/* line 65, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso {
  color: var(--ta-danger);
}
/* line 65, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso a {
  color: inherit;
}

/* line 66, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso-extra-chiaro {
  color: var(--ta-danger-soft);
}
/* line 66, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso-extra-chiaro a {
  color: inherit;
}

/* line 68, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.giallo {
  color: var(--ta-warning);
}
/* line 68, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.giallo a {
  color: inherit;
}

/* line 69, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.marrone {
  color: var(--ta-marrone);
}
/* line 69, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.marrone a {
  color: inherit;
}

/* line 71, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-scuro {
  color: var(--ta-brand-strong);
}
/* line 71, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-scuro a {
  color: inherit;
}

/* line 72, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio {
  color: var(--ta-brand);
}
/* line 72, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio a {
  color: inherit;
}

/* line 73, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-chiaro {
  color: var(--ta-brand-soft);
}
/* line 73, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-chiaro a {
  color: inherit;
}

/* line 74, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-extra-chiaro {
  color: var(--ta-brand-soft-alt);
}
/* line 74, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-extra-chiaro a {
  color: inherit;
}

/* line 76, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla {
  color: var(--ta-lilla);
}
/* line 76, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla a {
  color: inherit;
}

/* line 77, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla-chiaro {
  color: var(--ta-lilla-soft);
}
/* line 77, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla-chiaro a {
  color: inherit;
}

/* line 78, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla-extra-chiaro {
  color: var(--ta-lilla-soft-alt);
}
/* line 78, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla-extra-chiaro a {
  color: inherit;
}

/* line 80, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.azzurro {
  color: var(--ta-info);
}
/* line 80, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.azzurro a {
  color: inherit;
}

/* line 82, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-extra-scuro {
  color: var(--ta-link-visited);
}
/* line 82, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-extra-scuro a {
  color: inherit;
}

/* line 83, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-scuro {
  color: var(--ta-accent-hover);
}
/* line 83, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-scuro a {
  color: inherit;
}

/* line 84, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu {
  color: var(--ta-accent);
}
/* line 84, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu a {
  color: inherit;
}

/* line 85, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-chiaro {
  color: var(--ta-accent-soft);
}
/* line 85, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-chiaro a {
  color: inherit;
}

/* line 86, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-extra-chiaro {
  color: var(--ta-info-soft);
}
/* line 86, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-extra-chiaro a {
  color: inherit;
}

/* line 88, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-scuro {
  color: var(--ta-success-hover);
}
/* line 88, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-scuro a {
  color: inherit;
}

/* line 89, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde {
  color: var(--ta-success);
}
/* line 89, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde a {
  color: inherit;
}

/* line 90, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-chiaro {
  color: var(--ta-success-soft);
}
/* line 90, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-chiaro a {
  color: inherit;
}

/* line 91, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-extra-chiaro {
  color: var(--ta-success-soft-alt);
}
/* line 91, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-extra-chiaro a {
  color: inherit;
}

/**** OVERLAY ****/
/* line 3, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.overlay-centered {
  height: 200px;
  width: 500px;
  max-width: 100vw;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: var(--ta-on-dark);
  font-size: 1.5em;
  text-shadow: 1px 1px var(--ta-overlay-text-shadow);
  line-height: 45px;
}

/* line 18, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--ta-ink-fixed);
  z-index: 1001;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}

/* line 28, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-cube-grid {
  width: 40px;
  height: 40px;
  margin: 0px auto;
  /*
   * Spinner positions
   * 1 2 3
   * 4 5 6
   * 7 8 9
   */
}
/* line 38, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-cube-grid .sk-cube {
  width: 33%;
  height: 33%;
  background-color: var(--ta-on-dark);
  float: left;
  animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
}
/* line 53, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-cube-grid .sk-cube1 {
  animation-delay: 0.2s;
}
/* line 54, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-cube-grid .sk-cube2 {
  animation-delay: 0.3s;
}
/* line 55, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-cube-grid .sk-cube3 {
  animation-delay: 0.4s;
}
/* line 56, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-cube-grid .sk-cube4 {
  animation-delay: 0.1s;
}
/* line 57, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-cube-grid .sk-cube5 {
  animation-delay: 0.2s;
}
/* line 58, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-cube-grid .sk-cube6 {
  animation-delay: 0.3s;
}
/* line 59, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-cube-grid .sk-cube7 {
  animation-delay: 0s;
}
/* line 60, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-cube-grid .sk-cube8 {
  animation-delay: 0.1s;
}
/* line 61, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-cube-grid .sk-cube9 {
  animation-delay: 0.2s;
}

/* line 64, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle {
  margin: 0px auto;
  width: 40px;
  height: 40px;
  position: relative;
}
/* line 76, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-child {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 84, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-child:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: var(--ta-on-dark);
  border-radius: 100%;
  animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
}
/* line 96, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle2 {
  transform: rotate(30deg);
}
/* line 96, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle3 {
  transform: rotate(60deg);
}
/* line 96, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle4 {
  transform: rotate(90deg);
}
/* line 96, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle5 {
  transform: rotate(120deg);
}
/* line 96, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle6 {
  transform: rotate(150deg);
}
/* line 96, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle7 {
  transform: rotate(180deg);
}
/* line 96, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle8 {
  transform: rotate(210deg);
}
/* line 96, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle9 {
  transform: rotate(240deg);
}
/* line 96, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle10 {
  transform: rotate(270deg);
}
/* line 96, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle11 {
  transform: rotate(300deg);
}
/* line 96, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle12 {
  transform: rotate(330deg);
}
/* line 100, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle2:before {
  animation-delay: -1.1s;
}
/* line 100, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle3:before {
  animation-delay: -1s;
}
/* line 100, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle4:before {
  animation-delay: -0.9s;
}
/* line 100, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle5:before {
  animation-delay: -0.8s;
}
/* line 100, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle6:before {
  animation-delay: -0.7s;
}
/* line 100, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle7:before {
  animation-delay: -0.6s;
}
/* line 100, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle8:before {
  animation-delay: -0.5s;
}
/* line 100, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle9:before {
  animation-delay: -0.4s;
}
/* line 100, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle10:before {
  animation-delay: -0.3s;
}
/* line 100, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle11:before {
  animation-delay: -0.2s;
}
/* line 100, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle12:before {
  animation-delay: -0.1s;
}

/* line 103, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-wave {
  margin: 0px auto;
  width: 50px;
  height: 40px;
  display: flex;
  justify-content: center;
  gap: 2px;
}
/* line 122, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-wave .sk-rect {
  background-color: currentColor;
  height: 100%;
  width: 6px;
  display: inline-block;
  animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
}
/* line 131, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-wave .sk-rect1 {
  animation-delay: -1.2s;
}
/* line 131, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-wave .sk-rect2 {
  animation-delay: -1.1s;
}
/* line 131, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-wave .sk-rect3 {
  animation-delay: -1s;
}
/* line 131, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-wave .sk-rect4 {
  animation-delay: -0.9s;
}
/* line 131, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-wave .sk-rect5 {
  animation-delay: -0.8s;
}

@keyframes sk-waveStretchDelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
  }
  20% {
    transform: scaleY(1);
  }
}
@keyframes sk-circleBounceDelay {
  0%, 80%, 100% {
    transform: scale(0);
  }
  40% {
    transform: scale(1);
  }
}
@keyframes sk-cubeGridScaleDelay {
  0%, 70%, 100% {
    transform: scale3D(1, 1, 1);
  }
  35% {
    transform: scale3D(0, 0, 1);
  }
}
/* line 149, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading {
  position: relative;
  width: 220px;
  height: 20px;
  margin: 0 auto;
  background: url(https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/bar-loader.gif) top left no-repeat;
}

/* line 158, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.ta-element-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 5;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  border-radius: inherit;
  background-color: color-mix(in srgb, var(--ta-card-bg) 70%, transparent);
  color: var(--ta-brand);
}
/* line 172, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.ta-element-overlay .ta-element-overlay-icon {
  font-size: 2.5rem;
  line-height: 1;
  animation: ta-page-spin 1s linear infinite;
}
/* line 177, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.ta-element-overlay .text {
  color: var(--ta-text);
  font-size: 0.875rem;
  letter-spacing: 1px;
}

/**** PROGRESS BAR ****/
/* line 3, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.progress {
  width: 300px;
  overflow: hidden;
  height: 24px;
  margin: 0 auto 18px;
  background-color: var(--ta-bg-subtle);
  background-image: -moz-linear-gradient(top, var(--ta-bg-subtle), var(--ta-surface));
  background-image: -ms-linear-gradient(top, var(--ta-bg-subtle), var(--ta-surface));
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(var(--ta-bg-subtle)), to(var(--ta-surface)));
  background-image: -webkit-linear-gradient(top, var(--ta-bg-subtle), var(--ta-surface));
  background-image: -o-linear-gradient(top, var(--ta-bg-subtle), var(--ta-surface));
  background-image: linear-gradient(top, var(--ta-bg-subtle), var(--ta-surface));
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 1px 2px var(--ta-scrim-1);
  -moz-box-shadow: inset 0 1px 2px var(--ta-scrim-1);
  box-shadow: inset 0 1px 2px var(--ta-scrim-1);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 20, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.progress .bar {
  width: 0%;
  height: 18px;
  color: var(--ta-on-dark);
  font-size: 0.75rem;
  text-align: center;
  text-shadow: 0 -1px 0 var(--ta-scrim-4);
  background-color: var(--ta-progress-bar-bg-end);
  background-image: -moz-linear-gradient(top, var(--ta-info), var(--ta-progress-bar-bg-end));
  background-image: -ms-linear-gradient(top, var(--ta-info), var(--ta-progress-bar-bg-end));
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(var(--ta-info)), to(var(--ta-progress-bar-bg-end)));
  background-image: -webkit-linear-gradient(top, var(--ta-info), var(--ta-progress-bar-bg-end));
  background-image: -o-linear-gradient(top, var(--ta-info), var(--ta-progress-bar-bg-end));
  background-image: linear-gradient(top, var(--ta-info), var(--ta-progress-bar-bg-end));
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 -1px 0 var(--ta-scrim-2);
  -moz-box-shadow: inset 0 -1px 0 var(--ta-scrim-2);
  box-shadow: inset 0 -1px 0 var(--ta-scrim-2);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -ms-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 49, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.progress.progress-striped .bar {
  background-color: var(--ta-info);
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, var(--ta-scrim-light)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, var(--ta-scrim-light)), color-stop(0.75, var(--ta-scrim-light)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, var(--ta-scrim-light) 25%, transparent 25%, transparent 50%, var(--ta-scrim-light) 50%, var(--ta-scrim-light) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, var(--ta-scrim-light) 25%, transparent 25%, transparent 50%, var(--ta-scrim-light) 50%, var(--ta-scrim-light) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, var(--ta-scrim-light) 25%, transparent 25%, transparent 50%, var(--ta-scrim-light) 50%, var(--ta-scrim-light) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, var(--ta-scrim-light) 25%, transparent 25%, transparent 50%, var(--ta-scrim-light) 50%, var(--ta-scrim-light) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, var(--ta-scrim-light) 25%, transparent 25%, transparent 50%, var(--ta-scrim-light) 50%, var(--ta-scrim-light) 75%, transparent 75%, transparent);
  animation: ta-progress-stripes 1s linear infinite;
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
}

/* line 65, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.progress-breadcrumb {
  margin: 0 auto 10px;
}
/* line 67, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.progress-breadcrumb .progress-breadcrumb-step {
  float: left;
  margin-left: 10px;
  height: 1.5rem;
}
/* line 72, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.progress-breadcrumb .progress-breadcrumb-step:first-child {
  margin-left: 0;
}
/* line 73, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.progress-breadcrumb .progress-breadcrumb-step .progress-breadcrumb-step-text {
  white-space: nowrap;
  overflow: hidden;
}
/* line 75, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.progress-breadcrumb .progress-breadcrumb-step.done .progress-breadcrumb-step-text {
  background-color: var(--ta-progress-step-done-bg);
  color: var(--ta-on-dark);
  float: left;
  line-height: 1.5rem;
  padding-left: 7px;
  text-shadow: 0 1px 1px var(--ta-progress-shadow);
}
/* line 76, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.progress-breadcrumb .progress-breadcrumb-step.done .progress-breadcrumb-step-arrow {
  width: 0;
  height: 0;
  border-top: 0.75rem solid transparent;
  border-bottom: 0.75rem solid transparent;
  border-left: 0.75rem solid var(--ta-progress-step-done-bg);
  float: left;
}
/* line 77, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.progress-breadcrumb .progress-breadcrumb-step.done .progress-breadcrumb-step-number {
  text-shadow: 0 1px 1px var(--ta-progress-shadow);
  color: var(--ta-on-dark);
  background-color: var(--ta-success);
  width: 1.875rem;
  height: 1.5rem;
  padding-top: 1px;
  float: left;
  text-align: center;
  line-height: 1.5rem;
}
/* line 90, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.progress-breadcrumb .progress-breadcrumb-step.current .progress-breadcrumb-step-text, .progress-breadcrumb .progress-breadcrumb-step.to-do .progress-breadcrumb-step-text {
  background-color: var(--ta-progress-breadcrumb-bg);
  color: var(--ta-on-dark);
  float: left;
  line-height: 1.5rem;
  padding-left: 7px;
  text-shadow: 0 1px 1px var(--ta-progress-shadow);
}
/* line 91, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.progress-breadcrumb .progress-breadcrumb-step.current .progress-breadcrumb-step-arrow, .progress-breadcrumb .progress-breadcrumb-step.to-do .progress-breadcrumb-step-arrow {
  width: 0;
  height: 0;
  border-top: 0.75rem solid transparent;
  border-bottom: 0.75rem solid transparent;
  border-left: 0.75rem solid var(--ta-progress-breadcrumb-bg);
  float: left;
}
/* line 92, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.progress-breadcrumb .progress-breadcrumb-step.current .progress-breadcrumb-step-number, .progress-breadcrumb .progress-breadcrumb-step.to-do .progress-breadcrumb-step-number {
  text-shadow: 0 1px 1px var(--ta-progress-shadow);
  background-color: var(--ta-accent);
  color: var(--ta-on-dark);
  width: 1.875rem;
  height: 1.5rem;
  float: left;
  text-align: center;
  line-height: 1.5rem;
}
/* line 103, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.progress-breadcrumb .progress-breadcrumb-step.to-do {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
}

/* line 109, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.condensed-progress-breadcrumb {
  width: 100%;
  margin: 0 auto;
}
/* line 112, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step {
  position: relative;
  z-index: 1;
}
/* line 115, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text {
  text-align: center;
  color: var(--ta-on-dark);
  position: relative;
  z-index: 1;
  white-space: nowrap;
  overflow: hidden;
  text-shadow: 0 1px 1px var(--ta-progress-shadow);
  margin-right: -10px;
}
/* line 125, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-arrow-sep {
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent transparent transparent var(--ta-bg);
  position: absolute;
  top: 0;
  z-index: 2;
}
/* line 134, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  top: 0;
  z-index: 3;
}
/* line 143, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step:first-child:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  border-color: transparent transparent transparent var(--ta-bg);
}

/* line 159, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.condensed-progress-breadcrumb[style~="width:"] .condensed-progress-breadcrumb-step:first-child {
  margin-left: -20px;
}

/* line 164, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.background-condensed-progress-breadcrumb {
  width: 100%;
  overflow: hidden;
}
/* line 169, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.background-condensed-progress-breadcrumb .condensed-progress-breadcrumb-step:first-child:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 25px 0 25px 20px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

/* line 184, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-bar {
  background-color: var(--ta-border);
  width: calc(100% - 10px);
  height: 34px;
  margin: 0 auto;
  padding: 0 10px 0 0;
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
  position: relative;
}
/* line 194, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-bar:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 17px 0 17px 10px;
  border-color: transparent transparent transparent var(--ta-bg);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
}
/* line 206, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-bar .text {
  padding: 0 0 0 20px;
  color: var(--ta-text);
  font-size: 0.75rem;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 34px;
  text-align: center;
  text-shadow: 0 1px 1px var(--ta-text-inverse);
  position: relative;
  z-index: 5;
}
/* line 218, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-bar .arrow {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 17px 0 17px 10px;
  border-color: transparent transparent transparent var(--ta-border);
  position: absolute;
  top: 0;
  right: -10px;
  z-index: 1;
}
/* line 229, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-bar .bar {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
}
/* line 234, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-bar .bar.completed-bar {
  background-color: var(--ta-progress-step-green-bg);
  z-index: 3;
}
/* line 237, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-bar .bar.completed-bar .arrow {
  border-color: transparent transparent transparent var(--ta-progress-step-green-bg);
}
/* line 239, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-bar .bar.current-bar {
  z-index: 2;
  background-color: var(--ta-brand);
}
/* line 242, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-bar .bar.current-bar .arrow {
  border-color: transparent transparent transparent var(--ta-brand);
}

@keyframes ta-progress-stripes {
  from {
    background-position: -40px 0;
  }
  to {
    background-position: 0 0;
  }
}
/* line 257, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron {
  margin: 0 0 16px;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
/* line 262, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-list {
  display: flex;
  align-items: stretch;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 270, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-step {
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  gap: 10px;
  position: relative;
  padding: 12px 20px 12px 24px;
  background-color: var(--ta-bg-subtle);
  border-top: 1px solid var(--ta-neutral-light);
  border-bottom: 1px solid var(--ta-neutral-light);
  clip-path: polygon(0 0, calc(100% - 18px) 0, 100% 50%, calc(100% - 18px) 100%, 0 100%, 18px 50%);
}
/* line 284, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-step + .ta-progress-steps-step {
  margin-left: -14px;
}
/* line 286, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-step:first-child {
  padding-left: 16px;
  border-left: 1px solid var(--ta-neutral-light);
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  clip-path: polygon(0 0, calc(100% - 18px) 0, 100% 50%, calc(100% - 18px) 100%, 0 100%);
}
/* line 294, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-step:last-child {
  padding-right: 18px;
  border-right: 1px solid var(--ta-neutral-light);
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 18px 50%);
}
/* line 304, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-badge {
  flex: 0 0 28px;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--ta-text-muted);
  color: var(--ta-on-fill);
  font-size: 0.9375rem;
  line-height: 1;
}
/* line 324, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-num {
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 1;
  font-feature-settings: "tnum";
}
/* line 332, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-body {
  min-width: 0;
}
/* line 334, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-state {
  display: block;
  font-size: 0.625rem;
  font-weight: bold;
  line-height: 0.875rem;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: var(--ta-text-muted);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 347, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-label {
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.125rem;
  color: var(--ta-text-muted);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 361, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-step.done {
  background-color: var(--ta-success-soft);
  border-top-color: var(--ta-success-border);
  border-bottom-color: var(--ta-success-border);
}
/* line 365, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-step.done:first-child {
  border-left-color: var(--ta-success-border);
}
/* line 366, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-step.done:last-child {
  border-right-color: var(--ta-success-border);
}
/* line 367, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-step.done .ta-progress-steps-badge {
  background-color: var(--ta-success);
}
/* line 368, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-step.done .ta-progress-steps-state {
  color: var(--ta-success);
}
/* line 369, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-step.done .ta-progress-steps-label {
  color: var(--ta-success-hover);
}
/* line 372, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-step.error {
  background-color: var(--ta-danger-soft);
  border-top-color: var(--ta-danger-extra-light);
  border-bottom-color: var(--ta-danger-extra-light);
}
/* line 376, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-step.error:first-child {
  border-left-color: var(--ta-danger-extra-light);
}
/* line 377, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-step.error:last-child {
  border-right-color: var(--ta-danger-extra-light);
}
/* line 378, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-step.error .ta-progress-steps-badge {
  background-color: var(--ta-danger);
}
/* line 379, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-step.error .ta-progress-steps-state {
  color: var(--ta-danger);
}
/* line 380, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-step.error .ta-progress-steps-label {
  color: var(--ta-danger-hover);
}
/* line 383, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-step.current {
  background-color: var(--ta-steps-current-bg);
  border-top-color: var(--ta-steps-current-bg);
  border-bottom-color: var(--ta-steps-current-bg);
  box-shadow: 0 4px 12px -2px var(--ta-steps-current-glow);
  z-index: 2;
}
/* line 389, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-step.current:first-child {
  border-left-color: var(--ta-steps-current-bg);
}
/* line 390, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-step.current:last-child {
  border-right-color: var(--ta-steps-current-bg);
}
/* line 398, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-step.current .ta-progress-steps-badge {
  background-color: transparent;
  color: var(--ta-ink-fixed);
}
/* line 403, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-step.current .ta-progress-steps-state,
.ta-progress-steps.as-chevron .ta-progress-steps-step.current .ta-progress-steps-label {
  color: var(--ta-grey-7);
}
/* line 408, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-dot {
  position: relative;
  display: block;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: var(--ta-text-on-brand);
}
/* line 415, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-dot:before {
  content: '';
  position: absolute;
  top: -7px;
  left: -7px;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background-color: var(--ta-text-on-brand);
  opacity: 0.4;
  animation: ta-steps-ping 2s cubic-bezier(0, 0, 0.2, 1) infinite;
}
/* line 430, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-step.paused .ta-progress-steps-badge {
  background-color: var(--ta-text-muted);
}
/* line 431, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron .ta-progress-steps-step.paused .ta-progress-steps-state,
.ta-progress-steps.as-chevron .ta-progress-steps-step.paused .ta-progress-steps-label {
  color: var(--ta-text-muted);
}

@keyframes ta-steps-ping {
  0% {
    transform: scale(0.6);
    opacity: 0.45;
  }
  70% {
    transform: scale(1.35);
    opacity: 0;
  }
  100% {
    transform: scale(1.35);
    opacity: 0;
  }
}
@media (prefers-reduced-motion: reduce) {
  /* line 443, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
  .ta-progress-steps .ta-progress-steps-dot,
  .ta-progress-steps .ta-progress-steps-dot:before,
  .ta-progress-steps .ta-progress-steps-node {
    animation: none;
  }
}
@container ta-pagina (max-width: 47.9375rem) {
  /* line 458, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
  .ta-progress-steps.as-chevron .ta-progress-steps-step {
    flex: 0 0 auto;
    padding: 8px 8px 8px 20px;
  }
  /* line 461, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
  .ta-progress-steps.as-chevron .ta-progress-steps-step:first-child {
    padding-left: 10px;
  }
  /* line 462, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
  .ta-progress-steps.as-chevron .ta-progress-steps-step:last-child {
    padding-right: 10px;
  }
  /* line 463, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
  .ta-progress-steps.as-chevron .ta-progress-steps-step .ta-progress-steps-body {
    display: none;
  }
  /* line 464, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
  .ta-progress-steps.as-chevron .ta-progress-steps-step .ta-progress-steps-badge {
    flex-basis: 24px;
    width: 24px;
    height: 24px;
    font-size: 0.8125rem;
  }
  /* line 466, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
  .ta-progress-steps.as-chevron .ta-progress-steps-step.current {
    flex: 1 1 auto;
    min-width: 96px;
  }
  /* line 472, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
  .ta-progress-steps.as-chevron .ta-progress-steps-step.current .ta-progress-steps-body {
    display: block;
  }
}
/* line 458, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron.is-compact .ta-progress-steps-step {
  flex: 0 0 auto;
  padding: 8px 8px 8px 20px;
}
/* line 461, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron.is-compact .ta-progress-steps-step:first-child {
  padding-left: 10px;
}
/* line 462, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron.is-compact .ta-progress-steps-step:last-child {
  padding-right: 10px;
}
/* line 463, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron.is-compact .ta-progress-steps-step .ta-progress-steps-body {
  display: none;
}
/* line 464, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron.is-compact .ta-progress-steps-step .ta-progress-steps-badge {
  flex-basis: 24px;
  width: 24px;
  height: 24px;
  font-size: 0.8125rem;
}
/* line 466, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron.is-compact .ta-progress-steps-step.current {
  flex: 1 1 auto;
  min-width: 96px;
}
/* line 472, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-chevron.is-compact .ta-progress-steps-step.current .ta-progress-steps-body {
  display: block;
}

/* line 488, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-nodes {
  margin: 0 0 16px;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
/* line 493, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-nodes .ta-progress-steps-list {
  display: flex;
  align-items: flex-start;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 501, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-nodes .ta-progress-steps-step {
  flex: 1 1 0;
  min-width: 140px;
  position: relative;
  padding: 0 6px;
  text-align: center;
}
/* line 512, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-nodes .ta-progress-steps-link {
  position: absolute;
  top: 18px;
  left: calc(-50% + 26px);
  right: calc(50% + 26px);
  height: 3px;
  border-radius: 99px;
  background-color: var(--ta-neutral-light);
}
/* line 522, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-nodes .ta-progress-steps-link.pending {
  top: 19px;
  height: 0;
  background: none;
  border-top: 2px dashed var(--ta-neutral-light);
}
/* line 530, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-nodes .ta-progress-steps-node {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  margin: 0 auto;
  border-radius: 50%;
  background-color: var(--ta-bg-subtle);
  border: 1px solid var(--ta-neutral-light);
  color: var(--ta-text-muted);
  font-size: 1.0625rem;
  line-height: 1;
}
/* line 547, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-nodes .ta-progress-steps-num {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1;
  font-feature-settings: "tnum";
}
/* line 554, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-nodes .ta-progress-steps-body {
  display: block;
  margin-top: 12px;
}
/* line 559, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-nodes .ta-progress-steps-state {
  display: block;
  font-size: 0.6875rem;
  font-weight: bold;
  line-height: 0.9375rem;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: var(--ta-text-muted);
}
/* line 569, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-nodes .ta-progress-steps-label {
  display: block;
  margin-top: 2px;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.125rem;
  color: var(--ta-text);
}
/* line 578, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-nodes .ta-progress-steps-detail {
  display: block;
  margin-top: 2px;
  font-size: 0.75rem;
  line-height: 1rem;
  color: var(--ta-text-muted);
}
/* line 588, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-nodes .ta-progress-steps-step.done .ta-progress-steps-node {
  background-color: var(--ta-success);
  border-color: var(--ta-success);
  color: var(--ta-text-inverse);
}
/* line 593, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-nodes .ta-progress-steps-step.done .ta-progress-steps-state {
  color: var(--ta-success);
}
/* line 597, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-nodes .ta-progress-steps-step.error .ta-progress-steps-node {
  background-color: var(--ta-danger);
  border-color: var(--ta-danger);
  color: var(--ta-text-inverse);
}
/* line 602, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-nodes .ta-progress-steps-step.error .ta-progress-steps-state,
.ta-progress-steps.as-nodes .ta-progress-steps-step.error .ta-progress-steps-detail {
  color: var(--ta-danger);
}
/* line 607, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-nodes .ta-progress-steps-step.current .ta-progress-steps-node {
  background-color: var(--ta-steps-current-bg);
  border-color: var(--ta-steps-current-bg);
  animation: ta-steps-pulse-ring 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
/* line 612, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-nodes .ta-progress-steps-step.current .ta-progress-steps-state {
  color: var(--ta-brand-active);
}
/* line 613, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-nodes .ta-progress-steps-step.current .ta-progress-steps-label {
  font-weight: bold;
}
/* line 617, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-nodes .ta-progress-steps-dot {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: var(--ta-text-on-brand);
  animation: ta-steps-white-pulse 1.4s ease-in-out infinite;
}
/* line 623, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-nodes .ta-progress-steps-dot:before {
  display: none;
}
/* line 628, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.as-nodes .ta-progress-steps-step.todo .ta-progress-steps-label,
.ta-progress-steps.as-nodes .ta-progress-steps-step.paused .ta-progress-steps-label {
  color: var(--ta-text-muted);
}

@keyframes ta-steps-pulse-ring {
  0% {
    box-shadow: 0 0 0 0 var(--ta-steps-current-glow);
  }
  70% {
    box-shadow: 0 0 0 10px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes ta-steps-white-pulse {
  0%, 100% {
    opacity: 1;
    transform: scale(1);
  }
  50% {
    opacity: 0.45;
    transform: scale(0.85);
  }
}
@container ta-pagina (max-width: 47.9375rem) {
  /* line 645, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
  .ta-progress-steps.as-nodes {
    overflow-x: visible;
  }
  /* line 648, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
  .ta-progress-steps.as-nodes .ta-progress-steps-list {
    display: block;
  }
  /* line 650, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
  .ta-progress-steps.as-nodes .ta-progress-steps-step {
    min-width: 0;
    display: grid;
    grid-template-columns: 40px 1fr;
    gap: 0 14px;
    padding: 0 0 20px;
    text-align: left;
  }
  /* line 661, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
  .ta-progress-steps.as-nodes .ta-progress-steps-link {
    display: none;
  }
  /* line 663, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
  .ta-progress-steps.as-nodes .ta-progress-steps-step:before {
    content: '';
    position: absolute;
    left: 19px;
    top: 44px;
    bottom: -4px;
    width: 2px;
    background-color: var(--ta-neutral-light);
  }
  /* line 672, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
  .ta-progress-steps.as-nodes .ta-progress-steps-step:last-child:before {
    display: none;
  }
  /* line 673, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
  .ta-progress-steps.as-nodes .ta-progress-steps-step.done:before {
    background-color: var(--ta-success);
  }
  /* line 674, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
  .ta-progress-steps.as-nodes .ta-progress-steps-step.error:before {
    background-color: var(--ta-danger);
  }
  /* line 675, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
  .ta-progress-steps.as-nodes .ta-progress-steps-step.current:before {
    background-color: var(--ta-steps-current-bg);
  }
  /* line 677, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
  .ta-progress-steps.as-nodes .ta-progress-steps-node {
    margin: 0;
  }
  /* line 678, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
  .ta-progress-steps.as-nodes .ta-progress-steps-body {
    margin-top: 0;
    padding-top: 2px;
  }
}
/* line 689, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-line {
  width: 100%;
  height: 10px;
  overflow: hidden;
  border-radius: var(--ta-radius-sm);
  background-color: var(--ta-bg-subtle);
}
/* line 695, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-line > div {
  width: 0;
  height: 100%;
  border-radius: inherit;
  background: linear-gradient(to right, color-mix(in srgb, var(--ta-info) 45%, var(--ta-surface)) 0%, var(--ta-info) 100%);
  transition: width 2s ease;
}
/* line 706, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-line.live > div {
  transition: width .15s linear;
}
/* line 709, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-line.state-ok > div {
  background: linear-gradient(to right, color-mix(in srgb, var(--ta-success) 45%, var(--ta-surface)) 0%, var(--ta-success) 100%);
}
/* line 709, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-line.state-warning > div {
  background: linear-gradient(to right, color-mix(in srgb, var(--ta-warning) 45%, var(--ta-surface)) 0%, var(--ta-warning) 100%);
}
/* line 709, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-line.state-error > div {
  background: linear-gradient(to right, color-mix(in srgb, var(--ta-danger) 45%, var(--ta-surface)) 0%, var(--ta-danger) 100%);
}
/* line 709, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-line.state-waiting > div {
  background: linear-gradient(to right, color-mix(in srgb, var(--ta-info) 45%, var(--ta-surface)) 0%, var(--ta-info) 100%);
}

/* line 718, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-steps.with-max-width {
  margin-left: auto;
  margin-right: auto;
}

/**** FORMS ****/
/* line 14, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-range-date {
  display: inline-block;
}
/* line 20, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-range-date:empty {
  display: none;
}
/* line 21, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-range-date input.start, .ta-range-date input.end {
  width: 100px;
}
/* line 25, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-range-date input.start {
  margin-right: 5px;
}

/* line 30, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.content-search-form.open .ta-range-date:not(:empty) {
  display: block;
}

/* line 34, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-range-fields {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  width: 205px;
  vertical-align: top;
}
/* line 40, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-range-fields > input, .ta-range-fields > .content-select, .form .field .ta-range-fields > .content-select, .content-search-form form table tr td.primary .ta-range-fields > .content-select, .content-search-form.open form table tr td .ta-range-fields > .content-select {
  flex: 1 1 0;
  width: auto !important;
  max-width: none !important;
  min-width: 0;
  margin: 0 !important;
}
/* line 49, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-range-fields > span.sep-time, .ta-range-fields > span.sep-date {
  flex: 0 0 8px;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1;
}

/* line 56, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.content-search-form.open .ta-range-fields {
  display: flex;
  width: auto;
}

/* line 58, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-in-cell .field .ta-range-fields {
  max-width: none;
}

/* line 63, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-campi-in-colonna {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

/* line 70, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field .ta-range-date {
  display: inline-flex;
  gap: 5px;
  vertical-align: top;
}
/* line 74, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field .ta-range-date input.start, .form .field .ta-range-date input.end {
  flex: 1;
  min-width: 0;
}
/* line 75, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field .ta-range-date input.start {
  margin-right: 0;
}

/* line 78, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.modernizrboxshadow .form input[type=submit] {
  border-radius: var(--ta-radius-md);
  box-shadow: var(--ta-shadow-sm);
  position: absolute;
}
/* line 81, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.modernizrboxshadow .form input[type=submit].disabled {
  box-shadow: none;
}

/* line 87, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form {
  margin: 0 auto;
}
/* line 89, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.bg-area {
  background-color: var(--ta-lilla-soft);
}
/* line 90, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=text], .form input[type=email], .form input[type=password], .form input[type=submit], .form textarea, .form button, .form input[type=tel], .form input[type=date], .form input[type=datetime-local], .form input[type=time] {
  -webkit-appearance: none;
}
/* line 93, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=file] {
  width: 315px;
}
/* line 96, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=text], .form input[type=email], .form input[type=password], .form input[type=number], .form select, .form textarea, .form input[type=tel], .form input[type=date], .form input[type=datetime-local], .form input[type=time] {
  border-radius: var(--ta-radius-md);
  border: 1px solid var(--ta-border);
  padding: 4px;
  width: 280px;
  height: 1.875rem;
  line-height: 1.25rem;
  display: inline-block;
  margin-bottom: 9px;
  background-color: var(--ta-input-bg);
  color: var(--ta-text);
  font-family: var(--ta-font-sans) !important;
  transition: border-color var(--ta-transition), box-shadow var(--ta-transition), background-color var(--ta-transition);
}
/* line 108, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=text].hasPlaceholder, .form input[type=email].hasPlaceholder, .form input[type=password].hasPlaceholder, .form input[type=number].hasPlaceholder, .form select.hasPlaceholder, .form textarea.hasPlaceholder, .form input[type=tel].hasPlaceholder, .form input[type=date].hasPlaceholder, .form input[type=datetime-local].hasPlaceholder, .form input[type=time].hasPlaceholder {
  color: var(--ta-grey-51);
}
/* line 109, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=text]::placeholder, .form input[type=email]::placeholder, .form input[type=password]::placeholder, .form input[type=number]::placeholder, .form select::placeholder, .form textarea::placeholder, .form input[type=tel]::placeholder, .form input[type=date]::placeholder, .form input[type=datetime-local]::placeholder, .form input[type=time]::placeholder {
  color: var(--ta-grey-51);
}
/* line 110, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=text]:hover:not(:disabled), .form input[type=email]:hover:not(:disabled), .form input[type=password]:hover:not(:disabled), .form input[type=number]:hover:not(:disabled), .form select:hover:not(:disabled), .form textarea:hover:not(:disabled), .form input[type=tel]:hover:not(:disabled), .form input[type=date]:hover:not(:disabled), .form input[type=datetime-local]:hover:not(:disabled), .form input[type=time]:hover:not(:disabled) {
  border-color: var(--ta-grey-51);
}
/* line 111, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=text]:disabled, .form input[type=email]:disabled, .form input[type=password]:disabled, .form input[type=number]:disabled, .form select:disabled, .form textarea:disabled, .form input[type=tel]:disabled, .form input[type=date]:disabled, .form input[type=datetime-local]:disabled, .form input[type=time]:disabled {
  background-color: var(--ta-neutral-light-alt);
  color: var(--ta-grey-51);
  cursor: not-allowed;
}
/* line 118, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form textarea {
  height: 120px;
  width: 643px;
  float: none !important;
}
/* line 122, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form textarea.small {
  width: 285px;
}
/* line 126, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form select {
  height: 1.875rem;
  width: 280px;
}
/* line 129, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form select[id*="date_"], .form select[id*="time_"], .form select[id$="_1i"], .form select[id$="_2i"], .form select[id$="_3i"], .form select[id$="_4i"], .form select[id$="_5i"], .form select[id$="_6i"] {
  width: auto;
  margin: 0 3px 9px;
}
/* line 130, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form select::-moz-focus-inner {
  border: none;
  outline: none;
  -moz-outline: none;
  -moz-user-focus: none;
}
/* line 132, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=text]:focus, .form input[type=email]:focus, .form input[type=password]:focus, .form select:focus, .form textarea:focus, .form input[type=number]:focus, .form input[type=tel]:focus, .form input[type=date]:focus, .form input[type=datetime-local]:focus, .form input[type=time]:focus,
.form input[type=text]:active, .form input[type=email]:active, .form input[type=password]:active, .form select:active, .form textarea:active, .form input[type=number]:active, .form input[type=tel]:active, .form input[type=date]:active, .form input[type=datetime-local]:active, .form input[type=time]:active {
  border: 1px solid var(--ta-accent);
  box-shadow: 0 0 0 3px var(--ta-input-focus-ring);
  outline: 0;
  outline-offset: -2px;
}
/* line 139, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=checkbox], .form input[type=radio] {
  width: 0.875rem;
  height: 0.875rem;
  margin-top: 8px;
}
/* line 144, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=submit] {
  width: 170px;
  height: 2.1875rem;
  padding: 6px 15px !important;
  right: 0px;
  cursor: pointer;
  text-align: center;
  color: var(--ta-on-dark);
  font-size: 1.1em;
  text-shadow: none;
  text-decoration: none;
  border: none;
  border-radius: var(--ta-radius-md);
  box-shadow: var(--ta-shadow-sm);
  transition: background-color var(--ta-transition), color var(--ta-transition);
  background: none var(--ta-accent);
  position: absolute;
  letter-spacing: 1px;
}
/* line 163, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=submit][disabled] {
  cursor: not-allowed;
  position: absolute;
  background: none var(--ta-neutral-extra-light);
  color: var(--ta-grey-51);
  box-shadow: none;
}
/* line 172, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=submit]:focus:not([disabled]), .form input[type=submit]:hover:not([disabled]) {
  background: none var(--ta-accent-hover);
}
/* line 174, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=submit]:focus-visible {
  box-shadow: 0 0 0 3px var(--ta-focus-ring);
}
/* line 178, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=submit].large {
  width: 230px;
}
/* line 184, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=submit].small {
  width: 135px;
}
/* line 191, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=submit].orange:not([disabled]) {
  background: none var(--ta-brand);
}
/* line 193, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=submit].orange:focus:not([disabled]), .form input[type=submit].orange:hover:not([disabled]) {
  background: none var(--ta-brand-hover);
}
/* line 198, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .actions {
  height: 2.1875rem;
  position: relative;
}
/* line 202, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field {
  margin-bottom: 15px;
  min-height: 1.875rem;
  clear: both;
}
/* line 206, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field label {
  color: var(--ta-text);
  text-align: right;
  margin-top: 0.3125rem;
  overflow: hidden;
}
/* line 211, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field label:after {
  content: ":";
}
/* line 214, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field label.without-colon:after {
  content: "";
}
/* line 218, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field.without_label {
  margin-left: 220px;
}
/* line 221, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field .field-detail {
  margin-left: 15px;
  display: block;
  float: left;
  width: 328px;
  overflow: hidden;
}
/* line 227, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field .field-detail.ok {
  color: var(--ta-success);
  font-size: 1.25rem;
  line-height: 1.875rem;
}
/* line 233, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field .field-detail .field-detail-triangle {
  float: left;
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 17px 15px 0;
  border-color: transparent var(--ta-border) transparent transparent;
}
/* line 241, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field .field-detail .field-detail-triangle:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 14px 16px 14px 0;
  border-color: transparent var(--ta-surface-sunken) transparent transparent;
  display: inline-block;
  position: relative;
  top: -14px;
  left: 1px;
}
/* line 254, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field .field-detail .field-detail-content {
  zoom: 1;
  color: var(--ta-text-muted);
  display: inline-block;
  background-color: var(--ta-surface-sunken);
  border-top: 1px solid var(--ta-border);
  border-right: 1px solid var(--ta-border);
  border-bottom: 1px solid var(--ta-border);
  height: 1.875rem;
  padding: 4px 10px 5px;
  margin-top: 0px;
  max-width: 300px;
  white-space: nowrap;
}
/* line 271, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field .field_with_errors ~ .field-detail .field-detail-triangle {
  float: left;
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 17px 15px 0;
  border-color: transparent var(--ta-danger) transparent transparent;
}
/* line 279, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field .field_with_errors ~ .field-detail .field-detail-triangle:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 13px 15px 13px 0;
  border-color: transparent var(--ta-input-error-bg) transparent transparent;
  display: inline-block;
  position: relative;
  top: -13px;
  left: 2px;
}
/* line 292, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field .field_with_errors ~ .field-detail .field-detail-content {
  *display: inline;
  *zoom: 1;
  color: var(--ta-danger-hover);
  display: inline-block;
  background-color: var(--ta-input-error-bg);
  border-top: 2px solid var(--ta-danger);
  border-right: 2px solid var(--ta-danger);
  border-bottom: 2px solid var(--ta-danger);
  height: 1.875rem;
  padding: 4px 10px;
}
/* line 304, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field .field_with_errors input[type=text], .form .field .field_with_errors input[type=email], .form .field .field_with_errors input[type=password], .form .field .field_with_errors input[type=number], .form .field .field_with_errors select, .form .field .field_with_errors textarea, .form .field .field_with_errors input[type=tel], .form .field .field_with_errors input[type=date], .form .field .field_with_errors input[type=datetime-local], .form .field .field_with_errors input[type=time] {
  border: 2px solid var(--ta-danger);
}
/* line 307, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field .field_with_errors input[type=text]:focus, .form .field .field_with_errors input[type=email]:focus, .form .field .field_with_errors input[type=password]:focus, .form .field .field_with_errors input[type=number]:focus, .form .field .field_with_errors select:focus, .form .field .field_with_errors textarea:focus, .form .field .field_with_errors input[type=tel]:focus, .form .field .field_with_errors input[type=date]:focus, .form .field .field_with_errors input[type=datetime-local]:focus, .form .field .field_with_errors input[type=time]:focus {
  box-shadow: 0 0 0 3px var(--ta-input-error-ring);
}
/* line 311, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog {
  position: relative;
  padding: 0;
  width: 100%;
  /* Modifiche per il Mobile */
}
/* line 315, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog input[type=text], .form.form-dialog input[type=email], .form.form-dialog input[type=password], .form.form-dialog input[type=number], .form.form-dialog input[type=file], .form.form-dialog select, .form.form-dialog input[type=tel], .form.form-dialog input[type=date], .form.form-dialog input[type=datetime-local], .form.form-dialog input[type=time] {
  width: 188px;
}
/* line 318, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog textarea {
  width: 493px;
}
/* line 320, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog textarea.small {
  width: 188px;
}
/* line 324, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog select {
  width: 180px;
}
/* line 326, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog select[id*="date_"], .form.form-dialog select[id*="time_"], .form.form-dialog select[id$="_1i"], .form.form-dialog select[id$="_2i"], .form.form-dialog select[id$="_3i"], .form.form-dialog select[id$="_4i"], .form.form-dialog select[id$="_5i"], .form.form-dialog select[id$="_6i"] {
  width: auto;
  margin: 0 3px 9px;
}
/* line 330, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog select[id$="_1i"] {
  width: 66px;
}
/* line 331, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog select[id$="_2i"] {
  width: 100px;
}
/* line 332, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog select[id$="_3i"] {
  width: 50px;
}
/* line 335, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog .field .field-detail {
  width: 271px;
}
/* line 337, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog .field .field-detail.ok {
  width: 30px;
}
/* line 338, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog .field .field-detail .field-detail-content {
  max-width: 254px;
  white-space: nowrap;
}
/* line 345, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog .field.without-detail select[id$="_1i"] {
  width: auto;
}
/* line 346, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog .field.without-detail select[id$="_2i"] {
  width: auto;
}
/* line 347, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog .field.without-detail select[id$="_3i"] {
  width: auto;
}
@container ta-pagina (max-width: 48.75rem) {
  /* line 311, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form.form-dialog {
    max-width: 100%;
  }
  /* line 355, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form.form-dialog .field label {
    display: block;
    float: none;
  }
  /* line 359, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form.form-dialog .field input[type="text"], .form.form-dialog .field input[type="email"], .form.form-dialog .field input[type="password"], .form.form-dialog .field input[type="number"], .form.form-dialog .field input[type="file"], .form.form-dialog .field select, .form.form-dialog .field textarea {
    width: 100%;
  }
  /* line 362, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form.form-dialog .field select[id$="_3i"] {
    margin: 0;
  }
  /* line 365, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form.form-dialog .field select[id$="_1i"] {
    margin: 0;
  }
  /* line 368, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form.form-dialog .field select[id$="_4i"] {
    margin: 0 1.5% 0 0;
  }
  /* line 371, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form.form-dialog .field select[id$="_5i"] {
    margin: 0 0 0 1.5%;
  }
  /* line 374, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form.form-dialog .field .field-detail {
    display: none;
  }
  /* line 377, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form.form-dialog .field span.ajax-loader {
    position: absolute;
    top: 28px;
    right: 12px;
  }
}
/* line 387, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-search > .field:after {
  content: "\f21f";
  display: inline-block;
  font-family: "TAIonicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.25rem;
  position: relative;
  left: -27px;
  top: 2px;
  z-index: 1;
}
/* line 407, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-search label {
  text-align: left;
  width: auto;
}
/* line 411, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-search input[type=text] {
  width: 294px;
  padding-right: 25px;
  height: 1.875rem;
}
/* line 416, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-search input[type=submit] {
  position: relative;
  margin-left: -22px;
  top: 5px;
  width: 20px;
  height: 20px;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  text-indent: -9999px;
  padding: 0 !important;
  background: none;
  background-color: var(--ta-input-bg);
  opacity: 0.3;
  z-index: 1;
}
/* line 429, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-search input[type=submit]:focus, .form.form-search input[type=submit]:hover {
  opacity: 0;
}
/* line 435, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form > h1, .form > h2, #title-bar .form > .page-title, .form > h3, .form > h4 {
  margin: 0 0 var(--ta-space-5) 0;
}
/* line 436, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-in-cell {
  width: 100%;
  padding: 0;
  margin: 0 !important;
}
/* line 444, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-in-cell label {
  display: none;
}
/* line 447, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-in-cell input[type=text], .form.form-in-cell input[type=email], .form.form-in-cell input[type=password], .form.form-in-cell input[type=number], .form.form-in-cell select, .form.form-in-cell textarea, .form.form-in-cell select, .form.form-in-cell input[type=tel], .form.form-in-cell input[type=date], .form.form-in-cell input[type=datetime-local], .form.form-in-cell input[type=time] {
  width: 95%;
  margin-bottom: 0;
}

/* line 460, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.fields-separator.ta-sep,
.ta-card > .fields-separator.ta-sep {
  display: grid;
  grid-template-columns: minmax(min-content, 1fr) minmax(0, auto) minmax(min-content, 1fr);
  align-items: center;
  column-gap: 10px;
  margin: 15px 0 11px 0;
  font-size: 0.875rem;
  line-height: 1.3;
  color: var(--ta-text);
  overflow-wrap: normal;
  word-break: normal;
}
/* line 476, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.fields-separator.ta-sep.ta-sep--senza-centro,
.ta-card > .fields-separator.ta-sep.ta-sep--senza-centro {
  column-gap: 0;
}
/* line 477, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.fields-separator.ta-sep .ta-sep__lato,
.ta-card > .fields-separator.ta-sep .ta-sep__lato {
  display: flex;
  align-items: center;
  gap: 10px;
  min-width: 0;
}
/* line 478, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.fields-separator.ta-sep .ta-sep__testo,
.ta-card > .fields-separator.ta-sep .ta-sep__testo {
  flex: 0 1 auto;
  min-width: 0;
}
/* line 479, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.fields-separator.ta-sep .ta-sep__testo:empty,
.ta-card > .fields-separator.ta-sep .ta-sep__testo:empty {
  display: none;
}
/* line 480, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.fields-separator.ta-sep .ta-sep__testo--dx,
.ta-card > .fields-separator.ta-sep .ta-sep__testo--dx {
  text-align: right;
}
/* line 481, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.fields-separator.ta-sep .ta-sep__linea,
.ta-card > .fields-separator.ta-sep .ta-sep__linea {
  flex: 1 1 24px;
  min-width: 24px;
  border-top: 1px solid var(--ta-divider);
}
/* line 482, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.fields-separator.ta-sep .ta-sep__centro,
.ta-card > .fields-separator.ta-sep .ta-sep__centro {
  max-width: 28em;
  text-align: center;
}
/* line 483, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.fields-separator.ta-sep .ta-sep__centro--vuoto,
.ta-card > .fields-separator.ta-sep .ta-sep__centro--vuoto {
  width: 0;
}
/* line 484, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.fields-separator.ta-sep .ta-sep__centro .content-select,
.ta-card > .fields-separator.ta-sep .ta-sep__centro .content-select {
  display: inline-block;
  vertical-align: middle;
}

@container ta-pagina (max-width: 41.875rem) {
  /* line 488, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .fields-separator.ta-sep,
  .ta-card > .fields-separator.ta-sep {
    grid-template-areas: "ls c ld" "sx sx sx" "dx dx dx";
  }
  /* line 491, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .fields-separator.ta-sep .ta-sep__lato,
  .ta-card > .fields-separator.ta-sep .ta-sep__lato {
    display: contents;
  }
  /* line 492, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .fields-separator.ta-sep .ta-sep__linea--sx,
  .ta-card > .fields-separator.ta-sep .ta-sep__linea--sx {
    grid-area: ls;
  }
  /* line 493, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .fields-separator.ta-sep .ta-sep__linea--dx,
  .ta-card > .fields-separator.ta-sep .ta-sep__linea--dx {
    grid-area: ld;
  }
  /* line 494, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .fields-separator.ta-sep .ta-sep__centro,
  .ta-card > .fields-separator.ta-sep .ta-sep__centro {
    grid-area: c;
    max-width: none;
  }
  /* line 495, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .fields-separator.ta-sep .ta-sep__testo--sx,
  .ta-card > .fields-separator.ta-sep .ta-sep__testo--sx {
    grid-area: sx;
    text-align: left;
    margin-top: 6px;
  }
  /* line 496, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .fields-separator.ta-sep .ta-sep__testo--dx,
  .ta-card > .fields-separator.ta-sep .ta-sep__testo--dx {
    grid-area: dx;
    text-align: right;
    margin-top: 6px;
  }
}
/* line 500, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.selected-items-container {
  border-radius: var(--ta-radius-md);
  border: 1px solid var(--ta-border);
  background-color: var(--ta-input-bg);
  min-height: 150px;
  padding: 5px;
  width: 643px;
  float: left;
}
/* line 508, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.selected-items-container.small {
  width: 493px;
}
/* line 511, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.selected-items-container .selected-item {
  display: inline-block;
  padding: 2px 5px;
  background-color: var(--ta-bg-subtle);
  color: var(--ta-text);
  margin-right: 5px;
  margin-bottom: 5px;
  border-radius: var(--ta-radius-sm);
}
/* line 519, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.selected-items-container .selected-item .remove-selected-item {
  font-size: 0.625rem;
  cursor: pointer;
  padding-left: 5px;
}

/* line 527, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-dialog .selected-items-container {
  width: 493px;
}

@container ta-pagina (max-width: 48.75rem) {
  /* line 534, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .selected-items-container .selected-item {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
    padding: 0 0 0 12px;
  }
  /* line 539, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .selected-items-container .selected-item .remove-selected-item {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    padding: 0;
    font-size: 0.875rem;
  }
}
/**** ON/OFF CHECKBOX ****/
/* line 551, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-onoff-checkbox {
  display: inline-block;
  overflow: hidden;
  cursor: pointer;
  *display: inline;
  *zoom: 1;
}
/* line 557, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-onoff-checkbox .ta-onoff-wrapper {
  margin-left: 0;
  overflow: hidden;
}
/* line 560, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-onoff-checkbox .ta-onoff-wrapper .ta-onoff-unchecked {
  display: block;
  float: left;
  text-align: center;
  background: var(--ta-danger) !important;
  color: var(--ta-onoff-text);
  text-shadow: none;
}
/* line 568, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-onoff-checkbox .ta-onoff-wrapper .ta-onoff-cursor {
  display: inline-block;
  background-color: var(--ta-onoff-cursor-bg);
  display: block;
  float: left;
  position: relative;
  margin-left: -4px;
  z-index: 1;
}
/* line 577, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-onoff-checkbox .ta-onoff-wrapper .ta-onoff-checked {
  display: block;
  float: left;
  text-align: center;
  background: var(--ta-onoff-on-bg) !important;
  color: var(--ta-onoff-text);
  text-shadow: none;
}
/* line 587, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-onoff-checkbox[data-disabled=true], .ta-onoff-checkbox.disabled {
  opacity: .5;
  cursor: not-allowed;
}

/* line 609, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-onoff-small .ta-onoff-checkbox {
  width: 2.25rem;
  height: 1.125rem;
  border-radius: 0.5625rem;
  transform: scaleX(-1);
}
/* line 619, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-onoff-small .ta-onoff-checkbox .ta-onoff-wrapper {
  width: 4.5rem;
}
/* line 621, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-onoff-small .ta-onoff-checkbox .ta-onoff-wrapper .ta-onoff-unchecked, .ta-onoff-small .ta-onoff-checkbox .ta-onoff-wrapper .ta-onoff-checked {
  width: 1.6875rem;
  height: 1.125rem;
  line-height: 1.125rem;
  font-size: 0;
  padding: 0;
}
/* line 629, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-onoff-small .ta-onoff-checkbox .ta-onoff-wrapper .ta-onoff-cursor {
  width: 1.125rem;
  height: 1.125rem;
  margin: 0 -0.5625rem;
  border-radius: 0.5625rem;
}
/* line 635, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-onoff-small .ta-onoff-checkbox .ta-onoff-wrapper.checked {
  margin-left: -1.125rem;
}

/* line 643, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.modernizrmultiplebgs.modernizrbackgroundsize.modernizrcssgradients .ta-onoff-cursor {
  background-image: none;
  background-color: var(--ta-onoff-cursor-bg);
}

/* line 648, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.rating_stars {
  overflow: hidden;
  display: inline-block;
  margin: 0 auto;
  position: relative;
}
/* line 653, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.rating_stars input {
  display: none;
}
/* line 654, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.rating_stars label {
  width: auto !important;
  display: inline-block;
  float: right !important;
  cursor: pointer;
  font-size: 0px;
  margin: 0;
}
/* line 661, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.rating_stars label:before {
  font-size: 1.5625rem;
  content: "\2606";
}
/* line 666, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.rating_stars input:checked ~ label:before, .rating_stars label:hover:before, .rating_stars label:hover ~ label:before {
  font-size: 1.5625rem;
  content: "\2605";
  color: var(--ta-warning);
  text-shadow: none;
}
/* line 676, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.rating_stars:has(label:hover) input:checked ~ label:before {
  content: "\2606";
  color: inherit;
}
/* line 677, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.rating_stars:has(label:hover) input ~ label:hover:before, .rating_stars:has(label:hover) label:hover ~ label:before {
  content: "\2605";
  color: var(--ta-warning);
}

/* line 683, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
[data-disabled-reason]:disabled {
  pointer-events: none;
}

/* line 684, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.field:has(> [data-disabled-reason]:disabled),
.content-select:has(> [data-disabled-reason]:disabled),
.form .field .content-select:has(> [data-disabled-reason]:disabled),
.content-search-form form table tr td.primary .content-select:has(> [data-disabled-reason]:disabled),
.content-search-form.open form table tr td .content-select:has(> [data-disabled-reason]:disabled),
.ta-range-date:has(> [data-disabled-reason]:disabled) {
  cursor: not-allowed;
}

/* line 689, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-sr-only {
  position: absolute !important;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
  border: 0;
}

/* line 704, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.content-select:has(> select:disabled), .form .field .content-select:has(> select:disabled), .content-search-form form table tr td.primary .content-select:has(> select:disabled), .content-search-form.open form table tr td .content-select:has(> select:disabled) {
  background-color: var(--ta-neutral-light-alt);
  cursor: not-allowed;
}
/* line 707, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.content-select:has(> select:disabled) > select, .form .field .content-select:has(> select:disabled) > select, .content-search-form form table tr td.primary .content-select:has(> select:disabled) > select, .content-search-form.open form table tr td .content-select:has(> select:disabled) > select {
  cursor: not-allowed;
}
/* line 708, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.content-select:has(> select:disabled) > .ion-code, .form .field .content-select:has(> select:disabled) > .ion-code, .content-search-form form table tr td.primary .content-select:has(> select:disabled) > .ion-code, .content-search-form.open form table tr td .content-select:has(> select:disabled) > .ion-code {
  color: var(--ta-text-muted);
  opacity: 0.7;
}

/* line 722, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .fieldset .field.field:last-child {
  margin-bottom: 0;
}

/* line 724, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.fieldset.ta-fields-block,
.form .fieldset.ta-fields-block {
  position: relative;
  margin: 1.25rem 0 0.75rem;
  display: flex;
  flex-direction: column;
  gap: 15px;
  padding: 1rem;
  border: 1px solid var(--ta-border);
  border-radius: var(--ta-radius-md);
}
/* line 743, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.fieldset.ta-fields-block > *, .fieldset.ta-fields-block > .field,
.form .fieldset.ta-fields-block > *,
.form .fieldset.ta-fields-block > .field {
  margin: 0;
}
/* line 747, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.fieldset.ta-fields-block > :not(.field) > :last-child,
.fieldset.ta-fields-block .field > :last-child,
.form .fieldset.ta-fields-block > :not(.field) > :last-child,
.form .fieldset.ta-fields-block .field > :last-child {
  margin-bottom: 0;
}
/* line 750, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.fieldset.ta-fields-block > hr,
.form .fieldset.ta-fields-block > hr {
  display: none;
}
/* line 751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.fieldset.ta-fields-block .ta-fields-block-head,
.form .fieldset.ta-fields-block .ta-fields-block-head {
  position: absolute;
  top: 0;
  left: 0.75rem;
  right: 0.75rem;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  gap: 1.5rem;
  pointer-events: none;
}
/* line 763, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.fieldset.ta-fields-block .ta-fields-block-head .ta-fields-block-title,
.fieldset.ta-fields-block .ta-fields-block-head .ta-remove-fields,
.form .fieldset.ta-fields-block .ta-fields-block-head .ta-fields-block-title,
.form .fieldset.ta-fields-block .ta-fields-block-head .ta-remove-fields {
  padding: 0 0.375rem;
  line-height: 1.4;
  background-color: var(--ta-fields-block-bg, var(--ta-app-content-bg));
  pointer-events: auto;
}
/* line 774, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.fieldset.ta-fields-block .ta-fields-block-head .ta-fields-block-title,
.form .fieldset.ta-fields-block .ta-fields-block-head .ta-fields-block-title {
  flex: 0 1 auto;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: 600;
  color: var(--ta-text);
}
/* line 783, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.fieldset.ta-fields-block .ta-fields-block-head .ta-remove-fields,
.form .fieldset.ta-fields-block .ta-fields-block-head .ta-remove-fields {
  flex: none;
  margin-left: auto;
}

/* line 789, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ui-dialog .ta-fields-block {
  --ta-fields-block-bg: var(--ta-dialog-bg);
}

/* line 790, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-card .ta-fields-block {
  --ta-fields-block-bg: var(--ta-card-bg);
}

@container ta-pagina (min-width: 41.9375rem) {
  /* line 802, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form:not(.form-dialog) .fieldset.ta-fields-block .field > label:first-child, .form:not(.form-dialog) .fieldset.ta-fields-block .field > span.fake-label:first-child {
    width: calc(23% - 0.5rem - 0.5px);
  }
  /* line 806, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form:not(.form-dialog) .fieldset.ta-fields-block .field .under-field {
    padding-left: calc(25% - 0.5rem - 0.5px);
  }
  /* line 807, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form:not(.form-dialog) .fieldset.ta-fields-block .field input.right[type="checkbox"], .form:not(.form-dialog) .fieldset.ta-fields-block .field input.right[type="radio"], .form:not(.form-dialog) .fieldset.ta-fields-block .field .ta-checkbox-tag.right {
    margin-left: calc(25% - 0.5rem - 0.5px);
  }
  /* line 809, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form:not(.form-dialog) .fieldset.ta-fields-block .field input.right[type="checkbox"].full-width, .form:not(.form-dialog) .fieldset.ta-fields-block .field input.right[type="radio"].full-width, .form:not(.form-dialog) .fieldset.ta-fields-block .field .ta-checkbox-tag.right.full-width {
    margin-left: 0;
  }
  /* line 811, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form:not(.form-dialog) .fieldset.ta-fields-block .field .chars-count {
    left: calc(25% - 0.5rem - 0.5px + 333px);
  }
  /* line 812, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form:not(.form-dialog) .fieldset.ta-fields-block .field span.ajax-loader {
    left: calc(25% - 0.5rem - 0.5px + 400px);
  }
}
@container ta-pagina (min-width: 48.8125rem) {
  /* line 802, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form.form-dialog .fieldset.ta-fields-block .field > label:first-child, .form.form-dialog .fieldset.ta-fields-block .field > span.fake-label:first-child {
    width: calc(23% - 0.5rem - 0.5px);
  }
  /* line 806, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form.form-dialog .fieldset.ta-fields-block .field .under-field {
    padding-left: calc(25% - 0.5rem - 0.5px);
  }
  /* line 807, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form.form-dialog .fieldset.ta-fields-block .field input.right[type="checkbox"], .form.form-dialog .fieldset.ta-fields-block .field input.right[type="radio"], .form.form-dialog .fieldset.ta-fields-block .field .ta-checkbox-tag.right {
    margin-left: calc(25% - 0.5rem - 0.5px);
  }
  /* line 809, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form.form-dialog .fieldset.ta-fields-block .field input.right[type="checkbox"].full-width, .form.form-dialog .fieldset.ta-fields-block .field input.right[type="radio"].full-width, .form.form-dialog .fieldset.ta-fields-block .field .ta-checkbox-tag.right.full-width {
    margin-left: 0;
  }
  /* line 811, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form.form-dialog .fieldset.ta-fields-block .field .chars-count {
    left: calc(25% - 0.5rem - 0.5px + 333px);
  }
  /* line 812, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form.form-dialog .fieldset.ta-fields-block .field span.ajax-loader {
    left: calc(25% - 0.5rem - 0.5px + 400px);
  }
}
/* line 825, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
span.ta-autocomplete {
  position: relative;
  vertical-align: top;
  font-size: 0.875rem;
  line-height: 1.2;
}
/* line 836, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
span.ta-autocomplete > input[type="text"] {
  padding-right: calc(1rem + 11px);
}
/* line 837, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
span.ta-autocomplete:after {
  content: "\f21f";
  position: absolute;
  top: 50%;
  right: 7px;
  width: 1rem;
  height: 1rem;
  margin-top: -0.125rem;
  font-size: 1rem;
  line-height: 1rem;
  text-align: center;
  color: var(--ta-text-muted);
  pointer-events: none;
}
/* line 854, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
span.ta-autocomplete.ta-autocomplete-loading:after {
  content: "\f29c";
  animation: spin 1s infinite linear;
}
/* line 858, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
span.ta-autocomplete:has(> input:disabled):after {
  display: none;
}
/* line 859, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
span.ta-autocomplete ~ .ajax-loader {
  display: none !important;
}

/* line 862, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
form.search-form span.ta-autocomplete:after {
  margin-top: 1.5px;
}

/* line 868, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
input.ta-field-saved, select.ta-field-saved, textarea.ta-field-saved {
  background-color: var(--ta-success-soft) !important;
  border-color: var(--ta-success-border) !important;
}

/* line 872, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
input.ta-field-save-error, select.ta-field-save-error, textarea.ta-field-save-error {
  background-color: var(--ta-danger-soft) !important;
  border-color: var(--ta-danger) !important;
}

/* line 881, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-file-field .ta-file-current, .ta-file-field .ta-file-deleted,
.field .ta-file-field .text-right-label.ta-file-current, .field .ta-file-field .text-right-label.ta-file-deleted {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: baseline;
  column-gap: 8px;
}
/* line 888, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-file-field .ta-file-current .ta-file-image, .ta-file-field .ta-file-deleted .ta-file-image,
.field .ta-file-field .text-right-label.ta-file-current .ta-file-image, .field .ta-file-field .text-right-label.ta-file-deleted .ta-file-image {
  flex-basis: 100%;
  margin-bottom: 6px;
}
/* line 891, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-file-field .ta-file-current .ta-file-image img, .ta-file-field .ta-file-deleted .ta-file-image img,
.field .ta-file-field .text-right-label.ta-file-current .ta-file-image img, .field .ta-file-field .text-right-label.ta-file-deleted .ta-file-image img {
  display: block;
  max-width: 160px;
  max-height: 120px;
  border: 1px solid var(--ta-border);
  border-radius: var(--ta-radius-md);
}
/* line 899, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-file-field .ta-file-current .ta-file-name, .ta-file-field .ta-file-deleted .ta-file-name,
.field .ta-file-field .text-right-label.ta-file-current .ta-file-name, .field .ta-file-field .text-right-label.ta-file-deleted .ta-file-name {
  overflow-wrap: anywhere;
}
/* line 900, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-file-field .ta-file-current .ta-file-date, .ta-file-field .ta-file-deleted .ta-file-date,
.field .ta-file-field .text-right-label.ta-file-current .ta-file-date, .field .ta-file-field .text-right-label.ta-file-deleted .ta-file-date {
  color: var(--ta-text-muted);
}
/* line 901, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-file-field .ta-file-current .ta-file-edit, .ta-file-field .ta-file-current .ta-file-download, .ta-file-field .ta-file-current .ta-file-date, .ta-file-field .ta-file-current .ta-file-delete, .ta-file-field .ta-file-current .ta-file-deleted-note, .ta-file-field .ta-file-current .ta-file-undelete, .ta-file-field .ta-file-deleted .ta-file-edit, .ta-file-field .ta-file-deleted .ta-file-download, .ta-file-field .ta-file-deleted .ta-file-date, .ta-file-field .ta-file-deleted .ta-file-delete, .ta-file-field .ta-file-deleted .ta-file-deleted-note, .ta-file-field .ta-file-deleted .ta-file-undelete,
.field .ta-file-field .text-right-label.ta-file-current .ta-file-edit,
.field .ta-file-field .text-right-label.ta-file-current .ta-file-download,
.field .ta-file-field .text-right-label.ta-file-current .ta-file-date,
.field .ta-file-field .text-right-label.ta-file-current .ta-file-delete,
.field .ta-file-field .text-right-label.ta-file-current .ta-file-deleted-note,
.field .ta-file-field .text-right-label.ta-file-current .ta-file-undelete, .field .ta-file-field .text-right-label.ta-file-deleted .ta-file-edit, .field .ta-file-field .text-right-label.ta-file-deleted .ta-file-download, .field .ta-file-field .text-right-label.ta-file-deleted .ta-file-date, .field .ta-file-field .text-right-label.ta-file-deleted .ta-file-delete, .field .ta-file-field .text-right-label.ta-file-deleted .ta-file-deleted-note, .field .ta-file-field .text-right-label.ta-file-deleted .ta-file-undelete {
  white-space: nowrap;
}

/* line 904, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-file-field .ta-file-deleted del.ta-file-name {
  color: var(--ta-text-muted);
}
/* line 905, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-file-field .ta-file-deleted .ta-file-deleted-note {
  color: var(--ta-danger);
}

/**** TABLES ****/
/* line 13, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
table {
  border-spacing: 0;
}

/* line 17, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table {
  width: 100%;
  margin-bottom: 18px;
  --ta-table-hover-tint: var(--ta-table-row-hover);
}
/* line 20, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table thead tr.summary-row {
  padding-bottom: 18px;
}
/* line 21, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table thead tr.summary-row + tr th {
  padding-top: 26px;
}
/* line 23, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table thead tr.summary-row td, .table thead tr.summary-row th {
  border-left: 1px solid var(--ta-border-subtle);
  border-right: 1px solid var(--ta-border-subtle);
  border-bottom: none;
}
/* line 25, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table thead tr.summary-row td:first-child, .table thead tr.summary-row th:first-child {
  border-left: none;
}
/* line 26, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table thead tr.summary-row td:last-child, .table thead tr.summary-row th:last-child {
  border-right: none;
}
/* line 27, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table thead tr.summary-row td.last, .table thead tr.summary-row th.last {
  border-right: none;
}
/* line 30, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table thead tr.summary-row td, .table thead tr.summary-row th {
  background-color: var(--ta-neutral-extra-light);
}
/* line 31, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table thead tr.summary-row.gray td, .table thead tr.summary-row.gray th {
  background-color: var(--ta-neutral-extra-light) !important;
}
/* line 32, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table thead tr.summary-row.orange td, .table thead tr.summary-row.orange th {
  background-color: var(--ta-brand-soft-alt) !important;
}
/* line 33, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table thead tr.summary-row.blue td, .table thead tr.summary-row.blue th {
  background-color: var(--ta-info-soft) !important;
}
/* line 34, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table thead tr.summary-row.lilac td, .table thead tr.summary-row.lilac th {
  background-color: var(--ta-lilla-soft) !important;
}
/* line 35, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table thead tr.summary-row.green td, .table thead tr.summary-row.green th {
  background-color: var(--ta-success-soft) !important;
}
/* line 37, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table th, .table td {
  padding: 8px;
  line-height: 1.125rem;
  text-align: center;
  vertical-align: middle;
  border-top: 1px solid transparent;
  border-bottom: 1px solid var(--ta-border-subtle);
  transition: background-color var(--ta-transition);
  width: auto;
}
/* line 47, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table td {
  line-height: 1.375rem;
  color: var(--ta-text);
}
/* line 57, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table td.currency, .table td.right, .table th.right {
  text-align: right;
}
/* line 58, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table th.underlined, .table td.underlined {
  border-bottom: 1px solid var(--ta-border) !important;
}
/* line 59, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.last td {
  border-bottom: none;
}
/* line 60, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr:last-child td {
  border-bottom: none;
}
/* line 61, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr:first-child th {
  border-top: none;
}
/* line 62, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.row-inner-table {
  display: none;
}
/* line 64, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.row-inner-table.open {
  display: table-row;
}
/* line 66, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.row-inner-table:not(.skip-change) td {
  font-style: italic;
}
/* line 68, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.row-inner-table:not(.skip-change) td:first-child:before {
  content: "\00A0\00A0\00A0\00A0\00A0\00A0";
}
/* line 74, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.table-title-row {
  position: relative;
}
/* line 79, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table .ta-row-title {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
  min-width: 0;
}
/* line 86, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.table-title-row th {
  border: none;
  color: var(--ta-text);
  text-align: center;
  font-weight: bold;
  position: relative;
}
/* line 92, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.table-title-row th .table-title {
  padding: 0 4px 3px;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 1px var(--ta-surface);
}
/* line 94, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.table-title-row th .table-title a {
  font-family: "Helvetica Neue",Verdana,Arial,sans-serif !important;
}
/* line 96, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.table-title-row th .table-detail-right {
  position: absolute;
  right: 0;
  font-family: "Helvetica Neue",Verdana,Arial,sans-serif !important;
  font-size: 0.8em;
}
/* line 97, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.table-title-row th .table-detail-left {
  position: absolute;
  left: 0;
  font-family: "Helvetica Neue",Verdana,Arial,sans-serif !important;
  font-size: 0.8em;
}
/* line 99, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.table-subtitle-row th {
  font-weight: normal;
  font-style: italic;
  border: none;
  font-size: 0.8em;
  padding-top: 0;
}
/* line 106, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table th {
  font-weight: bold;
  border-top: none;
  color: var(--ta-text);
}
/* line 112, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table th.sortable {
  cursor: pointer;
}
/* line 114, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table th.sortable:hover {
  background-color: var(--ta-table-header-bg);
}
/* line 115, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table th.sortable:after {
  content: " \2195";
  font-size: 1.2em;
  color: var(--ta-text-muted);
}
/* line 120, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table th.sortable.headerSortUp:after {
  content: " \2191";
}
/* line 123, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table th.sortable.headerSortDown:after {
  content: " \2193";
}
/* line 131, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tbody tr.gray td {
  background-color: var(--ta-neutral-extra-light) !important;
}
/* line 132, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tbody tr.orange td {
  background-color: var(--ta-table-highlight-orange) !important;
}
/* line 133, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tbody tr.blue td {
  background-color: var(--ta-table-highlight-blue) !important;
}
/* line 134, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tbody tr.lilac td {
  background-color: var(--ta-table-highlight-lilac) !important;
}
/* line 135, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tbody tr.green td {
  background-color: var(--ta-table-highlight-green) !important;
}
/* line 144, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.gray > thead > tr > th, .table.gray > thead > tr > td, .table.gray > tbody > tr > td, .table.gray > tfoot > tr > td {
  background-color: var(--ta-neutral-extra-light) !important;
}
/* line 151, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.gray > tbody > tr:not(.table-title-row):not(.table-subtitle-row):not(.table-total-row) {
  background-color: var(--ta-neutral-extra-light) !important;
}
/* line 144, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.orange > thead > tr > th, .table.orange > thead > tr > td, .table.orange > tbody > tr > td, .table.orange > tfoot > tr > td {
  background-color: var(--ta-table-highlight-orange) !important;
}
/* line 151, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.orange > tbody > tr:not(.table-title-row):not(.table-subtitle-row):not(.table-total-row) {
  background-color: var(--ta-table-highlight-orange) !important;
}
/* line 144, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.blue > thead > tr > th, .table.blue > thead > tr > td, .table.blue > tbody > tr > td, .table.blue > tfoot > tr > td {
  background-color: var(--ta-table-highlight-blue) !important;
}
/* line 151, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.blue > tbody > tr:not(.table-title-row):not(.table-subtitle-row):not(.table-total-row) {
  background-color: var(--ta-table-highlight-blue) !important;
}
/* line 144, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.lilac > thead > tr > th, .table.lilac > thead > tr > td, .table.lilac > tbody > tr > td, .table.lilac > tfoot > tr > td {
  background-color: var(--ta-table-highlight-lilac) !important;
}
/* line 151, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.lilac > tbody > tr:not(.table-title-row):not(.table-subtitle-row):not(.table-total-row) {
  background-color: var(--ta-table-highlight-lilac) !important;
}
/* line 144, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.green > thead > tr > th, .table.green > thead > tr > td, .table.green > tbody > tr > td, .table.green > tfoot > tr > td {
  background-color: var(--ta-table-highlight-green) !important;
}
/* line 151, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.green > tbody > tr:not(.table-title-row):not(.table-subtitle-row):not(.table-total-row) {
  background-color: var(--ta-table-highlight-green) !important;
}
/* line 156, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.table-total-row td {
  border-top: 1px solid var(--ta-grey-51);
  font-weight: bold;
  margin-top: -1px;
}
/* line 161, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.parent-row-with-inner-table {
  cursor: pointer;
}
/* line 163, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.parent-row-with-inner-table td {
  -moz-user-select: none;
  -khtml-user-select: none;
}
/* line 167, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.parent-row-with-inner-table span.drop-down-table {
  width: 21px;
  height: 15px;
  display: inline-block;
}
/* line 172, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table td.no-padding {
  padding: 0;
}
/* line 178, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table td.no-data {
  padding: 18px 8px;
  text-align: center;
  font-style: italic;
  color: var(--ta-text-muted);
}
/* line 185, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-dashed th, .table.table-dashed td {
  border-bottom: none;
  border-top: 1px dashed var(--ta-border-subtle);
}
/* line 189, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-dashed tbody tr:first-child td {
  border-top: 1px solid var(--ta-border-subtle);
}
/* line 191, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-bordered {
  border: 1px solid var(--ta-border-subtle);
  border-radius: var(--ta-radius-md);
}
/* line 195, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-bordered tr.table-title-row th .table-detail-right {
  right: 5px;
}
/* line 196, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-bordered tr.table-title-row th .table-detail-left {
  left: 5px;
}
/* line 199, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-rounded {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 202, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-rounded thead tr:first-child th:first-child {
  -moz-border-radius: 4px 0 0 0;
  -webkit-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 203, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-rounded thead tr:first-child th.last {
  -moz-border-radius: 0 4px 0 0;
  -webkit-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 204, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-rounded thead tr:first-child th:last-child {
  -moz-border-radius: 0 4px 0 0;
  -webkit-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 206, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-rounded thead tr.table-title-row:first-child th {
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 208, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-rounded tbody tr.last td:first-child {
  -moz-border-radius: 0 0 0 4px;
  -webkit-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 209, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-rounded tbody tr.last td.last {
  -moz-border-radius: 0 0 4px 0;
  -webkit-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 212, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-rounded tbody tr:last-child td:first-child {
  -moz-border-radius: 0 0 0 4px;
  -webkit-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 213, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-rounded tbody tr:last-child td:last-child {
  -moz-border-radius: 0 0 4px 0;
  -webkit-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 218, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped-cols th:nth-child(even), .table.table-striped-cols td:nth-child(even) {
  background-color: var(--ta-neutral-extra-light);
}
/* line 224, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped tr.table-title-row th .table-detail-right {
  right: 5px;
}
/* line 225, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped tr.table-title-row th .table-detail-left {
  left: 5px;
}
/* line 227, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped thead tr th {
  background-color: var(--ta-table-header-bg);
  color: var(--ta-text);
}
/* line 231, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped tr.table-title-row th .table-title {
  border-bottom-color: var(--ta-border-subtle);
}
/* line 232, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped tbody {
  border-bottom: 1px solid var(--ta-border-subtle);
}
/* line 235, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped tbody tr.last td:first-child {
  -moz-border-radius: 0 0 0 4px;
  -webkit-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 236, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped tbody tr.last td.last {
  -moz-border-radius: 0 0 4px 0;
  -webkit-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 239, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped tbody tr:last-child td:first-child {
  -moz-border-radius: 0 0 0 4px;
  -webkit-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 240, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped tbody tr:last-child td:last-child {
  -moz-border-radius: 0 0 4px 0;
  -webkit-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 242, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped tbody tr:nth-child(odd) td {
  background-color: var(--ta-table-cell-bg);
}
/* line 245, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped tbody tr.odd td {
  background-color: var(--ta-table-cell-bg);
}
/* line 248, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped tbody tr.even td {
  background-color: var(--ta-neutral-extra-light);
}
/* line 251, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped tbody tr:nth-child(even) td {
  background-color: var(--ta-neutral-extra-light);
}
/* line 256, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped.light thead tr th {
  background-color: var(--ta-surface);
}
/* line 259, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped.light tr.even td {
  background-color: var(--ta-table-cell-bg);
}
/* line 262, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped.light tr:nth-child(even) td {
  background-color: var(--ta-table-cell-bg);
}
/* line 267, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped.sugar-paper thead tr th {
  background-color: var(--ta-surface);
}
/* line 270, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped.sugar-paper tr.table-total-row td {
  background-color: var(--ta-surface) !important;
}
/* line 271, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped.sugar-paper tr.even td {
  background-color: var(--ta-info-soft);
}
/* line 274, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped.sugar-paper tr:nth-child(even) td {
  background-color: var(--ta-info-soft);
}
/* line 280, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-partial-striped thead tr th {
  border-top: 1px solid var(--ta-grey-51);
  border-bottom: 1px solid var(--ta-border-subtle);
}
/* line 281, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-partial-striped tfoot tr td {
  border-top: 1px solid var(--ta-border-subtle);
  border-bottom: 1px solid var(--ta-grey-51);
}
/* line 282, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-partial-striped tbody tr td {
  border: none;
}
/* line 284, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-orange {
  padding: 10px;
  background-color: var(--ta-brand-soft-alt);
  border-radius: var(--ta-radius-md);
}
/* line 288, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-orange th {
  border-bottom-width: 2px;
}
/* line 289, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-orange th, .table.table-orange td {
  border-bottom-color: var(--ta-brand-soft);
}
/* line 290, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-orange tr.table-title-row th .table-title {
  border-bottom-color: var(--ta-brand-soft);
}
/* line 290, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-orange tr.table-title-row th .table-title a {
  font-weight: normal;
}
/* line 292, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-blue {
  padding: 10px;
  background-color: var(--ta-info-soft);
  border-radius: var(--ta-radius-md);
}
/* line 296, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-blue th {
  border-bottom-width: 2px;
}
/* line 297, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-blue th, .table.table-blue td {
  border-bottom-color: var(--ta-accent-soft);
}
/* line 298, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-blue tr.table-title-row th .table-title {
  border-bottom-color: var(--ta-accent-soft);
}
/* line 298, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-blue tr.table-title-row th .table-title a {
  font-weight: normal;
}
/* line 300, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-lilac {
  padding: 10px;
  background-color: var(--ta-lilla-soft);
  border-radius: var(--ta-radius-md);
}
/* line 304, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-lilac th {
  border-bottom-width: 2px;
}
/* line 305, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-lilac th, .table.table-lilac td {
  border-bottom-color: var(--ta-lilla);
}
/* line 306, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-lilac tr.table-title-row th .table-title {
  border-bottom-color: var(--ta-lilla);
}
/* line 306, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-lilac tr.table-title-row th .table-title a {
  font-weight: normal;
}
/* line 308, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-green {
  padding: 10px;
  background-color: var(--ta-success-soft);
  border-radius: var(--ta-radius-md);
}
/* line 312, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-green th {
  border-bottom-width: 2px;
}
/* line 313, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-green th, .table.table-green td {
  border-bottom-color: var(--ta-success);
}
/* line 314, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-green tr.table-title-row th .table-title {
  border-bottom-color: var(--ta-success);
}
/* line 314, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-green tr.table-title-row th .table-title a {
  font-weight: normal;
}
/* line 323, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.hover-orange {
  --ta-table-hover-tint: var(--ta-table-highlight-orange);
}
/* line 324, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.hover-blue {
  --ta-table-hover-tint: var(--ta-table-highlight-blue);
}
/* line 325, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.hover-lilac {
  --ta-table-hover-tint: var(--ta-table-highlight-lilac);
}
/* line 326, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.hover-green {
  --ta-table-hover-tint: var(--ta-table-highlight-green);
}
/* line 327, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.hover-gray {
  --ta-table-hover-tint: var(--ta-neutral-extra-light);
}
/* line 328, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.hover-rows tbody tr:hover td {
  background-color: var(--ta-table-hover-tint) !important;
}
/* line 329, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.hover-cols td.col-hover, .table.hover-cols th.col-hover {
  background-color: var(--ta-table-hover-tint) !important;
}
/* line 330, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-gray {
  padding: 10px;
  background-color: var(--ta-table-header-bg);
  border-radius: var(--ta-radius-md);
}
/* line 334, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-gray th {
  border-bottom-width: 2px;
}
/* line 335, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-gray th, .table.table-gray td {
  border-bottom-color: var(--ta-border-subtle);
}
/* line 336, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-gray tr.table-title-row th .table-title {
  border-bottom-color: var(--ta-border-subtle);
}
/* line 336, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-gray tr.table-title-row th .table-title a {
  font-weight: normal;
}

/* line 340, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
table.draggable td.right-handle-cell {
  padding: 0 4px;
}
/* line 343, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
table.draggable td.left-handle-cell {
  padding: 0 4px;
}
/* line 346, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
table.draggable span.handle {
  cursor: move;
  width: 14px;
  display: inline-block;
  font-size: 1.25rem;
  color: var(--ta-text-strong);
  Filter: Alpha(Opacity=50);
  -moz-opacity: .50;
  opacity: .50;
}

/* line 366, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table td.with-color-bar {
  padding: 5px 0 0 0;
  position: relative;
}
/* line 369, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table td.with-color-bar a:not(.with-icon), .table td.with-color-bar span {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
/* line 376, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table td.with-color-bar a.half-top, .table td.with-color-bar span.half-top {
  bottom: 50%;
}
/* line 377, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table td.with-color-bar a.half-bottom, .table td.with-color-bar span.half-bottom {
  top: 50%;
}
/* line 380, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table td.with-color-bar .bar-green {
  background-color: var(--ta-success);
}
/* line 381, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table td.with-color-bar .bar-red {
  background-color: var(--ta-danger);
}
/* line 382, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table td.with-color-bar .bar-orange {
  background-color: var(--ta-brand);
}
/* line 383, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table td.with-color-bar .bar-blue {
  background-color: var(--ta-info);
}
/* line 384, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table td.with-color-bar .bar-lilac {
  background-color: var(--ta-lilla);
}
/* line 385, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table td.with-color-bar .bar-gray {
  background-color: var(--ta-neutral-dark);
}

/* line 398, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.box-select-all-table-rows {
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
}
/* line 402, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.box-select-all-table-rows a {
  display: none;
}

/* line 405, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table {
  margin-bottom: 20px;
}

/* line 410, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table td.darken {
  background-color: var(--ta-neutral-extra-light);
}

/* line 416, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white {
  table-layout: fixed;
}
/* line 419, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td, .table.table-white thead > tr > th {
  padding: 13px 8px;
  border-bottom: 1px solid var(--ta-border-subtle);
  color: var(--ta-text);
  overflow-wrap: anywhere;
}
/* line 427, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td.sortable:after, .table.table-white thead > tr > th.sortable:after {
  content: '';
}
/* line 428, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td.sortable.headerSortDown:after, .table.table-white thead > tr > th.sortable.headerSortDown:after {
  content: " \2193";
}
/* line 429, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td.sortable.headerSortUp:after, .table.table-white thead > tr > th.sortable.headerSortUp:after {
  content: " \2191";
}
/* line 431, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td.sortable:hover, .table.table-white thead > tr > th.sortable:hover {
  background-color: var(--ta-table-header-bg);
}
/* line 433, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td .box-select-all-table-rows .content > span.no-selected-text, .table.table-white thead > tr > th .box-select-all-table-rows .content > span.no-selected-text {
  cursor: pointer;
  display: none;
  height: 100%;
  padding: 0 10px;
  color: var(--ta-text);
  font-size: 0.875rem;
  letter-spacing: 1px;
}
/* line 442, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td .show-small, .table.table-white thead > tr > th .show-small {
  display: none;
}
/* line 443, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td a, .table.table-white thead > tr > th a {
  color: var(--ta-text);
  text-decoration: none;
}
/* line 446, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td a:hover, .table.table-white thead > tr > td a:focus, .table.table-white thead > tr > th a:hover, .table.table-white thead > tr > th a:focus {
  color: var(--ta-brand-hover);
}
/* line 447, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td a.orange, .table.table-white thead > tr > th a.orange {
  color: var(--ta-brand);
}
/* line 449, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td a.orange:hover, .table.table-white thead > tr > td a.orange:focus, .table.table-white thead > tr > th a.orange:hover, .table.table-white thead > tr > th a.orange:focus {
  color: var(--ta-brand-hover);
}
/* line 451, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td a.rosso, .table.table-white thead > tr > th a.rosso {
  color: var(--ta-danger);
}
/* line 453, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td a.rosso:hover, .table.table-white thead > tr > td a.rosso:focus, .table.table-white thead > tr > th a.rosso:hover, .table.table-white thead > tr > th a.rosso:focus {
  color: var(--ta-danger-hover);
}
/* line 455, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td a.verde, .table.table-white thead > tr > th a.verde {
  color: var(--ta-success);
}
/* line 457, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td a.verde:hover, .table.table-white thead > tr > td a.verde:focus, .table.table-white thead > tr > th a.verde:hover, .table.table-white thead > tr > th a.verde:focus {
  color: var(--ta-success-hover);
}
/* line 459, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td a.giallo, .table.table-white thead > tr > th a.giallo {
  color: var(--ta-warning);
}
/* line 461, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td a.giallo:hover, .table.table-white thead > tr > td a.giallo:focus, .table.table-white thead > tr > th a.giallo:hover, .table.table-white thead > tr > th a.giallo:focus {
  color: var(--ta-brand-hover);
}
/* line 463, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td a.underline, .table.table-white thead > tr > th a.underline {
  text-decoration: underline;
}
/* line 465, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td.darken, .table.table-white thead > tr > th.darken {
  background-color: var(--ta-neutral-extra-light);
}
/* line 467, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td.selected, .table.table-white thead > tr > th.selected {
  padding: 8px 0;
  white-space: nowrap;
}
/* line 470, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td.selected .box-select-all-table-rows, .table.table-white thead > tr > th.selected .box-select-all-table-rows {
  min-height: 29px;
  position: relative;
}
/* line 473, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td.selected .box-select-all-table-rows .content, .table.table-white thead > tr > th.selected .box-select-all-table-rows .content {
  background: var(--ta-surface-sunken);
  height: 100%;
  border: 1px solid var(--ta-border-subtle);
  border-radius: 2px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 481, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td.selected .box-select-all-table-rows .content > *, .table.table-white thead > tr > th.selected .box-select-all-table-rows .content > * {
  vertical-align: middle;
}
/* line 482, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td.selected .box-select-all-table-rows .content .ta-checkbox-tag, .table.table-white thead > tr > th.selected .box-select-all-table-rows .content .ta-checkbox-tag {
  margin-left: 8px;
}
/* line 483, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td.selected .box-select-all-table-rows .content > span.text, .table.table-white thead > tr > th.selected .box-select-all-table-rows .content > span.text {
  display: inline-block;
  height: 100%;
  margin-left: 8px;
  padding: 7px 10px;
  border-left: 1px solid var(--ta-border-subtle);
  font-size: 0.875rem;
  letter-spacing: 1px;
  color: var(--ta-text);
}
/* line 493, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td.selected .box-select-all-table-rows .content a, .table.table-white thead > tr > th.selected .box-select-all-table-rows .content a {
  background-color: var(--ta-surface);
  display: inline-block;
  color: var(--ta-brand);
  height: 100%;
  padding: 7px 10px;
  border-left: 1px solid var(--ta-border-subtle);
  line-height: 14px;
  font-family: ProximaNovaLight, -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  font-size: 0.875rem;
  letter-spacing: 1px;
  text-decoration: none;
}
/* line 505, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td.selected .box-select-all-table-rows .content a[data-action="drop-down"], .table.table-white thead > tr > th.selected .box-select-all-table-rows .content a[data-action="drop-down"] {
  padding: 5px 10px 4px 10px;
}
/* line 508, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td.selected .box-select-all-table-rows .content a[data-action="drop-down"].active > span.ion-arrow-down-b, .table.table-white thead > tr > th.selected .box-select-all-table-rows .content a[data-action="drop-down"].active > span.ion-arrow-down-b {
  background-color: transparent;
  color: var(--ta-text-muted);
}
/* line 514, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td.selected .box-select-all-table-rows .content a:hover, .table.table-white thead > tr > td.selected .box-select-all-table-rows .content a:focus, .table.table-white thead > tr > th.selected .box-select-all-table-rows .content a:hover, .table.table-white thead > tr > th.selected .box-select-all-table-rows .content a:focus {
  background-color: var(--ta-surface-sunken);
  color: var(--ta-brand-hover);
}
/* line 519, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td.selected .box-select-all-table-rows .content ul.drop-down, .table.table-white thead > tr > th.selected .box-select-all-table-rows .content ul.drop-down {
  top: 28px;
}
/* line 521, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td.selected .box-select-all-table-rows .content ul.drop-down a, .table.table-white thead > tr > th.selected .box-select-all-table-rows .content ul.drop-down a {
  background-color: transparent;
  display: block;
}
/* line 524, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td.selected .box-select-all-table-rows .content ul.drop-down a:hover, .table.table-white thead > tr > td.selected .box-select-all-table-rows .content ul.drop-down a:focus, .table.table-white thead > tr > th.selected .box-select-all-table-rows .content ul.drop-down a:hover, .table.table-white thead > tr > th.selected .box-select-all-table-rows .content ul.drop-down a:focus {
  background-color: var(--ta-surface-sunken);
}
/* line 529, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td.selected.small, .table.table-white thead > tr > th.selected.small {
  white-space: normal;
}
/* line 532, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td.selected.small .box-select-all-table-rows .content, .table.table-white thead > tr > th.selected.small .box-select-all-table-rows .content {
  padding-left: 30px;
  border-bottom: none;
  position: static;
}
/* line 536, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td.selected.small .box-select-all-table-rows .content .ta-checkbox-tag, .table.table-white thead > tr > th.selected.small .box-select-all-table-rows .content .ta-checkbox-tag {
  margin-top: -7px;
  margin-left: 0;
  position: absolute;
  left: 8px;
  top: 50%;
}
/* line 543, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td.selected.small .box-select-all-table-rows .content span.text, .table.table-white thead > tr > th.selected.small .box-select-all-table-rows .content span.text {
  margin-left: -1px;
}
/* line 544, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td.selected.small .box-select-all-table-rows .content a, .table.table-white thead > tr > th.selected.small .box-select-all-table-rows .content a {
  margin: -1px 0 0 -1px;
  border: 1px solid var(--ta-border-subtle);
}
/* line 548, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td.selected.small .box-select-all-table-rows .content:before, .table.table-white thead > tr > th.selected.small .box-select-all-table-rows .content:before {
  content: '';
  height: 0;
  border-bottom: 1px solid var(--ta-border-subtle);
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}
/* line 560, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td.selected ~ th, .table.table-white thead > tr > th.selected ~ th {
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
}
/* line 564, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr > td.selected ~ th *, .table.table-white thead > tr > th.selected ~ th * {
  display: none;
}
/* line 569, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr.table-subtitle-row > td, .table.table-white thead > tr.table-subtitle-row > th {
  padding: 5px 8px;
}
/* line 571, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr.summary-row {
  padding-bottom: 0;
}
/* line 573, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white thead > tr.summary-row > td {
  background-color: var(--ta-neutral-extra-light);
  padding: 8px;
  color: var(--ta-text-muted);
}
/* line 581, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td {
  padding: 13px 8px;
  background-color: var(--ta-table-cell-bg);
  border-bottom: 1px solid var(--ta-border-subtle);
  overflow-wrap: anywhere;
}
/* line 586, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td a {
  color: var(--ta-text);
  text-decoration: none;
}
/* line 589, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td a:hover, .table.table-white tbody > tr > td a:focus {
  color: var(--ta-brand-hover);
}
/* line 590, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td a.orange {
  color: var(--ta-brand);
}
/* line 592, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td a.orange:hover, .table.table-white tbody > tr > td a.orange:focus {
  color: var(--ta-brand-hover);
}
/* line 594, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td a.rosso {
  color: var(--ta-danger);
}
/* line 596, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td a.rosso:hover, .table.table-white tbody > tr > td a.rosso:focus {
  color: var(--ta-danger-hover);
}
/* line 598, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td a.verde {
  color: var(--ta-success);
}
/* line 600, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td a.verde:hover, .table.table-white tbody > tr > td a.verde:focus {
  color: var(--ta-success-hover);
}
/* line 602, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td a.giallo {
  color: var(--ta-warning);
}
/* line 604, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td a.giallo:hover, .table.table-white tbody > tr > td a.giallo:focus {
  color: var(--ta-brand-hover);
}
/* line 607, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td a.with-icon .ta-ion {
  margin-right: 5px;
}
/* line 609, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td a.ta-btn, .table.table-white tbody > tr > td a.ta-btn-back {
  color: var(--ta-on-dark);
}
/* line 611, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td a.ta-btn:hover, .table.table-white tbody > tr > td a.ta-btn-back:hover, .table.table-white tbody > tr > td a.ta-btn:focus, .table.table-white tbody > tr > td a.ta-btn-back:focus {
  color: var(--ta-on-dark);
}
/* line 613, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td a.underline {
  text-decoration: underline;
}
/* line 615, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td span.orange {
  color: var(--ta-brand);
}
/* line 616, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td span.rosso {
  color: var(--ta-danger);
}
/* line 617, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td span.verde {
  color: var(--ta-success);
}
/* line 618, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td .form.form-in-cell {
  font-size: 0;
  line-height: 0;
  letter-spacing: 0;
}
/* line 624, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td .form.form-in-cell button.ui-multiselect {
  border: none;
  background-color: transparent !important;
  box-shadow: none;
  padding: 0 5px;
  height: 2rem;
  margin: 0;
  line-height: 2rem;
}
/* line 632, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td .form.form-in-cell button.ui-multiselect span:last-child {
  line-height: 2rem;
}
/* line 634, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td .form.form-in-cell .field {
  margin: 0;
}
/* line 637, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td .form.form-in-cell .field select[id$="_4i"] + span.sep-time {
  width: auto;
  padding: 0 5px;
}
/* line 644, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td .form.form-in-cell .ta-onoff-checkbox .ta-onoff-wrapper .ta-onoff-unchecked, .table.table-white tbody > tr > td .form.form-in-cell .ta-onoff-checkbox .ta-onoff-wrapper .ta-onoff-checked {
  letter-spacing: 1px;
}
/* line 649, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td .show-small {
  display: none;
}
/* line 651, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.actions a {
  color: var(--ta-brand);
}
/* line 653, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.actions a:hover, .table.table-white tbody > tr > td.actions a:focus {
  color: var(--ta-brand-hover);
}
/* line 656, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.actions a.rosso, .table.table-white tbody > tr > td.actions a.delete-link {
  color: var(--ta-danger);
}
/* line 658, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.actions a.rosso:hover, .table.table-white tbody > tr > td.actions a.rosso:focus, .table.table-white tbody > tr > td.actions a.delete-link:hover, .table.table-white tbody > tr > td.actions a.delete-link:focus {
  color: var(--ta-danger-hover);
}
/* line 660, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.actions a.verde {
  color: var(--ta-success);
}
/* line 662, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.actions a.verde:hover, .table.table-white tbody > tr > td.actions a.verde:focus {
  color: var(--ta-success-hover);
}
/* line 664, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.actions a.giallo {
  color: var(--ta-warning);
}
/* line 666, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.actions a.giallo:hover, .table.table-white tbody > tr > td.actions a.giallo:focus {
  color: var(--ta-brand-hover);
}
/* line 670, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.actions a.testo {
  color: var(--ta-text);
}
/* line 672, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.actions a.testo:hover, .table.table-white tbody > tr > td.actions a.testo:focus {
  color: var(--ta-brand-hover);
}
/* line 676, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.with-form .form.form-in-cell, .table.table-white tbody > tr > td.form.form-in-cell {
  width: auto;
}
/* line 678, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.with-form .form.form-in-cell .field, .table.table-white tbody > tr > td.form.form-in-cell .field {
  margin: 0;
}
/* line 680, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.with-form .form.form-in-cell .field input, .table.table-white tbody > tr > td.form.form-in-cell .field input {
  width: 100%;
}
/* line 681, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.with-form .form.form-in-cell .field input[type="checkbox"], .table.table-white tbody > tr > td.with-form .form.form-in-cell .field input[type="radio"], .table.table-white tbody > tr > td.with-form .form.form-in-cell .field input[type="time"], .table.table-white tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .table.table-white tbody > tr > td.form.form-in-cell .field input[type="radio"], .table.table-white tbody > tr > td.form.form-in-cell .field input[type="time"] {
  width: auto;
}
/* line 682, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.with-form .form.form-in-cell .field.with-evol > div, .table.table-white tbody > tr > td.form.form-in-cell .field.with-evol > div {
  width: 100% !important;
}
/* line 683, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.with-form .form.form-in-cell .field input[data-evol="true"], .table.table-white tbody > tr > td.form.form-in-cell .field input[data-evol="true"] {
  width: calc(100% - 25px);
}
/* line 684, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.with-form .form.form-in-cell .field select, .table.table-white tbody > tr > td.form.form-in-cell .field select {
  width: 100%;
}
/* line 686, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.with-form .form.form-in-cell .field select[id*="date_"], .table.table-white tbody > tr > td.with-form .form.form-in-cell .field select[id*="time_"], .table.table-white tbody > tr > td.with-form .form.form-in-cell .field select[id$="_1i"], .table.table-white tbody > tr > td.with-form .form.form-in-cell .field select[id$="_2i"], .table.table-white tbody > tr > td.with-form .form.form-in-cell .field select[id$="_3i"], .table.table-white tbody > tr > td.with-form .form.form-in-cell .field select[id$="_4i"], .table.table-white tbody > tr > td.with-form .form.form-in-cell .field select[id$="_5i"], .table.table-white tbody > tr > td.with-form .form.form-in-cell .field select[id$="_6i"], .table.table-white tbody > tr > td.form.form-in-cell .field select[id*="date_"], .table.table-white tbody > tr > td.form.form-in-cell .field select[id*="time_"], .table.table-white tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .table.table-white tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .table.table-white tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .table.table-white tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .table.table-white tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .table.table-white tbody > tr > td.form.form-in-cell .field select[id$="_6i"] {
  width: auto;
}
/* line 687, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.with-form .form.form-in-cell .field select[id*="date_month"], .table.table-white tbody > tr > td.with-form .form.form-in-cell .field select[id$="_2i"], .table.table-white tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .table.table-white tbody > tr > td.form.form-in-cell .field select[id$="_2i"] {
  margin: 0 5px;
}
/* line 689, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.with-form .form.form-in-cell .field select[id$="_4i"] + span.sep-time, .table.table-white tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time {
  width: auto;
  padding: 0 5px;
}
/* line 695, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.with-form .form.form-in-cell .field button, .table.table-white tbody > tr > td.form.form-in-cell .field button {
  max-width: 100%;
}
/* line 696, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.with-form .form.form-in-cell .field.with-icon, .table.table-white tbody > tr > td.form.form-in-cell .field.with-icon {
  padding-right: 20px;
  position: relative;
}
/* line 699, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.with-form .form.form-in-cell .field.with-icon .icon, .table.table-white tbody > tr > td.form.form-in-cell .field.with-icon .icon {
  line-height: 1.875rem;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 708, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.error {
  background-color: var(--ta-danger-soft);
  color: var(--ta-text);
}
/* line 711, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.error * {
  color: var(--ta-text);
}
/* line 712, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.error a:hover, .table.table-white tbody > tr > td.error a:focus {
  color: var(--ta-danger-hover);
}
/* line 713, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.error a.orange {
  color: var(--ta-text);
}
/* line 715, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.error a.orange:hover, .table.table-white tbody > tr > td.error a.orange:focus {
  color: var(--ta-danger-hover);
}
/* line 718, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.error.actions a {
  color: var(--ta-text);
}
/* line 720, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.error.actions a:hover, .table.table-white tbody > tr > td.error.actions a:focus {
  color: var(--ta-danger-hover);
}
/* line 724, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.pending {
  background-color: var(--ta-warning-soft);
  color: var(--ta-text);
}
/* line 727, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.pending * {
  color: var(--ta-text);
}
/* line 728, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.pending a:hover, .table.table-white tbody > tr > td.pending a:focus {
  color: var(--ta-brand-hover);
}
/* line 729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.pending a.orange {
  color: var(--ta-text);
}
/* line 731, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.pending a.orange:hover, .table.table-white tbody > tr > td.pending a.orange:focus {
  color: var(--ta-brand-hover);
}
/* line 734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.pending.actions a {
  color: var(--ta-text);
}
/* line 736, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.pending.actions a:hover, .table.table-white tbody > tr > td.pending.actions a:focus {
  color: var(--ta-brand-hover);
}
/* line 740, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.success {
  background-color: var(--ta-success-soft);
  color: var(--ta-text);
}
/* line 743, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.success * {
  color: var(--ta-text);
}
/* line 744, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.success a:hover, .table.table-white tbody > tr > td.success a:focus {
  color: var(--ta-success-hover);
}
/* line 745, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.success a.orange {
  color: var(--ta-text);
}
/* line 747, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.success a.orange:hover, .table.table-white tbody > tr > td.success a.orange:focus {
  color: var(--ta-success-hover);
}
/* line 750, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.success.actions a {
  color: var(--ta-text);
}
/* line 752, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.success.actions a:hover, .table.table-white tbody > tr > td.success.actions a:focus {
  color: var(--ta-success-hover);
}
/* line 756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr > td.darken {
  background-color: var(--ta-neutral-extra-light);
}
/* line 759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change) td {
  background-color: var(--ta-surface-sunken);
}
/* line 761, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change) td:first-child:before {
  content: none;
}
/* line 763, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change) > td:first-child {
  padding-left: 34px;
}
/* line 766, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).error td {
  background-color: var(--ta-danger-soft);
  color: var(--ta-text);
}
/* line 769, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).error td * {
  color: var(--ta-text);
}
/* line 770, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).error td a:hover, .table.table-white tbody > tr.row-inner-table:not(.skip-change).error td a:focus {
  color: var(--ta-danger-hover);
}
/* line 771, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).error td a.orange {
  color: var(--ta-text);
}
/* line 773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).error td a.orange:hover, .table.table-white tbody > tr.row-inner-table:not(.skip-change).error td a.orange:focus {
  color: var(--ta-danger-hover);
}
/* line 776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).error td.actions a {
  color: var(--ta-text);
}
/* line 778, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).error td.actions a:hover, .table.table-white tbody > tr.row-inner-table:not(.skip-change).error td.actions a:focus {
  color: var(--ta-danger-hover);
}
/* line 782, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).pending td {
  background-color: var(--ta-warning-soft);
  color: var(--ta-text);
}
/* line 785, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).pending td * {
  color: var(--ta-text);
}
/* line 786, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).pending td a:hover, .table.table-white tbody > tr.row-inner-table:not(.skip-change).pending td a:focus {
  color: var(--ta-brand-hover);
}
/* line 787, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).pending td a.orange {
  color: var(--ta-text);
}
/* line 789, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).pending td a.orange:hover, .table.table-white tbody > tr.row-inner-table:not(.skip-change).pending td a.orange:focus {
  color: var(--ta-brand-hover);
}
/* line 792, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).pending td.actions a {
  color: var(--ta-text);
}
/* line 794, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).pending td.actions a:hover, .table.table-white tbody > tr.row-inner-table:not(.skip-change).pending td.actions a:focus {
  color: var(--ta-brand-hover);
}
/* line 798, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).success td {
  background-color: var(--ta-success-soft);
  color: var(--ta-text);
}
/* line 801, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).success td * {
  color: var(--ta-text);
}
/* line 802, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).success td a:hover, .table.table-white tbody > tr.row-inner-table:not(.skip-change).success td a:focus {
  color: var(--ta-success-hover);
}
/* line 803, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).success td a.orange {
  color: var(--ta-text);
}
/* line 805, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).success td a.orange:hover, .table.table-white tbody > tr.row-inner-table:not(.skip-change).success td a.orange:focus {
  color: var(--ta-success-hover);
}
/* line 808, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).success td.actions a {
  color: var(--ta-text);
}
/* line 810, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).success td.actions a:hover, .table.table-white tbody > tr.row-inner-table:not(.skip-change).success td.actions a:focus {
  color: var(--ta-success-hover);
}
/* line 815, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.error td {
  background-color: var(--ta-danger-soft);
  color: var(--ta-text);
}
/* line 818, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.error td * {
  color: var(--ta-text);
}
/* line 819, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.error td a:hover, .table.table-white tbody > tr.error td a:focus {
  color: var(--ta-danger-hover);
}
/* line 820, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.error td a.orange {
  color: var(--ta-text);
}
/* line 822, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.error td a.orange:hover, .table.table-white tbody > tr.error td a.orange:focus {
  color: var(--ta-danger-hover);
}
/* line 825, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.error td.actions a {
  color: var(--ta-text);
}
/* line 827, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.error td.actions a:hover, .table.table-white tbody > tr.error td.actions a:focus {
  color: var(--ta-danger-hover);
}
/* line 831, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.pending td {
  background-color: var(--ta-warning-soft);
  color: var(--ta-text);
}
/* line 834, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.pending td * {
  color: var(--ta-text);
}
/* line 835, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.pending td a:hover, .table.table-white tbody > tr.pending td a:focus {
  color: var(--ta-brand-hover);
}
/* line 836, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.pending td a.orange {
  color: var(--ta-text);
}
/* line 838, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.pending td a.orange:hover, .table.table-white tbody > tr.pending td a.orange:focus {
  color: var(--ta-brand-hover);
}
/* line 841, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.pending td.actions a {
  color: var(--ta-text);
}
/* line 843, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.pending td.actions a:hover, .table.table-white tbody > tr.pending td.actions a:focus {
  color: var(--ta-brand-hover);
}
/* line 847, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.success td {
  background-color: var(--ta-success-soft);
  color: var(--ta-text);
}
/* line 850, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.success td * {
  color: var(--ta-text);
}
/* line 851, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.success td a:hover, .table.table-white tbody > tr.success td a:focus {
  color: var(--ta-success-hover);
}
/* line 852, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.success td a.orange {
  color: var(--ta-text);
}
/* line 854, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.success td a.orange:hover, .table.table-white tbody > tr.success td a.orange:focus {
  color: var(--ta-success-hover);
}
/* line 857, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.success td.actions a {
  color: var(--ta-text);
}
/* line 859, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.success td.actions a:hover, .table.table-white tbody > tr.success td.actions a:focus {
  color: var(--ta-success-hover);
}
/* line 864, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.darken td {
  background-color: var(--ta-neutral-extra-light);
}
/* line 866, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.va-top td {
  vertical-align: top;
}
/* line 867, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tbody > tr.va-bottom td {
  vertical-align: bottom;
}
/* line 871, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white tfoot > tr > td {
  background-color: var(--ta-neutral-extra-light);
  border-top: 1px solid var(--ta-grey-51);
  font-weight: bold;
}
/* line 878, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white.mb0 {
  margin-bottom: 0;
}
/* line 880, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white.darken thead tr th, .table.table-white.darken thead tr td, .table.table-white.darken tbody tr td {
  background-color: var(--ta-neutral-extra-light);
  border-color: var(--ta-border-subtle);
}
/* line 886, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white.first-content-item thead > tr th, .table.table-white.first-content-item thead > tr td {
  padding-top: 0;
}
/* line 889, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white.no-last-bb tbody > tr:last-child > td {
  border-bottom: none;
}
/* line 891, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white.remote-sort thead > tr > th.sortable {
  padding: 0;
}
/* line 894, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white.remote-sort thead > tr > th.sortable.headerSortDown:after, .table.table-white.remote-sort thead > tr > th.sortable.headerSortUp:after {
  content: '';
}
/* line 896, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white.remote-sort thead > tr > th.sortable a {
  display: block;
  padding: 13px 8px;
}
/* line 900, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white.remote-sort thead > tr > th.sortable.headerSortDown a:after {
  content: " \2193";
}
/* line 901, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-white.remote-sort thead > tr > th.sortable.headerSortUp a:after {
  content: " \2191";
}

@container ta-pagina (max-width: 43.75rem) {
  /* line 907, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .sep-submenu.before-table-700 {
    height: 20px;
  }

  /* line 908, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table700 br.convert-to-sep-small {
    content: '';
  }
  /* line 910, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table700 br.convert-to-sep-small:after {
    content: ' - ';
  }

  /* line 912, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table700 span.convert-to-sep-small {
    display: inline;
    height: auto;
  }
  /* line 912, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table700 span.convert-to-sep-small:after {
    content: ' - ';
  }

  /* line 913, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  #select-all-responsive-table.size-700 {
    display: block;
    margin: 0 0 18px 0;
  }

  /* line 915, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.responsive-table colgroup, .table.responsive-table thead {
    display: none;
  }
  /* line 917, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.responsive-table tr td {
    display: block;
    width: 100%;
    text-align: left;
  }
  /* line 921, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.responsive-table tr td.right {
    text-align: right;
  }
  /* line 923, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.responsive-table tr td.right:not(.keep-right) {
    text-align: left;
  }
  /* line 925, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.responsive-table tr td.keep-center {
    text-align: center;
  }
  /* line 927, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.responsive-table tr td[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    padding: 0 10px 0 0;
    color: var(--ta-lilla);
  }
  /* line 935, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.responsive-table tr td a[data-action="drop-down"] {
    display: none;
  }
  /* line 936, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.responsive-table tr td ul.drop-down {
    display: block !important;
    position: static;
    background: none;
    box-shadow: none;
  }
  /* line 941, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.responsive-table tr td ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-text);
  }
  /* line 946, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.responsive-table tr td ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 951, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.responsive-table tr td ul.drop-down li a {
    color: var(--ta-brand);
  }
  /* line 956, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.responsive-table tr:last-child td {
    border-bottom: 1px solid var(--ta-border);
  }
  /* line 958, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.responsive-table tr:last-child td:last-child {
    border-bottom: none;
  }

  /* line 965, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .form.search-form #search-bar.cols4 colgroup {
    display: none;
  }
  /* line 967, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .form.search-form #search-bar.cols4 tbody td {
    display: inline-block;
    width: 50%;
  }
}
@container ta-pagina (max-width: 38.125rem) {
}
@container ta-pagina (max-width: 43.75rem) {
}
@container ta-pagina (max-width: 71.25rem) {
  /* line 1037, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) colgroup, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead {
    display: none;
  }
  /* line 1039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-card-bg);
    --ta-table-cell-bg: var(--ta-card-bg);
    display: block;
    margin-bottom: 10px;
    border: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md);
    box-shadow: var(--ta-shadow-sm);
    overflow: visible;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 1059, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:first-child {
    border-top-left-radius: var(--ta-radius-md);
    border-top-right-radius: var(--ta-radius-md);
  }
  /* line 1060, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:last-child {
    border-bottom-left-radius: var(--ta-radius-md);
    border-bottom-right-radius: var(--ta-radius-md);
  }
  /* line 1061, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.no-border {
    border: none;
  }
  /* line 1062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td {
    display: block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    text-align: left;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.375rem;
    vertical-align: top;
    white-space: normal;
  }
  /* line 1077, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.right {
    text-align: right;
  }
  /* line 1079, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.right:not(.keep-right) {
    text-align: left;
  }
  /* line 1081, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.keep-center {
    text-align: center;
  }
  /* line 1083, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: var(--ta-text-muted);
    flex: 0 1 auto;
    max-width: 50%;
    overflow-wrap: normal;
    word-break: normal;
  }
  /* line 1102, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td[data-label] > .ta-checkbox-tag {
    vertical-align: middle;
  }
  /* line 1105, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 1106, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down {
    background: var(--ta-surface);
    display: block !important;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 1114, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border) !important;
    border-radius: 0;
  }
  /* line 1120, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 1125, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a {
    color: var(--ta-brand) !important;
    line-height: 1.3125rem;
    padding: 0;
  }
  /* line 1129, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: var(--ta-brand-hover) !important;
  }
  /* line 1137, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td .show-small {
    display: inline-block;
  }
  /* line 1138, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td .hide-small {
    display: none;
  }
  /* line 1139, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td span.text-right-label {
    display: inline-block;
    line-height: 1.25rem;
    vertical-align: top;
  }
  /* line 1144, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions {
    background-color: var(--ta-table-actions-bg);
    height: auto;
    min-height: 32px;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 1158, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions * {
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
  }
  /* line 1163, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 1167, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border);
  }
  /* line 1171, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 1177, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.right {
    float: none;
  }
  /* line 1179, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.no-data {
    width: 100% !important;
    text-align: center;
    justify-content: center;
  }
  /* line 1187, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.keep-actions .drop-down-wrapper {
    width: 100%;
  }
  /* line 1189, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.hide-small {
    display: none !important;
  }
  /* line 1192, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(odd) {
    width: 70%;
  }
  /* line 1193, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(even) {
    width: 30%;
  }
  /* line 1196, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.first-big > td {
    display: inline-block;
    width: 50%;
  }
  /* line 1199, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.first-big > td:first-child {
    width: 100%;
    padding-top: 10px;
  }
  /* line 1203, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.first-big > td.big, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.first-big > td.actions {
    width: 100%;
  }
  /* line 1209, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.first-big:has(> td.card-title) > td:first-child:not(.card-title) {
    width: 50%;
  }
  /* line 1211, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td {
    display: inline-block;
    width: 50%;
  }
  /* line 1214, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td:first-child, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td:nth-child(2) {
    padding-top: 10px;
  }
  /* line 1215, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td.big, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td.actions {
    width: 100%;
  }
  /* line 1220, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 1221, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.last-big:not(.without-actions):not(.odd-cols) td:nth-last-child(3) {
    padding-bottom: 10px;
  }
  /* line 1223, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.last-big.without-actions td:last-child {
    padding-bottom: 10px;
  }
  /* line 1226, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.last-big > td.actions {
    width: 100%;
  }
  /* line 1229, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) > td:last-child, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) td:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 1230, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) > td.actions {
    padding-bottom: 12px;
  }
  /* line 1232, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.error {
    border-color: var(--ta-danger);
    background-color: var(--ta-danger-soft);
  }
  /* line 1235, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.error td[data-label]:before {
    color: var(--ta-danger-hover);
  }
  /* line 1236, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.error td.actions {
    background-color: var(--ta-danger-soft);
    border-top-color: var(--ta-danger);
  }
  /* line 1241, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.pending {
    border-color: var(--ta-warning);
    background-color: var(--ta-warning-soft);
  }
  /* line 1244, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.pending td[data-label]:before {
    color: var(--ta-warning-text);
  }
  /* line 1245, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.pending td.actions {
    background-color: var(--ta-warning-soft);
    border-top-color: var(--ta-warning);
  }
  /* line 1250, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.success {
    border-color: var(--ta-success);
    background-color: var(--ta-success-soft);
  }
  /* line 1253, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.success td[data-label]:before {
    color: var(--ta-success-hover);
  }
  /* line 1254, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.success td.actions {
    background-color: var(--ta-success-soft);
    border-top-color: var(--ta-success);
  }
  /* line 1259, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:last-child {
    margin-bottom: 0;
  }
  /* line 1260, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table {
    display: none;
  }
  /* line 1262, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table.open {
    display: block;
  }
  /* line 1263, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) {
    background-color: var(--ta-surface-sunken);
    width: 96%;
    margin-left: 4%;
  }
  /* line 1267, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td:first-child {
    padding-left: 15px;
  }
  /* line 1268, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).error {
    background-color: var(--ta-danger-soft);
  }
  /* line 1269, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).pending {
    background-color: var(--ta-warning-soft);
  }
  /* line 1270, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).success {
    background-color: var(--ta-success-soft);
  }
  /* line 1272, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table table tr {
    border: none;
    white-space: normal;
    margin-bottom: 0;
  }
  /* line 1276, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table table tr + tr {
    border-top: 1px solid var(--ta-border-subtle);
  }
  /* line 1281, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.no-bottom {
    margin-bottom: 0;
    border-bottom: none;
  }
  /* line 1285, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.darken {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1289, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tfoot > tr {
    display: block;
    margin-top: 10px;
    border: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 1296, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tfoot > tr.no-border {
    border: none;
  }
  /* line 1297, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tfoot > tr > td {
    display: inline-block;
    width: 50%;
    border: none;
    color: var(--ta-text-muted);
    text-align: left;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.375rem;
  }
  /* line 1306, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tfoot > tr > td.big {
    width: 100%;
  }
  /* line 1307, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tfoot > tr > td.hide-small {
    display: none;
  }
  /* line 1309, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tfoot > tr > td[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    font-weight: normal;
    color: var(--ta-text-muted);
  }
  /* line 1323, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead {
    display: table-header-group;
  }
  /* line 1325, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr:not(.summary-row) {
    display: none;
  }
  /* line 1326, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr {
    display: block;
    background-color: var(--ta-neutral-extra-light);
    border: 1px solid var(--ta-border-subtle);
    margin-bottom: 10px;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 1334, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.no-border {
    border: none;
  }
  /* line 1337, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    box-sizing: border-box;
    width: 50%;
    min-height: 44px;
    padding: 12px 16px;
    border: none;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
    white-space: normal;
    overflow-wrap: anywhere;
    vertical-align: top;
  }
  /* line 1354, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td:empty, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th:empty {
    display: none;
  }
  /* line 1355, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td[data-label], .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th[data-label] {
    text-align: left;
  }
  /* line 1357, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    font-style: italic;
    color: var(--ta-text-muted);
    flex: 0 1 auto;
    max-width: 50%;
    overflow-wrap: normal;
    word-break: normal;
  }
  /* line 1369, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td.right, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th.right {
    text-align: right;
  }
  /* line 1371, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th.right:not(.keep-right) {
    text-align: left;
  }
  /* line 1373, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td .show-small, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th .show-small {
    display: inline;
  }
  /* line 1374, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td .hide-small, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td.hide-small, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th .hide-small, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th.hide-small {
    display: none;
  }
  /* line 1375, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td.big, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th.big {
    width: 100%;
  }
  /* line 1376, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td.actions, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th.actions {
    justify-content: center;
    gap: 0;
    background-color: var(--ta-card-bg);
    height: auto;
    min-height: 32px;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 1392, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td.actions *, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th.actions * {
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
  }
  /* line 1397, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td.actions br, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 1401, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td.actions > a, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border);
  }
  /* line 1405, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 1411, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th.actions ul.right {
    float: none;
  }
  /* line 1414, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 1415, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 1422, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border) !important;
    border-radius: 0;
  }
  /* line 1428, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 1433, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a {
    color: var(--ta-brand) !important;
    line-height: 1.3125rem;
    padding: 0;
  }
  /* line 1437, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: var(--ta-brand-hover) !important;
  }
  /* line 1447, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > th:nth-child(odd) {
    width: 70%;
  }
  /* line 1448, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > th:nth-child(even) {
    width: 30%;
  }
  /* line 1452, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > td:first-child, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > th:first-child, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > th:nth-child(2) {
    padding-top: 10px;
  }
  /* line 1456, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.first-big > td:first-child, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.first-big > th:first-child {
    width: 100%;
    padding-top: 10px;
  }
  /* line 1462, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > th {
    width: 50%;
  }
  /* line 1464, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > th:nth-child(2) {
    padding-top: 10px;
  }
  /* line 1469, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions) > th:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 1471, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3) {
    padding-bottom: 10px;
  }
  /* line 1475, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.last-big.without-actions > th:last-child {
    padding-bottom: 10px;
  }
  /* line 1477, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.last-big > td.actions, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.last-big > th.actions {
    width: 100%;
  }
  /* line 1480, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > th:last-child, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > th:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 1481, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > td.actions, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > th.actions {
    padding-bottom: 12px;
  }
  /* line 1487, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead {
    display: block;
  }
  /* line 1489, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr {
    display: block;
  }
  /* line 1491, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr:not(.summary-row) {
    display: block;
  }
  /* line 1492, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th {
    display: none;
  }
  /* line 1494, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all {
    display: block;
    min-height: 45px;
    border-bottom: none;
  }
  /* line 1498, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows {
    padding-top: 7px;
  }
  /* line 1500, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show {
    display: inline-block;
  }
  /* line 1502, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all.selected .box-select-all-table-rows {
    padding-top: 0;
  }
  /* line 1506, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead.hide-small {
    display: none;
  }
  /* line 1512, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td {
    line-height: 1.875rem;
  }
  /* line 1514, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td span.text-right-label {
    padding: 5px 0 0 0;
  }
  /* line 1515, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell {
    width: 100%;
    line-height: 0;
  }
  /* line 1518, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input {
    width: 100%;
  }
  /* line 1519, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="time"] {
    width: auto;
  }
  /* line 1520, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell.with-evol > div {
    width: 100% !important;
  }
  /* line 1521, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 1522, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select {
    width: 100%;
  }
  /* line 1524, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_6i"] {
    width: auto;
  }
  /* line 1525, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 1527, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 1533, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell button {
    max-width: 100%;
  }
  /* line 1534, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 1536, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form, .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
  }
  /* line 1540, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form:before, .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell:before {
    display: inline-block;
    width: auto;
    max-width: 100%;
    margin-right: 0;
    font-size: 0.875rem;
    line-height: 1.875rem;
    letter-spacing: 1px;
    vertical-align: top;
    overflow: visible;
    text-overflow: clip;
    white-space: normal;
  }
  /* line 1558, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form.onoff:before, .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell.onoff:before {
    width: auto;
  }
  /* line 1559, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form.card-title:before, .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell.card-title:before {
    width: auto;
  }
  /* line 1561, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form {
    display: flex;
    align-items: flex-start;
  }
  /* line 1569, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form:before {
    flex: none;
  }
  /* line 1570, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form form.form-in-cell {
    flex: 1;
    min-width: 0;
    width: auto;
  }
  /* line 1576, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell {
    display: flex;
    align-items: flex-start;
  }
  /* line 1582, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell:before {
    flex: none;
  }
  /* line 1583, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field {
    flex: 1;
    min-width: 0;
    width: auto;
    margin: 0;
    vertical-align: top;
  }
  /* line 1589, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input {
    width: 100%;
  }
  /* line 1590, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="time"] {
    width: auto;
  }
  /* line 1591, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field.with-evol > div {
    width: 100% !important;
  }
  /* line 1592, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 1593, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select {
    width: 100%;
  }
  /* line 1595, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_6i"] {
    width: auto;
  }
  /* line 1596, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 1598, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 1604, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field button {
    max-width: 100%;
  }
  /* line 1605, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 1613, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead {
    display: table-header-group;
  }
  /* line 1616, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr:not(.table-title-row) {
    display: none;
  }
  /* line 1617, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th {
    display: block;
  }
  /* line 1620, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    margin-bottom: 10px;
    background-color: var(--ta-card-bg);
    border: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md);
    box-shadow: var(--ta-shadow-sm);
  }
  /* line 1630, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.darken.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1632, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .darken.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody tr {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1636, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .mb0.table.table-white.table1140:not(:last-child):not(.table-halves):not(.skip2-cols) {
    margin-bottom: 10px;
  }
  /* line 1642, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-actions.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 1643, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-actions.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:not(.without-actions):not(.odd-cols) td:nth-last-child(3) {
    padding-bottom: 10px;
  }
  /* line 1645, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-actions.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions {
    width: 100%;
  }
  /* line 1659, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > a, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > a {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
  }
  /* line 1666, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down {
    top: calc(100% + 2px);
  }
  /* line 1668, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down.up {
    top: auto;
    bottom: calc(100% + 2px);
  }
  /* line 1670, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down {
    top: calc(100% + 2px);
  }
  /* line 1672, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down.up {
    top: auto;
    bottom: calc(100% + 6px);
  }
  /* line 1681, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) > a:not([data-action="drop-down"]):not(.ta-btn):not(.ta-btn-back) {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    min-width: 44px;
    vertical-align: top;
  }
  /* line 1689, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 31px;
    overflow: hidden;
  }
  /* line 1698, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li {
    position: relative;
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 1703, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:not(:last-child):not(.fine-riga):after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: -16px;
    border-right: 1px solid var(--ta-border);
  }
  /* line 1711, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: -1px;
    left: -100vw;
    right: -100vw;
    border-top: 1px solid var(--ta-border);
    pointer-events: none;
  }
  /* line 1722, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    min-width: 44px;
  }
  /* line 1736, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:empty:not([data-label]):not(.actions):not([style]) {
    display: none !important;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.gray {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.gray > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.gray > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.darken {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.darken > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.darken > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.orange {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.orange > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.orange > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.blue {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.blue > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.blue > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.lilac {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.lilac > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.lilac > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.green {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.green > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.green > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.error {
    background-color: var(--ta-danger-soft);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.error > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.error > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.pending {
    background-color: var(--ta-warning-soft);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.pending > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.pending > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.success {
    background-color: var(--ta-success-soft);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.success > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.success > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1764, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-striped.table.table-white.table1140:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(even), .table-striped.table.table-white.table1140:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr.even {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1766, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-striped.table.table-white.table1140:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(even) > td:not(.with-color-bar):not(.actions):not(.card-title), .table-striped.table.table-white.table1140:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr.even > td:not(.with-color-bar):not(.actions):not(.card-title) {
    background-color: transparent;
  }
  /* line 1773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1775, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1778, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.with-title.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .gray.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 1773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 1775, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1778, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.with-title.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 1780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .orange.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 1773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 1775, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1778, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.with-title.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 1780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .blue.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 1773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 1775, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1778, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.with-title.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 1780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .lilac.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 1773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 1775, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1778, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.with-title.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 1780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .green.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 1788, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td {
    flex-wrap: wrap;
    align-content: center;
  }
  /* line 1792, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.parent-row-with-inner-table > td:first-child {
    flex-wrap: nowrap;
  }
  /* line 1793, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.parent-row-with-inner-table > td:first-child > .drop-down-table {
    flex: none;
    align-self: flex-start;
    height: auto;
  }
  /* line 1799, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    display: block;
    width: auto;
    margin: 16px 0 8px;
    padding: 0;
    border: none;
    border-radius: 0;
    box-shadow: none;
    background: transparent;
  }
  /* line 1808, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    width: 100%;
    min-height: 0;
    padding: 0;
    border: none;
    background: transparent;
    color: var(--ta-text);
    font-size: 0.875rem;
    line-height: 1.25rem;
    letter-spacing: normal;
    text-align: left;
  }
  /* line 1826, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before {
    display: none;
  }
  /* line 1828, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child), .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child) {
    display: none;
  }
  /* line 1831, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n) > :first-child {
    font-weight: 600;
  }
  /* line 1832, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n) > :first-child {
    margin-top: -8px;
    font-style: italic;
    font-weight: normal;
  }
  /* line 1835, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    background-color: var(--ta-neutral-extra-light);
    border-color: var(--ta-grey-51);
  }
  /* line 1838, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td {
    background-color: transparent;
  }
  /* line 1840, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td > div:not(.ta-checkbox-tag), .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td > p, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td > ul,
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td > ol, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td > dl, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td > table,
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td > br {
    flex-basis: 100%;
  }
  /* line 1845, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td > .ta-checkbox-tag {
    flex: 0 0 auto;
  }
  /* line 1849, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    padding: 0;
    border: none;
    border-radius: 0;
    background: transparent;
  }
  /* line 1862, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td {
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 1.25rem;
    min-height: 44px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    gap: 10px;
  }
  /* line 1863, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before {
    padding-right: 0;
  }
  /* line 1864, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions {
    padding-top: 0;
    padding-bottom: 0;
    justify-content: center;
    gap: 0;
  }
  /* line 1868, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 0;
    margin-bottom: 8px;
    min-height: 0;
  }
  /* line 1873, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  /* line 1878, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.actions) {
    padding-bottom: 0;
  }
  /* line 1879, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.with-color-bar:first-child) {
    padding-top: 0;
  }
  /* line 1880, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions {
    margin-top: 8px;
  }
  /* line 1882, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    padding: 0;
    padding-bottom: 8px;
    padding-top: 8px;
  }
  /* line 1889, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.open) {
    display: none;
  }
  /* line 1889, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table.open {
    display: flex;
  }
  /* line 1897, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.actions) {
    padding-bottom: 0;
  }
  /* line 1903, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.card-title), .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.with-color-bar:first-child) {
    padding-top: 0;
  }
  /* line 1908, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td {
    padding: 12px 16px;
    line-height: 1.25rem;
  }
  /* line 1914, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td {
    padding-top: 12px;
    padding-bottom: 12px;
    min-height: 44px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    gap: 10px;
  }
  /* line 1915, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before {
    padding-right: 0;
  }
  /* line 1918, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-title {
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 44px;
  }
  /* line 1919, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-corner {
    padding-top: 0;
    padding-bottom: 0;
    min-height: 0;
  }
  /* line 1920, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions {
    justify-content: center;
    gap: 0;
  }
  /* line 1923, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions:has(> .ta-btn, > .form .actions input[type="submit"], > .ta-btn-back) {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  /* line 1929, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-form > .form.form-in-cell, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.form.form-in-cell > .field {
    flex: 1 1 10rem;
    width: auto;
    min-width: 0;
  }
  /* line 1932, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila {
    padding: 0;
  }
  /* line 1934, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down {
    column-gap: 1px;
  }
  /* line 1936, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li:not(:last-child):not(.fine-riga):after {
    right: -1px;
  }
  /* line 1937, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li a {
    padding: 0 15px;
  }
  /* line 1945, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td.card-title {
    background-color: var(--ta-surface) !important;
  }
  /* line 1946, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    order: -1;
    width: 100% !important;
    margin: 0;
    padding: 10px 16px;
    background-color: var(--ta-neutral-extra-light);
    border-bottom: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md) var(--ta-radius-md) 0 0;
    margin-bottom: 8px;
    font-weight: 600;
  }
  /* line 1957, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title:before {
    display: none;
  }
  /* line 1963, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell:before, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form:before {
    display: none;
  }
  /* line 1964, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell .field, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell form.form-in-cell, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form .field, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form form.form-in-cell {
    width: 100%;
  }
  /* line 1965, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell input:disabled, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form input:disabled {
    background-color: transparent;
    border-color: transparent;
    padding-left: 0;
    font-weight: 600;
  }
  /* line 1975, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-color-bar {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 4px !important;
    padding: 0;
    border: none;
    border-radius: var(--ta-radius-md) 0 0 var(--ta-radius-md);
    overflow: hidden;
    background-color: transparent;
  }
  /* line 1986, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-color-bar:before {
    display: none;
  }
  /* line 1995, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td:not([data-label]:not([data-label=""])) > .ta-checkbox-tag:only-child) > td.card-title, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.card-corner) > td.card-title {
    padding-right: 44px;
  }
  /* line 1999, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.left-handle-cell) > td.card-title {
    padding-left: 44px;
  }
  /* line 2006, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-corner {
    position: absolute;
    top: 15px;
    right: 12px;
    width: auto !important;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: transparent;
    z-index: 1;
  }
  /* line 2017, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child):before, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-corner:before {
    display: none;
  }
  /* line 2019, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.left-handle-cell {
    position: absolute;
    top: 0;
    left: 12px;
    width: auto !important;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: transparent;
    z-index: 1;
  }
  /* line 2029, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.left-handle-cell:before {
    display: none;
  }
  /* line 2031, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure {
    width: 100% !important;
    justify-content: center;
  }
  /* line 2034, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure:before {
    display: none;
  }
  /* line 2035, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure a {
    display: flex;
    justify-content: center;
    width: 100%;
  }
  /* line 2036, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure img {
    max-width: 160px;
    max-height: 120px;
  }
  /* line 2038, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions {
    padding: 0 16px;
    background-color: var(--ta-card-bg);
    margin: 8px 0 0 0;
    border-top: 1px solid var(--ta-border-subtle);
    border-radius: 0 0 var(--ta-radius-md) var(--ta-radius-md);
  }
  /* line 2050, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    padding: 0;
    border: none;
    border-radius: 0;
    background: transparent;
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-blue.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-blue-bg);
    border-bottom-color: var(--ta-card-tint-blue-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-orange.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-orange-bg);
    border-bottom-color: var(--ta-card-tint-orange-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-green.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-green-bg);
    border-bottom-color: var(--ta-card-tint-green-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-lilac.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-lilac-bg);
    border-bottom-color: var(--ta-card-tint-lilac-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-red.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-red-bg);
    border-bottom-color: var(--ta-card-tint-red-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-grey.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-grey-bg);
    border-bottom-color: var(--ta-card-tint-grey-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-yellow.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-yellow-bg);
    border-bottom-color: var(--ta-card-tint-yellow-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-pink.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-pink-bg);
    border-bottom-color: var(--ta-card-tint-pink-border);
  }
}
@container ta-pagina (max-width: 81.25rem) {
  /* line 1037, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) colgroup, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead {
    display: none;
  }
  /* line 1039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-card-bg);
    --ta-table-cell-bg: var(--ta-card-bg);
    display: block;
    margin-bottom: 10px;
    border: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md);
    box-shadow: var(--ta-shadow-sm);
    overflow: visible;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 1059, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:first-child {
    border-top-left-radius: var(--ta-radius-md);
    border-top-right-radius: var(--ta-radius-md);
  }
  /* line 1060, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:last-child {
    border-bottom-left-radius: var(--ta-radius-md);
    border-bottom-right-radius: var(--ta-radius-md);
  }
  /* line 1061, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.no-border {
    border: none;
  }
  /* line 1062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td {
    display: block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    text-align: left;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.375rem;
    vertical-align: top;
    white-space: normal;
  }
  /* line 1077, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.right {
    text-align: right;
  }
  /* line 1079, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.right:not(.keep-right) {
    text-align: left;
  }
  /* line 1081, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.keep-center {
    text-align: center;
  }
  /* line 1083, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: var(--ta-text-muted);
    flex: 0 1 auto;
    max-width: 50%;
    overflow-wrap: normal;
    word-break: normal;
  }
  /* line 1102, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td[data-label] > .ta-checkbox-tag {
    vertical-align: middle;
  }
  /* line 1105, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 1106, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down {
    background: var(--ta-surface);
    display: block !important;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 1114, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border) !important;
    border-radius: 0;
  }
  /* line 1120, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 1125, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a {
    color: var(--ta-brand) !important;
    line-height: 1.3125rem;
    padding: 0;
  }
  /* line 1129, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: var(--ta-brand-hover) !important;
  }
  /* line 1137, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td .show-small {
    display: inline-block;
  }
  /* line 1138, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td .hide-small {
    display: none;
  }
  /* line 1139, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td span.text-right-label {
    display: inline-block;
    line-height: 1.25rem;
    vertical-align: top;
  }
  /* line 1144, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions {
    background-color: var(--ta-table-actions-bg);
    height: auto;
    min-height: 32px;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 1158, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions * {
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
  }
  /* line 1163, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 1167, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border);
  }
  /* line 1171, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 1177, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.right {
    float: none;
  }
  /* line 1179, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.no-data {
    width: 100% !important;
    text-align: center;
    justify-content: center;
  }
  /* line 1187, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.keep-actions .drop-down-wrapper {
    width: 100%;
  }
  /* line 1189, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.hide-small {
    display: none !important;
  }
  /* line 1192, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(odd) {
    width: 70%;
  }
  /* line 1193, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(even) {
    width: 30%;
  }
  /* line 1196, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.first-big > td {
    display: inline-block;
    width: 50%;
  }
  /* line 1199, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.first-big > td:first-child {
    width: 100%;
    padding-top: 10px;
  }
  /* line 1203, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.first-big > td.big, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.first-big > td.actions {
    width: 100%;
  }
  /* line 1209, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.first-big:has(> td.card-title) > td:first-child:not(.card-title) {
    width: 50%;
  }
  /* line 1211, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td {
    display: inline-block;
    width: 50%;
  }
  /* line 1214, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td:first-child, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td:nth-child(2) {
    padding-top: 10px;
  }
  /* line 1215, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td.big, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td.actions {
    width: 100%;
  }
  /* line 1220, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 1221, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.last-big:not(.without-actions):not(.odd-cols) td:nth-last-child(3) {
    padding-bottom: 10px;
  }
  /* line 1223, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.last-big.without-actions td:last-child {
    padding-bottom: 10px;
  }
  /* line 1226, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.last-big > td.actions {
    width: 100%;
  }
  /* line 1229, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) > td:last-child, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) td:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 1230, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) > td.actions {
    padding-bottom: 12px;
  }
  /* line 1232, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.error {
    border-color: var(--ta-danger);
    background-color: var(--ta-danger-soft);
  }
  /* line 1235, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.error td[data-label]:before {
    color: var(--ta-danger-hover);
  }
  /* line 1236, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.error td.actions {
    background-color: var(--ta-danger-soft);
    border-top-color: var(--ta-danger);
  }
  /* line 1241, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.pending {
    border-color: var(--ta-warning);
    background-color: var(--ta-warning-soft);
  }
  /* line 1244, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.pending td[data-label]:before {
    color: var(--ta-warning-text);
  }
  /* line 1245, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.pending td.actions {
    background-color: var(--ta-warning-soft);
    border-top-color: var(--ta-warning);
  }
  /* line 1250, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.success {
    border-color: var(--ta-success);
    background-color: var(--ta-success-soft);
  }
  /* line 1253, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.success td[data-label]:before {
    color: var(--ta-success-hover);
  }
  /* line 1254, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.success td.actions {
    background-color: var(--ta-success-soft);
    border-top-color: var(--ta-success);
  }
  /* line 1259, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:last-child {
    margin-bottom: 0;
  }
  /* line 1260, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table {
    display: none;
  }
  /* line 1262, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table.open {
    display: block;
  }
  /* line 1263, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) {
    background-color: var(--ta-surface-sunken);
    width: 96%;
    margin-left: 4%;
  }
  /* line 1267, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td:first-child {
    padding-left: 15px;
  }
  /* line 1268, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).error {
    background-color: var(--ta-danger-soft);
  }
  /* line 1269, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).pending {
    background-color: var(--ta-warning-soft);
  }
  /* line 1270, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).success {
    background-color: var(--ta-success-soft);
  }
  /* line 1272, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table table tr {
    border: none;
    white-space: normal;
    margin-bottom: 0;
  }
  /* line 1276, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table table tr + tr {
    border-top: 1px solid var(--ta-border-subtle);
  }
  /* line 1281, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.no-bottom {
    margin-bottom: 0;
    border-bottom: none;
  }
  /* line 1285, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.darken {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1289, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tfoot > tr {
    display: block;
    margin-top: 10px;
    border: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 1296, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tfoot > tr.no-border {
    border: none;
  }
  /* line 1297, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tfoot > tr > td {
    display: inline-block;
    width: 50%;
    border: none;
    color: var(--ta-text-muted);
    text-align: left;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.375rem;
  }
  /* line 1306, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tfoot > tr > td.big {
    width: 100%;
  }
  /* line 1307, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tfoot > tr > td.hide-small {
    display: none;
  }
  /* line 1309, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tfoot > tr > td[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    font-weight: normal;
    color: var(--ta-text-muted);
  }
  /* line 1323, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead {
    display: table-header-group;
  }
  /* line 1325, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr:not(.summary-row) {
    display: none;
  }
  /* line 1326, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr {
    display: block;
    background-color: var(--ta-neutral-extra-light);
    border: 1px solid var(--ta-border-subtle);
    margin-bottom: 10px;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 1334, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.no-border {
    border: none;
  }
  /* line 1337, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    box-sizing: border-box;
    width: 50%;
    min-height: 44px;
    padding: 12px 16px;
    border: none;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
    white-space: normal;
    overflow-wrap: anywhere;
    vertical-align: top;
  }
  /* line 1354, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td:empty, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th:empty {
    display: none;
  }
  /* line 1355, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td[data-label], .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th[data-label] {
    text-align: left;
  }
  /* line 1357, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    font-style: italic;
    color: var(--ta-text-muted);
    flex: 0 1 auto;
    max-width: 50%;
    overflow-wrap: normal;
    word-break: normal;
  }
  /* line 1369, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td.right, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th.right {
    text-align: right;
  }
  /* line 1371, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th.right:not(.keep-right) {
    text-align: left;
  }
  /* line 1373, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td .show-small, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th .show-small {
    display: inline;
  }
  /* line 1374, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td .hide-small, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td.hide-small, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th .hide-small, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th.hide-small {
    display: none;
  }
  /* line 1375, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td.big, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th.big {
    width: 100%;
  }
  /* line 1376, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td.actions, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th.actions {
    justify-content: center;
    gap: 0;
    background-color: var(--ta-card-bg);
    height: auto;
    min-height: 32px;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 1392, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td.actions *, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th.actions * {
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
  }
  /* line 1397, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td.actions br, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 1401, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td.actions > a, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border);
  }
  /* line 1405, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 1411, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th.actions ul.right {
    float: none;
  }
  /* line 1414, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 1415, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 1422, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border) !important;
    border-radius: 0;
  }
  /* line 1428, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 1433, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a {
    color: var(--ta-brand) !important;
    line-height: 1.3125rem;
    padding: 0;
  }
  /* line 1437, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: var(--ta-brand-hover) !important;
  }
  /* line 1447, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > th:nth-child(odd) {
    width: 70%;
  }
  /* line 1448, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > th:nth-child(even) {
    width: 30%;
  }
  /* line 1452, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > td:first-child, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > th:first-child, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > th:nth-child(2) {
    padding-top: 10px;
  }
  /* line 1456, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.first-big > td:first-child, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.first-big > th:first-child {
    width: 100%;
    padding-top: 10px;
  }
  /* line 1462, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > th {
    width: 50%;
  }
  /* line 1464, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > th:nth-child(2) {
    padding-top: 10px;
  }
  /* line 1469, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions) > th:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 1471, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3) {
    padding-bottom: 10px;
  }
  /* line 1475, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.last-big.without-actions > th:last-child {
    padding-bottom: 10px;
  }
  /* line 1477, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.last-big > td.actions, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.last-big > th.actions {
    width: 100%;
  }
  /* line 1480, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > th:last-child, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > th:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 1481, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > td.actions, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > th.actions {
    padding-bottom: 12px;
  }
  /* line 1487, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead {
    display: block;
  }
  /* line 1489, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr {
    display: block;
  }
  /* line 1491, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr:not(.summary-row) {
    display: block;
  }
  /* line 1492, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th {
    display: none;
  }
  /* line 1494, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all {
    display: block;
    min-height: 45px;
    border-bottom: none;
  }
  /* line 1498, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows {
    padding-top: 7px;
  }
  /* line 1500, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show {
    display: inline-block;
  }
  /* line 1502, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all.selected .box-select-all-table-rows {
    padding-top: 0;
  }
  /* line 1506, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead.hide-small {
    display: none;
  }
  /* line 1512, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td {
    line-height: 1.875rem;
  }
  /* line 1514, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td span.text-right-label {
    padding: 5px 0 0 0;
  }
  /* line 1515, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell {
    width: 100%;
    line-height: 0;
  }
  /* line 1518, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input {
    width: 100%;
  }
  /* line 1519, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="time"] {
    width: auto;
  }
  /* line 1520, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell.with-evol > div {
    width: 100% !important;
  }
  /* line 1521, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 1522, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select {
    width: 100%;
  }
  /* line 1524, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_6i"] {
    width: auto;
  }
  /* line 1525, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 1527, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 1533, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell button {
    max-width: 100%;
  }
  /* line 1534, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 1536, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form, .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
  }
  /* line 1540, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form:before, .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell:before {
    display: inline-block;
    width: auto;
    max-width: 100%;
    margin-right: 0;
    font-size: 0.875rem;
    line-height: 1.875rem;
    letter-spacing: 1px;
    vertical-align: top;
    overflow: visible;
    text-overflow: clip;
    white-space: normal;
  }
  /* line 1558, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form.onoff:before, .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell.onoff:before {
    width: auto;
  }
  /* line 1559, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form.card-title:before, .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell.card-title:before {
    width: auto;
  }
  /* line 1561, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form {
    display: flex;
    align-items: flex-start;
  }
  /* line 1569, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form:before {
    flex: none;
  }
  /* line 1570, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form form.form-in-cell {
    flex: 1;
    min-width: 0;
    width: auto;
  }
  /* line 1576, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell {
    display: flex;
    align-items: flex-start;
  }
  /* line 1582, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell:before {
    flex: none;
  }
  /* line 1583, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field {
    flex: 1;
    min-width: 0;
    width: auto;
    margin: 0;
    vertical-align: top;
  }
  /* line 1589, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input {
    width: 100%;
  }
  /* line 1590, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="time"] {
    width: auto;
  }
  /* line 1591, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field.with-evol > div {
    width: 100% !important;
  }
  /* line 1592, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 1593, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select {
    width: 100%;
  }
  /* line 1595, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_6i"] {
    width: auto;
  }
  /* line 1596, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 1598, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 1604, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field button {
    max-width: 100%;
  }
  /* line 1605, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 1613, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead {
    display: table-header-group;
  }
  /* line 1616, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr:not(.table-title-row) {
    display: none;
  }
  /* line 1617, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th {
    display: block;
  }
  /* line 1620, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    margin-bottom: 10px;
    background-color: var(--ta-card-bg);
    border: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md);
    box-shadow: var(--ta-shadow-sm);
  }
  /* line 1630, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.darken.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1632, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .darken.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody tr {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1636, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .mb0.table.table-white.table1300:not(:last-child):not(.table-halves):not(.skip2-cols) {
    margin-bottom: 10px;
  }
  /* line 1642, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-actions.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 1643, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-actions.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:not(.without-actions):not(.odd-cols) td:nth-last-child(3) {
    padding-bottom: 10px;
  }
  /* line 1645, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-actions.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions {
    width: 100%;
  }
  /* line 1659, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > a, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > a {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
  }
  /* line 1666, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down {
    top: calc(100% + 2px);
  }
  /* line 1668, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down.up {
    top: auto;
    bottom: calc(100% + 2px);
  }
  /* line 1670, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down {
    top: calc(100% + 2px);
  }
  /* line 1672, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down.up {
    top: auto;
    bottom: calc(100% + 6px);
  }
  /* line 1681, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) > a:not([data-action="drop-down"]):not(.ta-btn):not(.ta-btn-back) {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    min-width: 44px;
    vertical-align: top;
  }
  /* line 1689, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 31px;
    overflow: hidden;
  }
  /* line 1698, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li {
    position: relative;
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 1703, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:not(:last-child):not(.fine-riga):after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: -16px;
    border-right: 1px solid var(--ta-border);
  }
  /* line 1711, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: -1px;
    left: -100vw;
    right: -100vw;
    border-top: 1px solid var(--ta-border);
    pointer-events: none;
  }
  /* line 1722, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    min-width: 44px;
  }
  /* line 1736, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:empty:not([data-label]):not(.actions):not([style]) {
    display: none !important;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.gray {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.gray > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.gray > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.darken {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.darken > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.darken > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.orange {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.orange > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.orange > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.blue {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.blue > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.blue > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.lilac {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.lilac > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.lilac > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.green {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.green > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.green > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.error {
    background-color: var(--ta-danger-soft);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.error > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.error > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.pending {
    background-color: var(--ta-warning-soft);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.pending > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.pending > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.success {
    background-color: var(--ta-success-soft);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.success > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.success > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1764, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-striped.table.table-white.table1300:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(even), .table-striped.table.table-white.table1300:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr.even {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1766, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-striped.table.table-white.table1300:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(even) > td:not(.with-color-bar):not(.actions):not(.card-title), .table-striped.table.table-white.table1300:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr.even > td:not(.with-color-bar):not(.actions):not(.card-title) {
    background-color: transparent;
  }
  /* line 1773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1775, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1778, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.with-title.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .gray.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 1773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 1775, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1778, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.with-title.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 1780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .orange.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 1773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 1775, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1778, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.with-title.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 1780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .blue.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 1773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 1775, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1778, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.with-title.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 1780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .lilac.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 1773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 1775, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1778, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.with-title.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 1780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .green.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 1788, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td {
    flex-wrap: wrap;
    align-content: center;
  }
  /* line 1792, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.parent-row-with-inner-table > td:first-child {
    flex-wrap: nowrap;
  }
  /* line 1793, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.parent-row-with-inner-table > td:first-child > .drop-down-table {
    flex: none;
    align-self: flex-start;
    height: auto;
  }
  /* line 1799, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    display: block;
    width: auto;
    margin: 16px 0 8px;
    padding: 0;
    border: none;
    border-radius: 0;
    box-shadow: none;
    background: transparent;
  }
  /* line 1808, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    width: 100%;
    min-height: 0;
    padding: 0;
    border: none;
    background: transparent;
    color: var(--ta-text);
    font-size: 0.875rem;
    line-height: 1.25rem;
    letter-spacing: normal;
    text-align: left;
  }
  /* line 1826, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before {
    display: none;
  }
  /* line 1828, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child), .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child) {
    display: none;
  }
  /* line 1831, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n) > :first-child {
    font-weight: 600;
  }
  /* line 1832, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n) > :first-child {
    margin-top: -8px;
    font-style: italic;
    font-weight: normal;
  }
  /* line 1835, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    background-color: var(--ta-neutral-extra-light);
    border-color: var(--ta-grey-51);
  }
  /* line 1838, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td {
    background-color: transparent;
  }
  /* line 1840, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td > div:not(.ta-checkbox-tag), .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td > p, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td > ul,
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td > ol, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td > dl, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td > table,
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td > br {
    flex-basis: 100%;
  }
  /* line 1845, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td > .ta-checkbox-tag {
    flex: 0 0 auto;
  }
  /* line 1849, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    padding: 0;
    border: none;
    border-radius: 0;
    background: transparent;
  }
  /* line 1862, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td {
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 1.25rem;
    min-height: 44px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    gap: 10px;
  }
  /* line 1863, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before {
    padding-right: 0;
  }
  /* line 1864, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions {
    padding-top: 0;
    padding-bottom: 0;
    justify-content: center;
    gap: 0;
  }
  /* line 1868, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 0;
    margin-bottom: 8px;
    min-height: 0;
  }
  /* line 1873, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  /* line 1878, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.actions) {
    padding-bottom: 0;
  }
  /* line 1879, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.with-color-bar:first-child) {
    padding-top: 0;
  }
  /* line 1880, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions {
    margin-top: 8px;
  }
  /* line 1882, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    padding: 0;
    padding-bottom: 8px;
    padding-top: 8px;
  }
  /* line 1889, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.open) {
    display: none;
  }
  /* line 1889, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table.open {
    display: flex;
  }
  /* line 1897, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.actions) {
    padding-bottom: 0;
  }
  /* line 1903, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.card-title), .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.with-color-bar:first-child) {
    padding-top: 0;
  }
  /* line 1908, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td {
    padding: 12px 16px;
    line-height: 1.25rem;
  }
  /* line 1914, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td {
    padding-top: 12px;
    padding-bottom: 12px;
    min-height: 44px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    gap: 10px;
  }
  /* line 1915, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before {
    padding-right: 0;
  }
  /* line 1918, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-title {
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 44px;
  }
  /* line 1919, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-corner {
    padding-top: 0;
    padding-bottom: 0;
    min-height: 0;
  }
  /* line 1920, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions {
    justify-content: center;
    gap: 0;
  }
  /* line 1923, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions:has(> .ta-btn, > .form .actions input[type="submit"], > .ta-btn-back) {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  /* line 1929, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-form > .form.form-in-cell, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.form.form-in-cell > .field {
    flex: 1 1 10rem;
    width: auto;
    min-width: 0;
  }
  /* line 1932, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila {
    padding: 0;
  }
  /* line 1934, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down {
    column-gap: 1px;
  }
  /* line 1936, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li:not(:last-child):not(.fine-riga):after {
    right: -1px;
  }
  /* line 1937, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li a {
    padding: 0 15px;
  }
  /* line 1945, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td.card-title {
    background-color: var(--ta-surface) !important;
  }
  /* line 1946, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    order: -1;
    width: 100% !important;
    margin: 0;
    padding: 10px 16px;
    background-color: var(--ta-neutral-extra-light);
    border-bottom: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md) var(--ta-radius-md) 0 0;
    margin-bottom: 8px;
    font-weight: 600;
  }
  /* line 1957, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title:before {
    display: none;
  }
  /* line 1963, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell:before, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form:before {
    display: none;
  }
  /* line 1964, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell .field, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell form.form-in-cell, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form .field, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form form.form-in-cell {
    width: 100%;
  }
  /* line 1965, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell input:disabled, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form input:disabled {
    background-color: transparent;
    border-color: transparent;
    padding-left: 0;
    font-weight: 600;
  }
  /* line 1975, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-color-bar {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 4px !important;
    padding: 0;
    border: none;
    border-radius: var(--ta-radius-md) 0 0 var(--ta-radius-md);
    overflow: hidden;
    background-color: transparent;
  }
  /* line 1986, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-color-bar:before {
    display: none;
  }
  /* line 1995, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td:not([data-label]:not([data-label=""])) > .ta-checkbox-tag:only-child) > td.card-title, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.card-corner) > td.card-title {
    padding-right: 44px;
  }
  /* line 1999, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.left-handle-cell) > td.card-title {
    padding-left: 44px;
  }
  /* line 2006, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-corner {
    position: absolute;
    top: 15px;
    right: 12px;
    width: auto !important;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: transparent;
    z-index: 1;
  }
  /* line 2017, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child):before, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-corner:before {
    display: none;
  }
  /* line 2019, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.left-handle-cell {
    position: absolute;
    top: 0;
    left: 12px;
    width: auto !important;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: transparent;
    z-index: 1;
  }
  /* line 2029, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.left-handle-cell:before {
    display: none;
  }
  /* line 2031, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure {
    width: 100% !important;
    justify-content: center;
  }
  /* line 2034, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure:before {
    display: none;
  }
  /* line 2035, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure a {
    display: flex;
    justify-content: center;
    width: 100%;
  }
  /* line 2036, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure img {
    max-width: 160px;
    max-height: 120px;
  }
  /* line 2038, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions {
    padding: 0 16px;
    background-color: var(--ta-card-bg);
    margin: 8px 0 0 0;
    border-top: 1px solid var(--ta-border-subtle);
    border-radius: 0 0 var(--ta-radius-md) var(--ta-radius-md);
  }
  /* line 2050, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    padding: 0;
    border: none;
    border-radius: 0;
    background: transparent;
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-blue.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-blue-bg);
    border-bottom-color: var(--ta-card-tint-blue-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-orange.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-orange-bg);
    border-bottom-color: var(--ta-card-tint-orange-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-green.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-green-bg);
    border-bottom-color: var(--ta-card-tint-green-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-lilac.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-lilac-bg);
    border-bottom-color: var(--ta-card-tint-lilac-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-red.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-red-bg);
    border-bottom-color: var(--ta-card-tint-red-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-grey.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-grey-bg);
    border-bottom-color: var(--ta-card-tint-grey-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-yellow.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-yellow-bg);
    border-bottom-color: var(--ta-card-tint-yellow-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-pink.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-pink-bg);
    border-bottom-color: var(--ta-card-tint-pink-border);
  }
}
@container ta-pagina (max-width: 93.75rem) {
  /* line 1037, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) colgroup, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead {
    display: none;
  }
  /* line 1039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-card-bg);
    --ta-table-cell-bg: var(--ta-card-bg);
    display: block;
    margin-bottom: 10px;
    border: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md);
    box-shadow: var(--ta-shadow-sm);
    overflow: visible;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 1059, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:first-child {
    border-top-left-radius: var(--ta-radius-md);
    border-top-right-radius: var(--ta-radius-md);
  }
  /* line 1060, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:last-child {
    border-bottom-left-radius: var(--ta-radius-md);
    border-bottom-right-radius: var(--ta-radius-md);
  }
  /* line 1061, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.no-border {
    border: none;
  }
  /* line 1062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td {
    display: block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    text-align: left;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.375rem;
    vertical-align: top;
    white-space: normal;
  }
  /* line 1077, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.right {
    text-align: right;
  }
  /* line 1079, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.right:not(.keep-right) {
    text-align: left;
  }
  /* line 1081, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.keep-center {
    text-align: center;
  }
  /* line 1083, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: var(--ta-text-muted);
    flex: 0 1 auto;
    max-width: 50%;
    overflow-wrap: normal;
    word-break: normal;
  }
  /* line 1102, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td[data-label] > .ta-checkbox-tag {
    vertical-align: middle;
  }
  /* line 1105, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 1106, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down {
    background: var(--ta-surface);
    display: block !important;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 1114, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border) !important;
    border-radius: 0;
  }
  /* line 1120, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 1125, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a {
    color: var(--ta-brand) !important;
    line-height: 1.3125rem;
    padding: 0;
  }
  /* line 1129, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: var(--ta-brand-hover) !important;
  }
  /* line 1137, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td .show-small {
    display: inline-block;
  }
  /* line 1138, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td .hide-small {
    display: none;
  }
  /* line 1139, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td span.text-right-label {
    display: inline-block;
    line-height: 1.25rem;
    vertical-align: top;
  }
  /* line 1144, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions {
    background-color: var(--ta-table-actions-bg);
    height: auto;
    min-height: 32px;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 1158, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions * {
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
  }
  /* line 1163, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 1167, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border);
  }
  /* line 1171, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 1177, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.right {
    float: none;
  }
  /* line 1179, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.no-data {
    width: 100% !important;
    text-align: center;
    justify-content: center;
  }
  /* line 1187, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.keep-actions .drop-down-wrapper {
    width: 100%;
  }
  /* line 1189, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.hide-small {
    display: none !important;
  }
  /* line 1192, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(odd) {
    width: 70%;
  }
  /* line 1193, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(even) {
    width: 30%;
  }
  /* line 1196, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.first-big > td {
    display: inline-block;
    width: 50%;
  }
  /* line 1199, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.first-big > td:first-child {
    width: 100%;
    padding-top: 10px;
  }
  /* line 1203, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.first-big > td.big, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.first-big > td.actions {
    width: 100%;
  }
  /* line 1209, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.first-big:has(> td.card-title) > td:first-child:not(.card-title) {
    width: 50%;
  }
  /* line 1211, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td {
    display: inline-block;
    width: 50%;
  }
  /* line 1214, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td:first-child, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td:nth-child(2) {
    padding-top: 10px;
  }
  /* line 1215, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td.big, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td.actions {
    width: 100%;
  }
  /* line 1220, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 1221, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.last-big:not(.without-actions):not(.odd-cols) td:nth-last-child(3) {
    padding-bottom: 10px;
  }
  /* line 1223, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.last-big.without-actions td:last-child {
    padding-bottom: 10px;
  }
  /* line 1226, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.last-big > td.actions {
    width: 100%;
  }
  /* line 1229, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) > td:last-child, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) td:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 1230, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) > td.actions {
    padding-bottom: 12px;
  }
  /* line 1232, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.error {
    border-color: var(--ta-danger);
    background-color: var(--ta-danger-soft);
  }
  /* line 1235, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.error td[data-label]:before {
    color: var(--ta-danger-hover);
  }
  /* line 1236, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.error td.actions {
    background-color: var(--ta-danger-soft);
    border-top-color: var(--ta-danger);
  }
  /* line 1241, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.pending {
    border-color: var(--ta-warning);
    background-color: var(--ta-warning-soft);
  }
  /* line 1244, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.pending td[data-label]:before {
    color: var(--ta-warning-text);
  }
  /* line 1245, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.pending td.actions {
    background-color: var(--ta-warning-soft);
    border-top-color: var(--ta-warning);
  }
  /* line 1250, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.success {
    border-color: var(--ta-success);
    background-color: var(--ta-success-soft);
  }
  /* line 1253, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.success td[data-label]:before {
    color: var(--ta-success-hover);
  }
  /* line 1254, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.success td.actions {
    background-color: var(--ta-success-soft);
    border-top-color: var(--ta-success);
  }
  /* line 1259, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:last-child {
    margin-bottom: 0;
  }
  /* line 1260, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table {
    display: none;
  }
  /* line 1262, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table.open {
    display: block;
  }
  /* line 1263, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) {
    background-color: var(--ta-surface-sunken);
    width: 96%;
    margin-left: 4%;
  }
  /* line 1267, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td:first-child {
    padding-left: 15px;
  }
  /* line 1268, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).error {
    background-color: var(--ta-danger-soft);
  }
  /* line 1269, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).pending {
    background-color: var(--ta-warning-soft);
  }
  /* line 1270, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).success {
    background-color: var(--ta-success-soft);
  }
  /* line 1272, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table table tr {
    border: none;
    white-space: normal;
    margin-bottom: 0;
  }
  /* line 1276, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table table tr + tr {
    border-top: 1px solid var(--ta-border-subtle);
  }
  /* line 1281, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.no-bottom {
    margin-bottom: 0;
    border-bottom: none;
  }
  /* line 1285, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.darken {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1289, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tfoot > tr {
    display: block;
    margin-top: 10px;
    border: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 1296, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tfoot > tr.no-border {
    border: none;
  }
  /* line 1297, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tfoot > tr > td {
    display: inline-block;
    width: 50%;
    border: none;
    color: var(--ta-text-muted);
    text-align: left;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.375rem;
  }
  /* line 1306, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tfoot > tr > td.big {
    width: 100%;
  }
  /* line 1307, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tfoot > tr > td.hide-small {
    display: none;
  }
  /* line 1309, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tfoot > tr > td[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    font-weight: normal;
    color: var(--ta-text-muted);
  }
  /* line 1323, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead {
    display: table-header-group;
  }
  /* line 1325, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr:not(.summary-row) {
    display: none;
  }
  /* line 1326, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr {
    display: block;
    background-color: var(--ta-neutral-extra-light);
    border: 1px solid var(--ta-border-subtle);
    margin-bottom: 10px;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 1334, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.no-border {
    border: none;
  }
  /* line 1337, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    box-sizing: border-box;
    width: 50%;
    min-height: 44px;
    padding: 12px 16px;
    border: none;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
    white-space: normal;
    overflow-wrap: anywhere;
    vertical-align: top;
  }
  /* line 1354, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td:empty, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th:empty {
    display: none;
  }
  /* line 1355, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td[data-label], .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th[data-label] {
    text-align: left;
  }
  /* line 1357, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    font-style: italic;
    color: var(--ta-text-muted);
    flex: 0 1 auto;
    max-width: 50%;
    overflow-wrap: normal;
    word-break: normal;
  }
  /* line 1369, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td.right, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th.right {
    text-align: right;
  }
  /* line 1371, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th.right:not(.keep-right) {
    text-align: left;
  }
  /* line 1373, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td .show-small, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th .show-small {
    display: inline;
  }
  /* line 1374, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td .hide-small, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td.hide-small, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th .hide-small, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th.hide-small {
    display: none;
  }
  /* line 1375, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td.big, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th.big {
    width: 100%;
  }
  /* line 1376, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td.actions, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th.actions {
    justify-content: center;
    gap: 0;
    background-color: var(--ta-card-bg);
    height: auto;
    min-height: 32px;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 1392, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td.actions *, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th.actions * {
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
  }
  /* line 1397, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td.actions br, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 1401, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td.actions > a, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border);
  }
  /* line 1405, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 1411, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th.actions ul.right {
    float: none;
  }
  /* line 1414, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 1415, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 1422, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border) !important;
    border-radius: 0;
  }
  /* line 1428, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 1433, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a {
    color: var(--ta-brand) !important;
    line-height: 1.3125rem;
    padding: 0;
  }
  /* line 1437, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: var(--ta-brand-hover) !important;
  }
  /* line 1447, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > th:nth-child(odd) {
    width: 70%;
  }
  /* line 1448, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > th:nth-child(even) {
    width: 30%;
  }
  /* line 1452, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > td:first-child, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > th:first-child, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > th:nth-child(2) {
    padding-top: 10px;
  }
  /* line 1456, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.first-big > td:first-child, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.first-big > th:first-child {
    width: 100%;
    padding-top: 10px;
  }
  /* line 1462, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > th {
    width: 50%;
  }
  /* line 1464, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > th:nth-child(2) {
    padding-top: 10px;
  }
  /* line 1469, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions) > th:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 1471, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3) {
    padding-bottom: 10px;
  }
  /* line 1475, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.last-big.without-actions > th:last-child {
    padding-bottom: 10px;
  }
  /* line 1477, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.last-big > td.actions, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.last-big > th.actions {
    width: 100%;
  }
  /* line 1480, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > th:last-child, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > th:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 1481, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > td.actions, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > th.actions {
    padding-bottom: 12px;
  }
  /* line 1487, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead {
    display: block;
  }
  /* line 1489, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr {
    display: block;
  }
  /* line 1491, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr:not(.summary-row) {
    display: block;
  }
  /* line 1492, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th {
    display: none;
  }
  /* line 1494, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all {
    display: block;
    min-height: 45px;
    border-bottom: none;
  }
  /* line 1498, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows {
    padding-top: 7px;
  }
  /* line 1500, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show {
    display: inline-block;
  }
  /* line 1502, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all.selected .box-select-all-table-rows {
    padding-top: 0;
  }
  /* line 1506, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead.hide-small {
    display: none;
  }
  /* line 1512, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td {
    line-height: 1.875rem;
  }
  /* line 1514, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td span.text-right-label {
    padding: 5px 0 0 0;
  }
  /* line 1515, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell {
    width: 100%;
    line-height: 0;
  }
  /* line 1518, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input {
    width: 100%;
  }
  /* line 1519, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="time"] {
    width: auto;
  }
  /* line 1520, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell.with-evol > div {
    width: 100% !important;
  }
  /* line 1521, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 1522, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select {
    width: 100%;
  }
  /* line 1524, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_6i"] {
    width: auto;
  }
  /* line 1525, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 1527, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 1533, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell button {
    max-width: 100%;
  }
  /* line 1534, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 1536, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form, .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
  }
  /* line 1540, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form:before, .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell:before {
    display: inline-block;
    width: auto;
    max-width: 100%;
    margin-right: 0;
    font-size: 0.875rem;
    line-height: 1.875rem;
    letter-spacing: 1px;
    vertical-align: top;
    overflow: visible;
    text-overflow: clip;
    white-space: normal;
  }
  /* line 1558, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form.onoff:before, .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell.onoff:before {
    width: auto;
  }
  /* line 1559, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form.card-title:before, .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell.card-title:before {
    width: auto;
  }
  /* line 1561, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form {
    display: flex;
    align-items: flex-start;
  }
  /* line 1569, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form:before {
    flex: none;
  }
  /* line 1570, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form form.form-in-cell {
    flex: 1;
    min-width: 0;
    width: auto;
  }
  /* line 1576, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell {
    display: flex;
    align-items: flex-start;
  }
  /* line 1582, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell:before {
    flex: none;
  }
  /* line 1583, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field {
    flex: 1;
    min-width: 0;
    width: auto;
    margin: 0;
    vertical-align: top;
  }
  /* line 1589, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input {
    width: 100%;
  }
  /* line 1590, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="time"] {
    width: auto;
  }
  /* line 1591, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field.with-evol > div {
    width: 100% !important;
  }
  /* line 1592, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 1593, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select {
    width: 100%;
  }
  /* line 1595, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_6i"] {
    width: auto;
  }
  /* line 1596, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 1598, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 1604, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field button {
    max-width: 100%;
  }
  /* line 1605, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 1613, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead {
    display: table-header-group;
  }
  /* line 1616, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr:not(.table-title-row) {
    display: none;
  }
  /* line 1617, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th {
    display: block;
  }
  /* line 1620, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    margin-bottom: 10px;
    background-color: var(--ta-card-bg);
    border: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md);
    box-shadow: var(--ta-shadow-sm);
  }
  /* line 1630, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.darken.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1632, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .darken.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody tr {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1636, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .mb0.table.table-white.table1500:not(:last-child):not(.table-halves):not(.skip2-cols) {
    margin-bottom: 10px;
  }
  /* line 1642, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-actions.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 1643, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-actions.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:not(.without-actions):not(.odd-cols) td:nth-last-child(3) {
    padding-bottom: 10px;
  }
  /* line 1645, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-actions.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions {
    width: 100%;
  }
  /* line 1659, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > a, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > a {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
  }
  /* line 1666, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down {
    top: calc(100% + 2px);
  }
  /* line 1668, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down.up {
    top: auto;
    bottom: calc(100% + 2px);
  }
  /* line 1670, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down {
    top: calc(100% + 2px);
  }
  /* line 1672, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down.up {
    top: auto;
    bottom: calc(100% + 6px);
  }
  /* line 1681, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) > a:not([data-action="drop-down"]):not(.ta-btn):not(.ta-btn-back) {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    min-width: 44px;
    vertical-align: top;
  }
  /* line 1689, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 31px;
    overflow: hidden;
  }
  /* line 1698, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li {
    position: relative;
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 1703, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:not(:last-child):not(.fine-riga):after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: -16px;
    border-right: 1px solid var(--ta-border);
  }
  /* line 1711, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: -1px;
    left: -100vw;
    right: -100vw;
    border-top: 1px solid var(--ta-border);
    pointer-events: none;
  }
  /* line 1722, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    min-width: 44px;
  }
  /* line 1736, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:empty:not([data-label]):not(.actions):not([style]) {
    display: none !important;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.gray {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.gray > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.gray > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.darken {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.darken > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.darken > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.orange {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.orange > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.orange > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.blue {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.blue > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.blue > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.lilac {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.lilac > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.lilac > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.green {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.green > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.green > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.error {
    background-color: var(--ta-danger-soft);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.error > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.error > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.pending {
    background-color: var(--ta-warning-soft);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.pending > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.pending > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.success {
    background-color: var(--ta-success-soft);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.success > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.success > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1764, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-striped.table.table-white.table1500:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(even), .table-striped.table.table-white.table1500:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr.even {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1766, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-striped.table.table-white.table1500:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(even) > td:not(.with-color-bar):not(.actions):not(.card-title), .table-striped.table.table-white.table1500:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr.even > td:not(.with-color-bar):not(.actions):not(.card-title) {
    background-color: transparent;
  }
  /* line 1773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1775, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1778, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.with-title.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .gray.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 1773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 1775, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1778, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.with-title.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 1780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .orange.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 1773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 1775, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1778, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.with-title.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 1780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .blue.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 1773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 1775, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1778, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.with-title.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 1780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .lilac.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 1773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 1775, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1778, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.with-title.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 1780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .green.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 1788, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td {
    flex-wrap: wrap;
    align-content: center;
  }
  /* line 1792, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.parent-row-with-inner-table > td:first-child {
    flex-wrap: nowrap;
  }
  /* line 1793, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.parent-row-with-inner-table > td:first-child > .drop-down-table {
    flex: none;
    align-self: flex-start;
    height: auto;
  }
  /* line 1799, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    display: block;
    width: auto;
    margin: 16px 0 8px;
    padding: 0;
    border: none;
    border-radius: 0;
    box-shadow: none;
    background: transparent;
  }
  /* line 1808, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    width: 100%;
    min-height: 0;
    padding: 0;
    border: none;
    background: transparent;
    color: var(--ta-text);
    font-size: 0.875rem;
    line-height: 1.25rem;
    letter-spacing: normal;
    text-align: left;
  }
  /* line 1826, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before {
    display: none;
  }
  /* line 1828, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child), .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child) {
    display: none;
  }
  /* line 1831, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n) > :first-child {
    font-weight: 600;
  }
  /* line 1832, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n) > :first-child {
    margin-top: -8px;
    font-style: italic;
    font-weight: normal;
  }
  /* line 1835, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    background-color: var(--ta-neutral-extra-light);
    border-color: var(--ta-grey-51);
  }
  /* line 1838, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td {
    background-color: transparent;
  }
  /* line 1840, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td > div:not(.ta-checkbox-tag), .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td > p, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td > ul,
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td > ol, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td > dl, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td > table,
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td > br {
    flex-basis: 100%;
  }
  /* line 1845, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td > .ta-checkbox-tag {
    flex: 0 0 auto;
  }
  /* line 1849, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    padding: 0;
    border: none;
    border-radius: 0;
    background: transparent;
  }
  /* line 1862, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td {
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 1.25rem;
    min-height: 44px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    gap: 10px;
  }
  /* line 1863, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before {
    padding-right: 0;
  }
  /* line 1864, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions {
    padding-top: 0;
    padding-bottom: 0;
    justify-content: center;
    gap: 0;
  }
  /* line 1868, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 0;
    margin-bottom: 8px;
    min-height: 0;
  }
  /* line 1873, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  /* line 1878, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.actions) {
    padding-bottom: 0;
  }
  /* line 1879, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.with-color-bar:first-child) {
    padding-top: 0;
  }
  /* line 1880, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions {
    margin-top: 8px;
  }
  /* line 1882, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    padding: 0;
    padding-bottom: 8px;
    padding-top: 8px;
  }
  /* line 1889, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.open) {
    display: none;
  }
  /* line 1889, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table.open {
    display: flex;
  }
  /* line 1897, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.actions) {
    padding-bottom: 0;
  }
  /* line 1903, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.card-title), .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.with-color-bar:first-child) {
    padding-top: 0;
  }
  /* line 1908, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td {
    padding: 12px 16px;
    line-height: 1.25rem;
  }
  /* line 1914, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td {
    padding-top: 12px;
    padding-bottom: 12px;
    min-height: 44px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    gap: 10px;
  }
  /* line 1915, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before {
    padding-right: 0;
  }
  /* line 1918, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-title {
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 44px;
  }
  /* line 1919, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-corner {
    padding-top: 0;
    padding-bottom: 0;
    min-height: 0;
  }
  /* line 1920, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions {
    justify-content: center;
    gap: 0;
  }
  /* line 1923, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions:has(> .ta-btn, > .form .actions input[type="submit"], > .ta-btn-back) {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  /* line 1929, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-form > .form.form-in-cell, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.form.form-in-cell > .field {
    flex: 1 1 10rem;
    width: auto;
    min-width: 0;
  }
  /* line 1932, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila {
    padding: 0;
  }
  /* line 1934, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down {
    column-gap: 1px;
  }
  /* line 1936, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li:not(:last-child):not(.fine-riga):after {
    right: -1px;
  }
  /* line 1937, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li a {
    padding: 0 15px;
  }
  /* line 1945, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td.card-title {
    background-color: var(--ta-surface) !important;
  }
  /* line 1946, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    order: -1;
    width: 100% !important;
    margin: 0;
    padding: 10px 16px;
    background-color: var(--ta-neutral-extra-light);
    border-bottom: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md) var(--ta-radius-md) 0 0;
    margin-bottom: 8px;
    font-weight: 600;
  }
  /* line 1957, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title:before {
    display: none;
  }
  /* line 1963, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell:before, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form:before {
    display: none;
  }
  /* line 1964, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell .field, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell form.form-in-cell, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form .field, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form form.form-in-cell {
    width: 100%;
  }
  /* line 1965, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell input:disabled, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form input:disabled {
    background-color: transparent;
    border-color: transparent;
    padding-left: 0;
    font-weight: 600;
  }
  /* line 1975, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-color-bar {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 4px !important;
    padding: 0;
    border: none;
    border-radius: var(--ta-radius-md) 0 0 var(--ta-radius-md);
    overflow: hidden;
    background-color: transparent;
  }
  /* line 1986, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-color-bar:before {
    display: none;
  }
  /* line 1995, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td:not([data-label]:not([data-label=""])) > .ta-checkbox-tag:only-child) > td.card-title, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.card-corner) > td.card-title {
    padding-right: 44px;
  }
  /* line 1999, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.left-handle-cell) > td.card-title {
    padding-left: 44px;
  }
  /* line 2006, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-corner {
    position: absolute;
    top: 15px;
    right: 12px;
    width: auto !important;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: transparent;
    z-index: 1;
  }
  /* line 2017, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child):before, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-corner:before {
    display: none;
  }
  /* line 2019, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.left-handle-cell {
    position: absolute;
    top: 0;
    left: 12px;
    width: auto !important;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: transparent;
    z-index: 1;
  }
  /* line 2029, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.left-handle-cell:before {
    display: none;
  }
  /* line 2031, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure {
    width: 100% !important;
    justify-content: center;
  }
  /* line 2034, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure:before {
    display: none;
  }
  /* line 2035, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure a {
    display: flex;
    justify-content: center;
    width: 100%;
  }
  /* line 2036, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure img {
    max-width: 160px;
    max-height: 120px;
  }
  /* line 2038, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions {
    padding: 0 16px;
    background-color: var(--ta-card-bg);
    margin: 8px 0 0 0;
    border-top: 1px solid var(--ta-border-subtle);
    border-radius: 0 0 var(--ta-radius-md) var(--ta-radius-md);
  }
  /* line 2050, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    padding: 0;
    border: none;
    border-radius: 0;
    background: transparent;
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-blue.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-blue-bg);
    border-bottom-color: var(--ta-card-tint-blue-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-orange.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-orange-bg);
    border-bottom-color: var(--ta-card-tint-orange-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-green.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-green-bg);
    border-bottom-color: var(--ta-card-tint-green-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-lilac.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-lilac-bg);
    border-bottom-color: var(--ta-card-tint-lilac-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-red.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-red-bg);
    border-bottom-color: var(--ta-card-tint-red-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-grey.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-grey-bg);
    border-bottom-color: var(--ta-card-tint-grey-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-yellow.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-yellow-bg);
    border-bottom-color: var(--ta-card-tint-yellow-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-pink.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-pink-bg);
    border-bottom-color: var(--ta-card-tint-pink-border);
  }
}
@container ta-pagina (max-width: 106.25rem) {
  /* line 1037, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) colgroup, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead {
    display: none;
  }
  /* line 1039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-card-bg);
    --ta-table-cell-bg: var(--ta-card-bg);
    display: block;
    margin-bottom: 10px;
    border: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md);
    box-shadow: var(--ta-shadow-sm);
    overflow: visible;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 1059, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:first-child {
    border-top-left-radius: var(--ta-radius-md);
    border-top-right-radius: var(--ta-radius-md);
  }
  /* line 1060, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:last-child {
    border-bottom-left-radius: var(--ta-radius-md);
    border-bottom-right-radius: var(--ta-radius-md);
  }
  /* line 1061, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.no-border {
    border: none;
  }
  /* line 1062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td {
    display: block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    text-align: left;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.375rem;
    vertical-align: top;
    white-space: normal;
  }
  /* line 1077, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.right {
    text-align: right;
  }
  /* line 1079, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.right:not(.keep-right) {
    text-align: left;
  }
  /* line 1081, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.keep-center {
    text-align: center;
  }
  /* line 1083, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: var(--ta-text-muted);
    flex: 0 1 auto;
    max-width: 50%;
    overflow-wrap: normal;
    word-break: normal;
  }
  /* line 1102, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td[data-label] > .ta-checkbox-tag {
    vertical-align: middle;
  }
  /* line 1105, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 1106, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down {
    background: var(--ta-surface);
    display: block !important;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 1114, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border) !important;
    border-radius: 0;
  }
  /* line 1120, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 1125, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a {
    color: var(--ta-brand) !important;
    line-height: 1.3125rem;
    padding: 0;
  }
  /* line 1129, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: var(--ta-brand-hover) !important;
  }
  /* line 1137, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td .show-small {
    display: inline-block;
  }
  /* line 1138, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td .hide-small {
    display: none;
  }
  /* line 1139, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td span.text-right-label {
    display: inline-block;
    line-height: 1.25rem;
    vertical-align: top;
  }
  /* line 1144, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions {
    background-color: var(--ta-table-actions-bg);
    height: auto;
    min-height: 32px;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 1158, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions * {
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
  }
  /* line 1163, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 1167, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border);
  }
  /* line 1171, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 1177, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.right {
    float: none;
  }
  /* line 1179, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.no-data {
    width: 100% !important;
    text-align: center;
    justify-content: center;
  }
  /* line 1187, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.keep-actions .drop-down-wrapper {
    width: 100%;
  }
  /* line 1189, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.hide-small {
    display: none !important;
  }
  /* line 1192, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(odd) {
    width: 70%;
  }
  /* line 1193, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(even) {
    width: 30%;
  }
  /* line 1196, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.first-big > td {
    display: inline-block;
    width: 50%;
  }
  /* line 1199, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.first-big > td:first-child {
    width: 100%;
    padding-top: 10px;
  }
  /* line 1203, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.first-big > td.big, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.first-big > td.actions {
    width: 100%;
  }
  /* line 1209, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.first-big:has(> td.card-title) > td:first-child:not(.card-title) {
    width: 50%;
  }
  /* line 1211, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td {
    display: inline-block;
    width: 50%;
  }
  /* line 1214, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td:first-child, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td:nth-child(2) {
    padding-top: 10px;
  }
  /* line 1215, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td.big, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td.actions {
    width: 100%;
  }
  /* line 1220, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 1221, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.last-big:not(.without-actions):not(.odd-cols) td:nth-last-child(3) {
    padding-bottom: 10px;
  }
  /* line 1223, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.last-big.without-actions td:last-child {
    padding-bottom: 10px;
  }
  /* line 1226, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.last-big > td.actions {
    width: 100%;
  }
  /* line 1229, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) > td:last-child, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) td:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 1230, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) > td.actions {
    padding-bottom: 12px;
  }
  /* line 1232, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.error {
    border-color: var(--ta-danger);
    background-color: var(--ta-danger-soft);
  }
  /* line 1235, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.error td[data-label]:before {
    color: var(--ta-danger-hover);
  }
  /* line 1236, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.error td.actions {
    background-color: var(--ta-danger-soft);
    border-top-color: var(--ta-danger);
  }
  /* line 1241, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.pending {
    border-color: var(--ta-warning);
    background-color: var(--ta-warning-soft);
  }
  /* line 1244, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.pending td[data-label]:before {
    color: var(--ta-warning-text);
  }
  /* line 1245, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.pending td.actions {
    background-color: var(--ta-warning-soft);
    border-top-color: var(--ta-warning);
  }
  /* line 1250, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.success {
    border-color: var(--ta-success);
    background-color: var(--ta-success-soft);
  }
  /* line 1253, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.success td[data-label]:before {
    color: var(--ta-success-hover);
  }
  /* line 1254, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.success td.actions {
    background-color: var(--ta-success-soft);
    border-top-color: var(--ta-success);
  }
  /* line 1259, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:last-child {
    margin-bottom: 0;
  }
  /* line 1260, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table {
    display: none;
  }
  /* line 1262, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table.open {
    display: block;
  }
  /* line 1263, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) {
    background-color: var(--ta-surface-sunken);
    width: 96%;
    margin-left: 4%;
  }
  /* line 1267, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td:first-child {
    padding-left: 15px;
  }
  /* line 1268, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).error {
    background-color: var(--ta-danger-soft);
  }
  /* line 1269, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).pending {
    background-color: var(--ta-warning-soft);
  }
  /* line 1270, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).success {
    background-color: var(--ta-success-soft);
  }
  /* line 1272, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table table tr {
    border: none;
    white-space: normal;
    margin-bottom: 0;
  }
  /* line 1276, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table table tr + tr {
    border-top: 1px solid var(--ta-border-subtle);
  }
  /* line 1281, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.no-bottom {
    margin-bottom: 0;
    border-bottom: none;
  }
  /* line 1285, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.darken {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1289, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tfoot > tr {
    display: block;
    margin-top: 10px;
    border: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 1296, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tfoot > tr.no-border {
    border: none;
  }
  /* line 1297, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tfoot > tr > td {
    display: inline-block;
    width: 50%;
    border: none;
    color: var(--ta-text-muted);
    text-align: left;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.375rem;
  }
  /* line 1306, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tfoot > tr > td.big {
    width: 100%;
  }
  /* line 1307, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tfoot > tr > td.hide-small {
    display: none;
  }
  /* line 1309, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tfoot > tr > td[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    font-weight: normal;
    color: var(--ta-text-muted);
  }
  /* line 1323, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead {
    display: table-header-group;
  }
  /* line 1325, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr:not(.summary-row) {
    display: none;
  }
  /* line 1326, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr {
    display: block;
    background-color: var(--ta-neutral-extra-light);
    border: 1px solid var(--ta-border-subtle);
    margin-bottom: 10px;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 1334, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.no-border {
    border: none;
  }
  /* line 1337, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    box-sizing: border-box;
    width: 50%;
    min-height: 44px;
    padding: 12px 16px;
    border: none;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
    white-space: normal;
    overflow-wrap: anywhere;
    vertical-align: top;
  }
  /* line 1354, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td:empty, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th:empty {
    display: none;
  }
  /* line 1355, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td[data-label], .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th[data-label] {
    text-align: left;
  }
  /* line 1357, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    font-style: italic;
    color: var(--ta-text-muted);
    flex: 0 1 auto;
    max-width: 50%;
    overflow-wrap: normal;
    word-break: normal;
  }
  /* line 1369, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td.right, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th.right {
    text-align: right;
  }
  /* line 1371, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th.right:not(.keep-right) {
    text-align: left;
  }
  /* line 1373, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td .show-small, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th .show-small {
    display: inline;
  }
  /* line 1374, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td .hide-small, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td.hide-small, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th .hide-small, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th.hide-small {
    display: none;
  }
  /* line 1375, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td.big, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th.big {
    width: 100%;
  }
  /* line 1376, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td.actions, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th.actions {
    justify-content: center;
    gap: 0;
    background-color: var(--ta-card-bg);
    height: auto;
    min-height: 32px;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 1392, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td.actions *, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th.actions * {
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
  }
  /* line 1397, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td.actions br, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 1401, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td.actions > a, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border);
  }
  /* line 1405, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 1411, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th.actions ul.right {
    float: none;
  }
  /* line 1414, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 1415, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 1422, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border) !important;
    border-radius: 0;
  }
  /* line 1428, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 1433, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a {
    color: var(--ta-brand) !important;
    line-height: 1.3125rem;
    padding: 0;
  }
  /* line 1437, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: var(--ta-brand-hover) !important;
  }
  /* line 1447, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > th:nth-child(odd) {
    width: 70%;
  }
  /* line 1448, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > th:nth-child(even) {
    width: 30%;
  }
  /* line 1452, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > td:first-child, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > th:first-child, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > th:nth-child(2) {
    padding-top: 10px;
  }
  /* line 1456, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.first-big > td:first-child, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.first-big > th:first-child {
    width: 100%;
    padding-top: 10px;
  }
  /* line 1462, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > th {
    width: 50%;
  }
  /* line 1464, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > th:nth-child(2) {
    padding-top: 10px;
  }
  /* line 1469, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions) > th:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 1471, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3) {
    padding-bottom: 10px;
  }
  /* line 1475, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.last-big.without-actions > th:last-child {
    padding-bottom: 10px;
  }
  /* line 1477, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.last-big > td.actions, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.last-big > th.actions {
    width: 100%;
  }
  /* line 1480, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > th:last-child, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > th:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 1481, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > td.actions, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > th.actions {
    padding-bottom: 12px;
  }
  /* line 1487, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead {
    display: block;
  }
  /* line 1489, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr {
    display: block;
  }
  /* line 1491, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr:not(.summary-row) {
    display: block;
  }
  /* line 1492, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th {
    display: none;
  }
  /* line 1494, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all {
    display: block;
    min-height: 45px;
    border-bottom: none;
  }
  /* line 1498, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows {
    padding-top: 7px;
  }
  /* line 1500, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show {
    display: inline-block;
  }
  /* line 1502, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all.selected .box-select-all-table-rows {
    padding-top: 0;
  }
  /* line 1506, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead.hide-small {
    display: none;
  }
  /* line 1512, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td {
    line-height: 1.875rem;
  }
  /* line 1514, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td span.text-right-label {
    padding: 5px 0 0 0;
  }
  /* line 1515, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell {
    width: 100%;
    line-height: 0;
  }
  /* line 1518, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input {
    width: 100%;
  }
  /* line 1519, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="time"] {
    width: auto;
  }
  /* line 1520, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell.with-evol > div {
    width: 100% !important;
  }
  /* line 1521, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 1522, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select {
    width: 100%;
  }
  /* line 1524, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_6i"] {
    width: auto;
  }
  /* line 1525, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 1527, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 1533, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell button {
    max-width: 100%;
  }
  /* line 1534, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 1536, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form, .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
  }
  /* line 1540, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form:before, .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell:before {
    display: inline-block;
    width: auto;
    max-width: 100%;
    margin-right: 0;
    font-size: 0.875rem;
    line-height: 1.875rem;
    letter-spacing: 1px;
    vertical-align: top;
    overflow: visible;
    text-overflow: clip;
    white-space: normal;
  }
  /* line 1558, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form.onoff:before, .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell.onoff:before {
    width: auto;
  }
  /* line 1559, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form.card-title:before, .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell.card-title:before {
    width: auto;
  }
  /* line 1561, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form {
    display: flex;
    align-items: flex-start;
  }
  /* line 1569, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form:before {
    flex: none;
  }
  /* line 1570, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form form.form-in-cell {
    flex: 1;
    min-width: 0;
    width: auto;
  }
  /* line 1576, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell {
    display: flex;
    align-items: flex-start;
  }
  /* line 1582, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell:before {
    flex: none;
  }
  /* line 1583, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field {
    flex: 1;
    min-width: 0;
    width: auto;
    margin: 0;
    vertical-align: top;
  }
  /* line 1589, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input {
    width: 100%;
  }
  /* line 1590, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="time"] {
    width: auto;
  }
  /* line 1591, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field.with-evol > div {
    width: 100% !important;
  }
  /* line 1592, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 1593, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select {
    width: 100%;
  }
  /* line 1595, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_6i"] {
    width: auto;
  }
  /* line 1596, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 1598, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 1604, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field button {
    max-width: 100%;
  }
  /* line 1605, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 1613, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead {
    display: table-header-group;
  }
  /* line 1616, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr:not(.table-title-row) {
    display: none;
  }
  /* line 1617, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th {
    display: block;
  }
  /* line 1620, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    margin-bottom: 10px;
    background-color: var(--ta-card-bg);
    border: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md);
    box-shadow: var(--ta-shadow-sm);
  }
  /* line 1630, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.darken.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1632, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .darken.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody tr {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1636, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .mb0.table.table-white.table1700:not(:last-child):not(.table-halves):not(.skip2-cols) {
    margin-bottom: 10px;
  }
  /* line 1642, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-actions.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 1643, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-actions.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:not(.without-actions):not(.odd-cols) td:nth-last-child(3) {
    padding-bottom: 10px;
  }
  /* line 1645, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-actions.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions {
    width: 100%;
  }
  /* line 1659, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > a, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > a {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
  }
  /* line 1666, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down {
    top: calc(100% + 2px);
  }
  /* line 1668, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down.up {
    top: auto;
    bottom: calc(100% + 2px);
  }
  /* line 1670, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down {
    top: calc(100% + 2px);
  }
  /* line 1672, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down.up {
    top: auto;
    bottom: calc(100% + 6px);
  }
  /* line 1681, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) > a:not([data-action="drop-down"]):not(.ta-btn):not(.ta-btn-back) {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    min-width: 44px;
    vertical-align: top;
  }
  /* line 1689, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 31px;
    overflow: hidden;
  }
  /* line 1698, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li {
    position: relative;
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 1703, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:not(:last-child):not(.fine-riga):after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: -16px;
    border-right: 1px solid var(--ta-border);
  }
  /* line 1711, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: -1px;
    left: -100vw;
    right: -100vw;
    border-top: 1px solid var(--ta-border);
    pointer-events: none;
  }
  /* line 1722, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    min-width: 44px;
  }
  /* line 1736, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:empty:not([data-label]):not(.actions):not([style]) {
    display: none !important;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.gray {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.gray > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.gray > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.darken {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.darken > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.darken > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.orange {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.orange > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.orange > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.blue {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.blue > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.blue > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.lilac {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.lilac > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.lilac > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.green {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.green > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.green > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.error {
    background-color: var(--ta-danger-soft);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.error > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.error > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.pending {
    background-color: var(--ta-warning-soft);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.pending > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.pending > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.success {
    background-color: var(--ta-success-soft);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.success > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.success > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1764, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-striped.table.table-white.table1700:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(even), .table-striped.table.table-white.table1700:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr.even {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1766, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-striped.table.table-white.table1700:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(even) > td:not(.with-color-bar):not(.actions):not(.card-title), .table-striped.table.table-white.table1700:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr.even > td:not(.with-color-bar):not(.actions):not(.card-title) {
    background-color: transparent;
  }
  /* line 1773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1775, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1778, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.with-title.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .gray.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 1773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 1775, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1778, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.with-title.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 1780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .orange.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 1773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 1775, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1778, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.with-title.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 1780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .blue.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 1773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 1775, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1778, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.with-title.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 1780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .lilac.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 1773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 1775, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1778, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.with-title.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 1780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .green.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 1788, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td {
    flex-wrap: wrap;
    align-content: center;
  }
  /* line 1792, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.parent-row-with-inner-table > td:first-child {
    flex-wrap: nowrap;
  }
  /* line 1793, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.parent-row-with-inner-table > td:first-child > .drop-down-table {
    flex: none;
    align-self: flex-start;
    height: auto;
  }
  /* line 1799, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    display: block;
    width: auto;
    margin: 16px 0 8px;
    padding: 0;
    border: none;
    border-radius: 0;
    box-shadow: none;
    background: transparent;
  }
  /* line 1808, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    width: 100%;
    min-height: 0;
    padding: 0;
    border: none;
    background: transparent;
    color: var(--ta-text);
    font-size: 0.875rem;
    line-height: 1.25rem;
    letter-spacing: normal;
    text-align: left;
  }
  /* line 1826, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before {
    display: none;
  }
  /* line 1828, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child), .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child) {
    display: none;
  }
  /* line 1831, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n) > :first-child {
    font-weight: 600;
  }
  /* line 1832, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n) > :first-child {
    margin-top: -8px;
    font-style: italic;
    font-weight: normal;
  }
  /* line 1835, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    background-color: var(--ta-neutral-extra-light);
    border-color: var(--ta-grey-51);
  }
  /* line 1838, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td {
    background-color: transparent;
  }
  /* line 1840, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td > div:not(.ta-checkbox-tag), .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td > p, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td > ul,
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td > ol, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td > dl, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td > table,
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td > br {
    flex-basis: 100%;
  }
  /* line 1845, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td > .ta-checkbox-tag {
    flex: 0 0 auto;
  }
  /* line 1849, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    padding: 0;
    border: none;
    border-radius: 0;
    background: transparent;
  }
  /* line 1862, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td {
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 1.25rem;
    min-height: 44px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    gap: 10px;
  }
  /* line 1863, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before {
    padding-right: 0;
  }
  /* line 1864, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions {
    padding-top: 0;
    padding-bottom: 0;
    justify-content: center;
    gap: 0;
  }
  /* line 1868, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 0;
    margin-bottom: 8px;
    min-height: 0;
  }
  /* line 1873, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  /* line 1878, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.actions) {
    padding-bottom: 0;
  }
  /* line 1879, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.with-color-bar:first-child) {
    padding-top: 0;
  }
  /* line 1880, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions {
    margin-top: 8px;
  }
  /* line 1882, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    padding: 0;
    padding-bottom: 8px;
    padding-top: 8px;
  }
  /* line 1889, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.open) {
    display: none;
  }
  /* line 1889, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table.open {
    display: flex;
  }
  /* line 1897, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.actions) {
    padding-bottom: 0;
  }
  /* line 1903, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.card-title), .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.with-color-bar:first-child) {
    padding-top: 0;
  }
  /* line 1908, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td {
    padding: 12px 16px;
    line-height: 1.25rem;
  }
  /* line 1914, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td {
    padding-top: 12px;
    padding-bottom: 12px;
    min-height: 44px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    gap: 10px;
  }
  /* line 1915, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before {
    padding-right: 0;
  }
  /* line 1918, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-title {
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 44px;
  }
  /* line 1919, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-corner {
    padding-top: 0;
    padding-bottom: 0;
    min-height: 0;
  }
  /* line 1920, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions {
    justify-content: center;
    gap: 0;
  }
  /* line 1923, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions:has(> .ta-btn, > .form .actions input[type="submit"], > .ta-btn-back) {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  /* line 1929, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-form > .form.form-in-cell, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.form.form-in-cell > .field {
    flex: 1 1 10rem;
    width: auto;
    min-width: 0;
  }
  /* line 1932, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila {
    padding: 0;
  }
  /* line 1934, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down {
    column-gap: 1px;
  }
  /* line 1936, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li:not(:last-child):not(.fine-riga):after {
    right: -1px;
  }
  /* line 1937, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li a {
    padding: 0 15px;
  }
  /* line 1945, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td.card-title {
    background-color: var(--ta-surface) !important;
  }
  /* line 1946, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    order: -1;
    width: 100% !important;
    margin: 0;
    padding: 10px 16px;
    background-color: var(--ta-neutral-extra-light);
    border-bottom: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md) var(--ta-radius-md) 0 0;
    margin-bottom: 8px;
    font-weight: 600;
  }
  /* line 1957, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title:before {
    display: none;
  }
  /* line 1963, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell:before, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form:before {
    display: none;
  }
  /* line 1964, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell .field, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell form.form-in-cell, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form .field, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form form.form-in-cell {
    width: 100%;
  }
  /* line 1965, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell input:disabled, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form input:disabled {
    background-color: transparent;
    border-color: transparent;
    padding-left: 0;
    font-weight: 600;
  }
  /* line 1975, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-color-bar {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 4px !important;
    padding: 0;
    border: none;
    border-radius: var(--ta-radius-md) 0 0 var(--ta-radius-md);
    overflow: hidden;
    background-color: transparent;
  }
  /* line 1986, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-color-bar:before {
    display: none;
  }
  /* line 1995, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td:not([data-label]:not([data-label=""])) > .ta-checkbox-tag:only-child) > td.card-title, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.card-corner) > td.card-title {
    padding-right: 44px;
  }
  /* line 1999, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.left-handle-cell) > td.card-title {
    padding-left: 44px;
  }
  /* line 2006, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-corner {
    position: absolute;
    top: 15px;
    right: 12px;
    width: auto !important;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: transparent;
    z-index: 1;
  }
  /* line 2017, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child):before, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-corner:before {
    display: none;
  }
  /* line 2019, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.left-handle-cell {
    position: absolute;
    top: 0;
    left: 12px;
    width: auto !important;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: transparent;
    z-index: 1;
  }
  /* line 2029, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.left-handle-cell:before {
    display: none;
  }
  /* line 2031, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure {
    width: 100% !important;
    justify-content: center;
  }
  /* line 2034, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure:before {
    display: none;
  }
  /* line 2035, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure a {
    display: flex;
    justify-content: center;
    width: 100%;
  }
  /* line 2036, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure img {
    max-width: 160px;
    max-height: 120px;
  }
  /* line 2038, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions {
    padding: 0 16px;
    background-color: var(--ta-card-bg);
    margin: 8px 0 0 0;
    border-top: 1px solid var(--ta-border-subtle);
    border-radius: 0 0 var(--ta-radius-md) var(--ta-radius-md);
  }
  /* line 2050, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    padding: 0;
    border: none;
    border-radius: 0;
    background: transparent;
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-blue.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-blue-bg);
    border-bottom-color: var(--ta-card-tint-blue-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-orange.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-orange-bg);
    border-bottom-color: var(--ta-card-tint-orange-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-green.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-green-bg);
    border-bottom-color: var(--ta-card-tint-green-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-lilac.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-lilac-bg);
    border-bottom-color: var(--ta-card-tint-lilac-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-red.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-red-bg);
    border-bottom-color: var(--ta-card-tint-red-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-grey.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-grey-bg);
    border-bottom-color: var(--ta-card-tint-grey-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-yellow.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-yellow-bg);
    border-bottom-color: var(--ta-card-tint-yellow-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-pink.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-pink-bg);
    border-bottom-color: var(--ta-card-tint-pink-border);
  }
}
@container ta-pagina (max-width: 120rem) {
  /* line 1037, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) colgroup, .table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead {
    display: none;
  }
  /* line 1039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-card-bg);
    --ta-table-cell-bg: var(--ta-card-bg);
    display: block;
    margin-bottom: 10px;
    border: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md);
    box-shadow: var(--ta-shadow-sm);
    overflow: visible;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 1059, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:first-child {
    border-top-left-radius: var(--ta-radius-md);
    border-top-right-radius: var(--ta-radius-md);
  }
  /* line 1060, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:last-child {
    border-bottom-left-radius: var(--ta-radius-md);
    border-bottom-right-radius: var(--ta-radius-md);
  }
  /* line 1061, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.no-border {
    border: none;
  }
  /* line 1062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td {
    display: block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    text-align: left;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.375rem;
    vertical-align: top;
    white-space: normal;
  }
  /* line 1077, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.right {
    text-align: right;
  }
  /* line 1079, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.right:not(.keep-right) {
    text-align: left;
  }
  /* line 1081, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.keep-center {
    text-align: center;
  }
  /* line 1083, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: var(--ta-text-muted);
    flex: 0 1 auto;
    max-width: 50%;
    overflow-wrap: normal;
    word-break: normal;
  }
  /* line 1102, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td[data-label] > .ta-checkbox-tag {
    vertical-align: middle;
  }
  /* line 1105, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 1106, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down {
    background: var(--ta-surface);
    display: block !important;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 1114, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border) !important;
    border-radius: 0;
  }
  /* line 1120, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 1125, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a {
    color: var(--ta-brand) !important;
    line-height: 1.3125rem;
    padding: 0;
  }
  /* line 1129, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: var(--ta-brand-hover) !important;
  }
  /* line 1137, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td .show-small {
    display: inline-block;
  }
  /* line 1138, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td .hide-small {
    display: none;
  }
  /* line 1139, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td span.text-right-label {
    display: inline-block;
    line-height: 1.25rem;
    vertical-align: top;
  }
  /* line 1144, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions {
    background-color: var(--ta-table-actions-bg);
    height: auto;
    min-height: 32px;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 1158, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions * {
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
  }
  /* line 1163, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 1167, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border);
  }
  /* line 1171, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 1177, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.right {
    float: none;
  }
  /* line 1179, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.no-data {
    width: 100% !important;
    text-align: center;
    justify-content: center;
  }
  /* line 1187, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.keep-actions .drop-down-wrapper {
    width: 100%;
  }
  /* line 1189, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.hide-small {
    display: none !important;
  }
  /* line 1192, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(odd) {
    width: 70%;
  }
  /* line 1193, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(even) {
    width: 30%;
  }
  /* line 1196, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.first-big > td {
    display: inline-block;
    width: 50%;
  }
  /* line 1199, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.first-big > td:first-child {
    width: 100%;
    padding-top: 10px;
  }
  /* line 1203, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.first-big > td.big, .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.first-big > td.actions {
    width: 100%;
  }
  /* line 1209, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.first-big:has(> td.card-title) > td:first-child:not(.card-title) {
    width: 50%;
  }
  /* line 1211, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td {
    display: inline-block;
    width: 50%;
  }
  /* line 1214, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td:first-child, .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td:nth-child(2) {
    padding-top: 10px;
  }
  /* line 1215, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td.big, .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td.actions {
    width: 100%;
  }
  /* line 1220, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 1221, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.last-big:not(.without-actions):not(.odd-cols) td:nth-last-child(3) {
    padding-bottom: 10px;
  }
  /* line 1223, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.last-big.without-actions td:last-child {
    padding-bottom: 10px;
  }
  /* line 1226, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.last-big > td.actions {
    width: 100%;
  }
  /* line 1229, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) > td:last-child, .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) td:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 1230, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) > td.actions {
    padding-bottom: 12px;
  }
  /* line 1232, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.error {
    border-color: var(--ta-danger);
    background-color: var(--ta-danger-soft);
  }
  /* line 1235, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.error td[data-label]:before {
    color: var(--ta-danger-hover);
  }
  /* line 1236, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.error td.actions {
    background-color: var(--ta-danger-soft);
    border-top-color: var(--ta-danger);
  }
  /* line 1241, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.pending {
    border-color: var(--ta-warning);
    background-color: var(--ta-warning-soft);
  }
  /* line 1244, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.pending td[data-label]:before {
    color: var(--ta-warning-text);
  }
  /* line 1245, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.pending td.actions {
    background-color: var(--ta-warning-soft);
    border-top-color: var(--ta-warning);
  }
  /* line 1250, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.success {
    border-color: var(--ta-success);
    background-color: var(--ta-success-soft);
  }
  /* line 1253, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.success td[data-label]:before {
    color: var(--ta-success-hover);
  }
  /* line 1254, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.success td.actions {
    background-color: var(--ta-success-soft);
    border-top-color: var(--ta-success);
  }
  /* line 1259, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:last-child {
    margin-bottom: 0;
  }
  /* line 1260, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table {
    display: none;
  }
  /* line 1262, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table.open {
    display: block;
  }
  /* line 1263, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) {
    background-color: var(--ta-surface-sunken);
    width: 96%;
    margin-left: 4%;
  }
  /* line 1267, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td:first-child {
    padding-left: 15px;
  }
  /* line 1268, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).error {
    background-color: var(--ta-danger-soft);
  }
  /* line 1269, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).pending {
    background-color: var(--ta-warning-soft);
  }
  /* line 1270, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).success {
    background-color: var(--ta-success-soft);
  }
  /* line 1272, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table table tr {
    border: none;
    white-space: normal;
    margin-bottom: 0;
  }
  /* line 1276, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table table tr + tr {
    border-top: 1px solid var(--ta-border-subtle);
  }
  /* line 1281, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.no-bottom {
    margin-bottom: 0;
    border-bottom: none;
  }
  /* line 1285, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.darken {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1289, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tfoot > tr {
    display: block;
    margin-top: 10px;
    border: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 1296, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tfoot > tr.no-border {
    border: none;
  }
  /* line 1297, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tfoot > tr > td {
    display: inline-block;
    width: 50%;
    border: none;
    color: var(--ta-text-muted);
    text-align: left;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.375rem;
  }
  /* line 1306, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tfoot > tr > td.big {
    width: 100%;
  }
  /* line 1307, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tfoot > tr > td.hide-small {
    display: none;
  }
  /* line 1309, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tfoot > tr > td[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    font-weight: normal;
    color: var(--ta-text-muted);
  }
  /* line 1323, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead {
    display: table-header-group;
  }
  /* line 1325, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr:not(.summary-row) {
    display: none;
  }
  /* line 1326, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr {
    display: block;
    background-color: var(--ta-neutral-extra-light);
    border: 1px solid var(--ta-border-subtle);
    margin-bottom: 10px;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 1334, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.no-border {
    border: none;
  }
  /* line 1337, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    box-sizing: border-box;
    width: 50%;
    min-height: 44px;
    padding: 12px 16px;
    border: none;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
    white-space: normal;
    overflow-wrap: anywhere;
    vertical-align: top;
  }
  /* line 1354, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td:empty, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th:empty {
    display: none;
  }
  /* line 1355, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td[data-label], .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th[data-label] {
    text-align: left;
  }
  /* line 1357, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    font-style: italic;
    color: var(--ta-text-muted);
    flex: 0 1 auto;
    max-width: 50%;
    overflow-wrap: normal;
    word-break: normal;
  }
  /* line 1369, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td.right, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th.right {
    text-align: right;
  }
  /* line 1371, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th.right:not(.keep-right) {
    text-align: left;
  }
  /* line 1373, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td .show-small, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th .show-small {
    display: inline;
  }
  /* line 1374, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td .hide-small, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td.hide-small, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th .hide-small, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th.hide-small {
    display: none;
  }
  /* line 1375, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td.big, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th.big {
    width: 100%;
  }
  /* line 1376, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td.actions, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th.actions {
    justify-content: center;
    gap: 0;
    background-color: var(--ta-card-bg);
    height: auto;
    min-height: 32px;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 1392, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td.actions *, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th.actions * {
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
  }
  /* line 1397, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td.actions br, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 1401, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td.actions > a, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border);
  }
  /* line 1405, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 1411, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th.actions ul.right {
    float: none;
  }
  /* line 1414, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 1415, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 1422, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border) !important;
    border-radius: 0;
  }
  /* line 1428, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 1433, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a {
    color: var(--ta-brand) !important;
    line-height: 1.3125rem;
    padding: 0;
  }
  /* line 1437, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: var(--ta-brand-hover) !important;
  }
  /* line 1447, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > th:nth-child(odd) {
    width: 70%;
  }
  /* line 1448, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > th:nth-child(even) {
    width: 30%;
  }
  /* line 1452, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > td:first-child, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > th:first-child, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > th:nth-child(2) {
    padding-top: 10px;
  }
  /* line 1456, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.first-big > td:first-child, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.first-big > th:first-child {
    width: 100%;
    padding-top: 10px;
  }
  /* line 1462, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > th {
    width: 50%;
  }
  /* line 1464, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > th:nth-child(2) {
    padding-top: 10px;
  }
  /* line 1469, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions) > th:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 1471, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3) {
    padding-bottom: 10px;
  }
  /* line 1475, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.last-big.without-actions > th:last-child {
    padding-bottom: 10px;
  }
  /* line 1477, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.last-big > td.actions, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.last-big > th.actions {
    width: 100%;
  }
  /* line 1480, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > th:last-child, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > th:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 1481, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > td.actions, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > th.actions {
    padding-bottom: 12px;
  }
  /* line 1487, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead {
    display: block;
  }
  /* line 1489, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr {
    display: block;
  }
  /* line 1491, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr:not(.summary-row) {
    display: block;
  }
  /* line 1492, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th {
    display: none;
  }
  /* line 1494, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all {
    display: block;
    min-height: 45px;
    border-bottom: none;
  }
  /* line 1498, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows {
    padding-top: 7px;
  }
  /* line 1500, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show {
    display: inline-block;
  }
  /* line 1502, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all.selected .box-select-all-table-rows {
    padding-top: 0;
  }
  /* line 1506, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead.hide-small {
    display: none;
  }
  /* line 1512, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td {
    line-height: 1.875rem;
  }
  /* line 1514, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td span.text-right-label {
    padding: 5px 0 0 0;
  }
  /* line 1515, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell {
    width: 100%;
    line-height: 0;
  }
  /* line 1518, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input {
    width: 100%;
  }
  /* line 1519, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="time"] {
    width: auto;
  }
  /* line 1520, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell.with-evol > div {
    width: 100% !important;
  }
  /* line 1521, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 1522, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select {
    width: 100%;
  }
  /* line 1524, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_6i"] {
    width: auto;
  }
  /* line 1525, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 1527, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 1533, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell button {
    max-width: 100%;
  }
  /* line 1534, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 1536, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form, .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
  }
  /* line 1540, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form:before, .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell:before {
    display: inline-block;
    width: auto;
    max-width: 100%;
    margin-right: 0;
    font-size: 0.875rem;
    line-height: 1.875rem;
    letter-spacing: 1px;
    vertical-align: top;
    overflow: visible;
    text-overflow: clip;
    white-space: normal;
  }
  /* line 1558, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form.onoff:before, .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell.onoff:before {
    width: auto;
  }
  /* line 1559, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form.card-title:before, .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell.card-title:before {
    width: auto;
  }
  /* line 1561, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form {
    display: flex;
    align-items: flex-start;
  }
  /* line 1569, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form:before {
    flex: none;
  }
  /* line 1570, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form form.form-in-cell {
    flex: 1;
    min-width: 0;
    width: auto;
  }
  /* line 1576, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell {
    display: flex;
    align-items: flex-start;
  }
  /* line 1582, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell:before {
    flex: none;
  }
  /* line 1583, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field {
    flex: 1;
    min-width: 0;
    width: auto;
    margin: 0;
    vertical-align: top;
  }
  /* line 1589, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input {
    width: 100%;
  }
  /* line 1590, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="time"] {
    width: auto;
  }
  /* line 1591, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field.with-evol > div {
    width: 100% !important;
  }
  /* line 1592, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 1593, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select {
    width: 100%;
  }
  /* line 1595, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_6i"] {
    width: auto;
  }
  /* line 1596, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 1598, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 1604, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field button {
    max-width: 100%;
  }
  /* line 1605, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 1613, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead {
    display: table-header-group;
  }
  /* line 1616, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr:not(.table-title-row) {
    display: none;
  }
  /* line 1617, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th {
    display: block;
  }
  /* line 1620, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    margin-bottom: 10px;
    background-color: var(--ta-card-bg);
    border: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md);
    box-shadow: var(--ta-shadow-sm);
  }
  /* line 1630, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.darken.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1632, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .darken.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody tr {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1636, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .mb0.table.table-white.table1920:not(:last-child):not(.table-halves):not(.skip2-cols) {
    margin-bottom: 10px;
  }
  /* line 1642, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-actions.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 1643, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-actions.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:not(.without-actions):not(.odd-cols) td:nth-last-child(3) {
    padding-bottom: 10px;
  }
  /* line 1645, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-actions.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions {
    width: 100%;
  }
  /* line 1659, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > a, .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > a {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
  }
  /* line 1666, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down {
    top: calc(100% + 2px);
  }
  /* line 1668, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down.up {
    top: auto;
    bottom: calc(100% + 2px);
  }
  /* line 1670, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down {
    top: calc(100% + 2px);
  }
  /* line 1672, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down.up {
    top: auto;
    bottom: calc(100% + 6px);
  }
  /* line 1681, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) > a:not([data-action="drop-down"]):not(.ta-btn):not(.ta-btn-back) {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    min-width: 44px;
    vertical-align: top;
  }
  /* line 1689, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 31px;
    overflow: hidden;
  }
  /* line 1698, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li {
    position: relative;
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 1703, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:not(:last-child):not(.fine-riga):after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: -16px;
    border-right: 1px solid var(--ta-border);
  }
  /* line 1711, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: -1px;
    left: -100vw;
    right: -100vw;
    border-top: 1px solid var(--ta-border);
    pointer-events: none;
  }
  /* line 1722, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    min-width: 44px;
  }
  /* line 1736, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:empty:not([data-label]):not(.actions):not([style]) {
    display: none !important;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.gray {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.gray > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.gray > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.darken {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.darken > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.darken > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.orange {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.orange > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.orange > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.blue {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.blue > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.blue > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.lilac {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.lilac > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.lilac > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.green {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.green > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.green > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.error {
    background-color: var(--ta-danger-soft);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.error > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.error > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.pending {
    background-color: var(--ta-warning-soft);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.pending > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.pending > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.success {
    background-color: var(--ta-success-soft);
  }
  /* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.success > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.success > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1764, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-striped.table.table-white.table1920:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(even), .table-striped.table.table-white.table1920:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr.even {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1766, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-striped.table.table-white.table1920:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(even) > td:not(.with-color-bar):not(.actions):not(.card-title), .table-striped.table.table-white.table1920:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr.even > td:not(.with-color-bar):not(.actions):not(.card-title) {
    background-color: transparent;
  }
  /* line 1773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1775, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1778, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.with-title.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 1780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .gray.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 1773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 1775, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1778, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.with-title.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 1780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .orange.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 1773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 1775, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1778, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.with-title.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 1780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .blue.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 1773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 1775, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1778, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.with-title.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 1780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .lilac.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 1773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 1775, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 1776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 1778, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.with-title.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 1780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .green.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 1788, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td {
    flex-wrap: wrap;
    align-content: center;
  }
  /* line 1792, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.parent-row-with-inner-table > td:first-child {
    flex-wrap: nowrap;
  }
  /* line 1793, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.parent-row-with-inner-table > td:first-child > .drop-down-table {
    flex: none;
    align-self: flex-start;
    height: auto;
  }
  /* line 1799, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    display: block;
    width: auto;
    margin: 16px 0 8px;
    padding: 0;
    border: none;
    border-radius: 0;
    box-shadow: none;
    background: transparent;
  }
  /* line 1808, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th, .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    width: 100%;
    min-height: 0;
    padding: 0;
    border: none;
    background: transparent;
    color: var(--ta-text);
    font-size: 0.875rem;
    line-height: 1.25rem;
    letter-spacing: normal;
    text-align: left;
  }
  /* line 1826, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before, .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before {
    display: none;
  }
  /* line 1828, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child), .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child) {
    display: none;
  }
  /* line 1831, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n) > :first-child {
    font-weight: 600;
  }
  /* line 1832, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n) > :first-child {
    margin-top: -8px;
    font-style: italic;
    font-weight: normal;
  }
  /* line 1835, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    background-color: var(--ta-neutral-extra-light);
    border-color: var(--ta-grey-51);
  }
  /* line 1838, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td {
    background-color: transparent;
  }
  /* line 1840, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td > div:not(.ta-checkbox-tag), .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td > p, .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td > ul,
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td > ol, .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td > dl, .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td > table,
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td > br {
    flex-basis: 100%;
  }
  /* line 1845, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td > .ta-checkbox-tag {
    flex: 0 0 auto;
  }
  /* line 1849, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    padding: 0;
    border: none;
    border-radius: 0;
    background: transparent;
  }
  /* line 1862, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td {
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 1.25rem;
    min-height: 44px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    gap: 10px;
  }
  /* line 1863, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before {
    padding-right: 0;
  }
  /* line 1864, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions {
    padding-top: 0;
    padding-bottom: 0;
    justify-content: center;
    gap: 0;
  }
  /* line 1868, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 0;
    margin-bottom: 8px;
    min-height: 0;
  }
  /* line 1873, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  /* line 1878, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.actions) {
    padding-bottom: 0;
  }
  /* line 1879, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.with-color-bar:first-child) {
    padding-top: 0;
  }
  /* line 1880, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions {
    margin-top: 8px;
  }
  /* line 1882, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    padding: 0;
    padding-bottom: 8px;
    padding-top: 8px;
  }
  /* line 1889, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.open) {
    display: none;
  }
  /* line 1889, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table.open {
    display: flex;
  }
  /* line 1897, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.actions) {
    padding-bottom: 0;
  }
  /* line 1903, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.card-title), .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.with-color-bar:first-child) {
    padding-top: 0;
  }
  /* line 1908, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td {
    padding: 12px 16px;
    line-height: 1.25rem;
  }
  /* line 1914, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td {
    padding-top: 12px;
    padding-bottom: 12px;
    min-height: 44px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    gap: 10px;
  }
  /* line 1915, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before {
    padding-right: 0;
  }
  /* line 1918, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-title {
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 44px;
  }
  /* line 1919, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions, .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar, .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-corner {
    padding-top: 0;
    padding-bottom: 0;
    min-height: 0;
  }
  /* line 1920, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions {
    justify-content: center;
    gap: 0;
  }
  /* line 1923, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions:has(> .ta-btn, > .form .actions input[type="submit"], > .ta-btn-back) {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  /* line 1929, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-form > .form.form-in-cell, .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.form.form-in-cell > .field {
    flex: 1 1 10rem;
    width: auto;
    min-width: 0;
  }
  /* line 1932, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila {
    padding: 0;
  }
  /* line 1934, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down {
    column-gap: 1px;
  }
  /* line 1936, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li:not(:last-child):not(.fine-riga):after {
    right: -1px;
  }
  /* line 1937, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li a {
    padding: 0 15px;
  }
  /* line 1945, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td.card-title {
    background-color: var(--ta-surface) !important;
  }
  /* line 1946, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    order: -1;
    width: 100% !important;
    margin: 0;
    padding: 10px 16px;
    background-color: var(--ta-neutral-extra-light);
    border-bottom: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md) var(--ta-radius-md) 0 0;
    margin-bottom: 8px;
    font-weight: 600;
  }
  /* line 1957, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title:before {
    display: none;
  }
  /* line 1963, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell:before, .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form:before {
    display: none;
  }
  /* line 1964, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell .field, .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell form.form-in-cell, .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form .field, .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form form.form-in-cell {
    width: 100%;
  }
  /* line 1965, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell input:disabled, .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form input:disabled {
    background-color: transparent;
    border-color: transparent;
    padding-left: 0;
    font-weight: 600;
  }
  /* line 1975, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-color-bar {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 4px !important;
    padding: 0;
    border: none;
    border-radius: var(--ta-radius-md) 0 0 var(--ta-radius-md);
    overflow: hidden;
    background-color: transparent;
  }
  /* line 1986, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-color-bar:before {
    display: none;
  }
  /* line 1995, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td:not([data-label]:not([data-label=""])) > .ta-checkbox-tag:only-child) > td.card-title, .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.card-corner) > td.card-title {
    padding-right: 44px;
  }
  /* line 1999, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.left-handle-cell) > td.card-title {
    padding-left: 44px;
  }
  /* line 2006, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-corner {
    position: absolute;
    top: 15px;
    right: 12px;
    width: auto !important;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: transparent;
    z-index: 1;
  }
  /* line 2017, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child):before, .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-corner:before {
    display: none;
  }
  /* line 2019, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.left-handle-cell {
    position: absolute;
    top: 0;
    left: 12px;
    width: auto !important;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: transparent;
    z-index: 1;
  }
  /* line 2029, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.left-handle-cell:before {
    display: none;
  }
  /* line 2031, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure {
    width: 100% !important;
    justify-content: center;
  }
  /* line 2034, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure:before {
    display: none;
  }
  /* line 2035, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure a {
    display: flex;
    justify-content: center;
    width: 100%;
  }
  /* line 2036, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure img {
    max-width: 160px;
    max-height: 120px;
  }
  /* line 2038, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions {
    padding: 0 16px;
    background-color: var(--ta-card-bg);
    margin: 8px 0 0 0;
    border-top: 1px solid var(--ta-border-subtle);
    border-radius: 0 0 var(--ta-radius-md) var(--ta-radius-md);
  }
  /* line 2050, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    padding: 0;
    border: none;
    border-radius: 0;
    background: transparent;
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-blue.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-blue-bg);
    border-bottom-color: var(--ta-card-tint-blue-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-orange.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-orange-bg);
    border-bottom-color: var(--ta-card-tint-orange-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-green.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-green-bg);
    border-bottom-color: var(--ta-card-tint-green-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-lilac.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-lilac-bg);
    border-bottom-color: var(--ta-card-tint-lilac-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-red.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-red-bg);
    border-bottom-color: var(--ta-card-tint-red-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-grey.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-grey-bg);
    border-bottom-color: var(--ta-card-tint-grey-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-yellow.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-yellow-bg);
    border-bottom-color: var(--ta-card-tint-yellow-border);
  }
  /* line 2062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-pink.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-pink-bg);
    border-bottom-color: var(--ta-card-tint-pink-border);
  }
}
@container ta-pagina (max-width: 38.125rem) {
  /* line 2070, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) colgroup, .table.table-white.table610:not(.table-halves) thead {
    display: none;
  }
  /* line 2072, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr {
    background-color: var(--ta-card-bg);
    --ta-table-cell-bg: var(--ta-card-bg);
    display: block;
    margin-bottom: 10px;
    border: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md);
    box-shadow: var(--ta-shadow-sm);
    overflow: visible;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 2092, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td:first-child {
    border-top-left-radius: var(--ta-radius-md);
    border-top-right-radius: var(--ta-radius-md);
  }
  /* line 2093, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td:last-child {
    border-bottom-left-radius: var(--ta-radius-md);
    border-bottom-right-radius: var(--ta-radius-md);
  }
  /* line 2094, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.no-border {
    border: none;
  }
  /* line 2095, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td {
    display: block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    text-align: left;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.375rem;
    vertical-align: top;
    white-space: normal;
  }
  /* line 2107, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: var(--ta-text-muted);
    flex: 0 1 auto;
    max-width: 50%;
    overflow-wrap: normal;
    word-break: normal;
  }
  /* line 2126, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td[data-label] > .ta-checkbox-tag {
    vertical-align: middle;
  }
  /* line 2129, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table610:not(.table-halves) tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 2130, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down {
    background: var(--ta-surface);
    display: block !important;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 2138, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border) !important;
    border-radius: 0;
  }
  /* line 2144, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 2149, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li a {
    color: var(--ta-brand) !important;
    line-height: 1.3125rem;
    padding: 0;
  }
  /* line 2153, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table610:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: var(--ta-brand-hover) !important;
  }
  /* line 2161, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td.right {
    text-align: left;
  }
  /* line 2163, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td.right:not(.keep-right) {
    text-align: left;
  }
  /* line 2165, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td .show-small {
    display: inline-block;
  }
  /* line 2166, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td .hide-small {
    display: none;
  }
  /* line 2167, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td.actions {
    background-color: var(--ta-table-actions-bg);
    height: auto;
    min-height: 32px;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 2181, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td.actions * {
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
  }
  /* line 2186, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 2190, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border);
  }
  /* line 2194, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 2201, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td.no-data {
    border: none !important;
    text-align: center;
    justify-content: center;
  }
  /* line 2208, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td:first-child {
    padding-top: 12px;
  }
  /* line 2210, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td.keep-actions .drop-down-wrapper {
    width: 100%;
  }
  /* line 2212, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td.hide-small {
    display: none !important;
  }
  /* line 2214, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.error {
    border-color: var(--ta-danger);
  }
  /* line 2216, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.error td[data-label]:before {
    color: var(--ta-danger-hover);
  }
  /* line 2217, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.error td.actions {
    background-color: var(--ta-danger-soft);
    border-top-color: var(--ta-danger);
  }
  /* line 2222, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.pending {
    border-color: var(--ta-warning);
  }
  /* line 2224, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.pending td[data-label]:before {
    color: var(--ta-warning-text);
  }
  /* line 2225, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.pending td.actions {
    background-color: var(--ta-warning-soft);
    border-top-color: var(--ta-warning);
  }
  /* line 2230, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.success {
    border-color: var(--ta-success);
  }
  /* line 2232, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.success td[data-label]:before {
    color: var(--ta-success-hover);
  }
  /* line 2233, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.success td.actions {
    background-color: var(--ta-success-soft);
    border-top-color: var(--ta-success);
  }
  /* line 2238, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr:last-child {
    margin-bottom: 0;
  }
  /* line 2240, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.w70-30 > td:nth-child(odd) {
    width: 100%;
  }
  /* line 2241, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.w70-30 > td:nth-child(even) {
    width: 100%;
  }
  /* line 2244, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.first-big > td {
    width: 100%;
  }
  /* line 2247, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.first-big:has(> td.card-title) > td:first-child:not(.card-title) {
    width: 100%;
  }
  /* line 2249, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr:not(.first-big) > td {
    width: 100%;
  }
  /* line 2255, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 2256, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 2258, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.last-big.without-actions > td:last-child {
    padding-bottom: 5px;
  }
  /* line 2261, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr:not(.last-big) > td:nth-last-child(2) {
    padding-bottom: 5px;
  }
  /* line 2262, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr:not(.last-big) > td:last-child {
    padding-bottom: 12px;
  }
  /* line 2265, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr:not(.last-big) > td.actions {
    margin-top: 7px;
  }
  /* line 2267, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.row-inner-table {
    display: none;
  }
  /* line 2269, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.row-inner-table.open {
    display: block;
  }
  /* line 2270, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change) {
    background-color: var(--ta-surface-sunken);
    width: 96%;
    margin-left: 4%;
  }
  /* line 2276, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change) > td:first-child {
    padding-left: 15px;
  }
  /* line 2277, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change).error {
    background-color: var(--ta-danger-soft);
  }
  /* line 2278, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change).pending {
    background-color: var(--ta-warning-soft);
  }
  /* line 2279, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change).success {
    background-color: var(--ta-success-soft);
  }
  /* line 2282, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.no-bottom {
    margin-bottom: 0;
    border-bottom: none;
  }
  /* line 2289, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tfoot > tr {
    display: block;
    margin-top: 10px;
    border: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 2296, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tfoot > tr.no-border {
    border: none;
  }
  /* line 2297, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tfoot > tr > td {
    display: inline-block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    color: var(--ta-text-muted);
    text-align: left;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.375rem;
    white-space: normal;
  }
  /* line 2308, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tfoot > tr > td.hide-small {
    display: none;
  }
  /* line 2309, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tfoot > tr > td:first-child {
    padding-top: 12px;
  }
  /* line 2310, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tfoot > tr > td:last-child {
    padding-bottom: 12px;
  }
  /* line 2312, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tfoot > tr > td[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    font-weight: normal;
    color: var(--ta-text-muted);
  }
  /* line 2328, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td {
    line-height: 1.875rem;
  }
  /* line 2330, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td form.form-in-cell {
    width: 100%;
    line-height: 0;
  }
  /* line 2333, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td form.form-in-cell input {
    width: 100%;
  }
  /* line 2334, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td form.form-in-cell input[type="time"] {
    width: auto;
  }
  /* line 2335, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td form.form-in-cell.with-evol > div {
    width: 100% !important;
  }
  /* line 2336, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td form.form-in-cell input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 2337, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td form.form-in-cell select {
    width: 100%;
  }
  /* line 2339, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_6i"] {
    width: auto;
  }
  /* line 2340, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 2342, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 2348, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td form.form-in-cell button {
    max-width: 100%;
  }
  /* line 2349, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td form.form-in-cell .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 2351, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.with-form, .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.form.form-in-cell {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
  }
  /* line 2355, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.with-form:before, .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.form.form-in-cell:before {
    display: inline-block;
    width: auto;
    margin-right: 0;
    font-size: 0.875rem;
    line-height: 1.875rem;
    letter-spacing: 1px;
    vertical-align: top;
    overflow: visible;
    white-space: normal;
  }
  /* line 2367, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.with-form {
    display: flex;
    align-items: flex-start;
  }
  /* line 2373, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.with-form:before {
    flex: none;
  }
  /* line 2374, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.with-form form.form-in-cell {
    flex: 1;
    min-width: 0;
    width: auto;
  }
  /* line 2380, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.form.form-in-cell {
    display: flex;
    align-items: flex-start;
  }
  /* line 2386, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.form.form-in-cell:before {
    flex: none;
  }
  /* line 2387, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.form.form-in-cell .field {
    flex: 1;
    min-width: 0;
    width: auto;
    margin: 0;
    vertical-align: top;
  }
  /* line 2393, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.form.form-in-cell .field input {
    width: 100%;
  }
  /* line 2394, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.form.form-in-cell .field input[type="time"] {
    width: auto;
  }
  /* line 2395, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.form.form-in-cell .field.with-evol > div {
    width: 100% !important;
  }
  /* line 2396, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.form.form-in-cell .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 2397, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.form.form-in-cell .field select {
    width: 100%;
  }
  /* line 2399, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_6i"] {
    width: auto;
  }
  /* line 2400, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 2402, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 2408, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.form.form-in-cell .field button {
    max-width: 100%;
  }
  /* line 2409, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table610:not(.table-halves) tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 2417, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead {
    display: table-header-group;
  }
  /* line 2419, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr {
    display: block;
    background-color: var(--ta-neutral-extra-light);
    border: 1px solid var(--ta-border-subtle);
    margin-bottom: 10px;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 2420, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr:not(.summary-row) {
    display: none;
  }
  /* line 2428, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr.no-border {
    border: none;
  }
  /* line 2430, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > td, .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > th {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    box-sizing: border-box;
    width: 100%;
    min-height: 44px;
    padding: 12px 16px;
    border: none;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
    overflow-wrap: anywhere;
    text-align: left;
  }
  /* line 2445, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > td:empty, .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > th:empty {
    display: none;
  }
  /* line 2446, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > td[data-label], .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > th[data-label] {
    text-align: left;
  }
  /* line 2448, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > th[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    font-style: italic;
    color: var(--ta-text-muted);
    flex: 0 1 auto;
    max-width: 50%;
    overflow-wrap: normal;
    word-break: normal;
  }
  /* line 2460, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > td.right, .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > th.right {
    text-align: left;
  }
  /* line 2462, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > th.right:not(.keep-right) {
    text-align: left;
  }
  /* line 2464, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > td .show-small, .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > th .show-small {
    display: inline;
  }
  /* line 2465, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > td .hide-small, .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > td.hide-small, .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > th .hide-small, .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > th.hide-small {
    display: none;
  }
  /* line 2466, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > td.empty, .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > th.empty {
    display: none;
  }
  /* line 2467, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > td.actions, .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > th.actions {
    justify-content: center;
    gap: 0;
    background-color: var(--ta-card-bg);
    height: auto;
    min-height: 32px;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 2483, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > td.actions *, .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > th.actions * {
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
  }
  /* line 2488, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > td.actions br, .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > th.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 2492, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > td.actions > a, .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > th.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border);
  }
  /* line 2496, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > th.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 2502, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > th.actions ul.right {
    float: none;
  }
  /* line 2505, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > th:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 2506, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 2513, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border) !important;
    border-radius: 0;
  }
  /* line 2519, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 2524, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li a {
    color: var(--ta-brand) !important;
    line-height: 1.3125rem;
    padding: 0;
  }
  /* line 2528, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: var(--ta-brand-hover) !important;
  }
  /* line 2538, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr.w70-30 > th:nth-child(odd) {
    width: 100%;
  }
  /* line 2539, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr.w70-30 > th:nth-child(even) {
    width: 100%;
  }
  /* line 2542, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr.first-big > td, .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr.first-big > th {
    width: 100%;
  }
  /* line 2545, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr:not(.first-big) > th {
    width: 100%;
  }
  /* line 2551, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr.last-big:not(.without-actions) > th:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 2553, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 2557, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr.last-big.without-actions > th:last-child {
    padding-bottom: 5px;
  }
  /* line 2561, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr:not(.last-big) > th:nth-last-child(2) {
    padding-bottom: 5px;
  }
  /* line 2562, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table610:not(.table-halves) thead > tr:not(.last-big) > th:last-child {
    padding-bottom: 12px;
  }
  /* line 2568, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table610:not(.table-halves) thead {
    display: block;
  }
  /* line 2570, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table610:not(.table-halves) thead > tr {
    display: block;
  }
  /* line 2572, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table610:not(.table-halves) thead > tr:not(.summary-row) {
    display: block;
  }
  /* line 2573, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table610:not(.table-halves) thead > tr > th {
    display: none;
  }
  /* line 2575, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table610:not(.table-halves) thead > tr > th.content-select-all {
    display: block;
    min-height: 45px;
    border-bottom: none;
  }
  /* line 2579, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table610:not(.table-halves) thead > tr > th.content-select-all .box-select-all-table-rows {
    padding-top: 7px;
  }
  /* line 2581, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table610:not(.table-halves) thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show {
    display: inline-block;
  }
  /* line 2583, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table610:not(.table-halves) thead > tr > th.content-select-all.selected .box-select-all-table-rows {
    padding-top: 0;
  }
  /* line 2587, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table610:not(.table-halves) thead.hide-small {
    display: none;
  }
  /* line 2591, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table610:not(.table-halves) thead {
    display: table-header-group;
  }
  /* line 2594, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table610:not(.table-halves) thead > tr:not(.table-title-row) {
    display: none;
  }
  /* line 2595, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table610:not(.table-halves) thead > tr > th {
    display: block;
  }
  /* line 2598, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table610:not(.table-halves) thead > tr.table-title-row > th {
    margin-bottom: 10px;
    background-color: var(--ta-card-bg);
    border: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md);
    box-shadow: var(--ta-shadow-sm);
  }
  /* line 2608, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.darken.table.table-white.table610:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2612, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .darken.table.table-white.table610:not(.table-halves) tbody tr {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2616, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .mb0.table.table-white.table610:not(:last-child):not(.table-halves) {
    margin-bottom: 10px;
  }
  /* line 2621, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-actions.table.table-white.table610:not(.table-halves) tbody > tr:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 2622, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-actions.table.table-white.table610:not(.table-halves) tbody > tr:not(.without-actions):not(.odd-cols) > td:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 2637, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td.actions.keep-actions .drop-down-wrapper > a, .table.table-white.table610:not(.table-halves) tbody > tr > td.actions.keep-actions .ta-drop-down-button > a {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
  }
  /* line 2644, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down {
    top: calc(100% + 2px);
  }
  /* line 2646, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down.up {
    top: auto;
    bottom: calc(100% + 2px);
  }
  /* line 2648, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down {
    top: calc(100% + 2px);
  }
  /* line 2650, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down.up {
    top: auto;
    bottom: calc(100% + 6px);
  }
  /* line 2659, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) > a:not([data-action="drop-down"]):not(.ta-btn):not(.ta-btn-back) {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    min-width: 44px;
    vertical-align: top;
  }
  /* line 2667, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 31px;
    overflow: hidden;
  }
  /* line 2676, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li {
    position: relative;
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 2681, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:not(:last-child):not(.fine-riga):after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: -16px;
    border-right: 1px solid var(--ta-border);
  }
  /* line 2689, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: -1px;
    left: -100vw;
    right: -100vw;
    border-top: 1px solid var(--ta-border);
    pointer-events: none;
  }
  /* line 2700, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    min-width: 44px;
  }
  /* line 2714, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td:empty:not([data-label]):not(.actions):not([style]) {
    display: none !important;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.gray {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.gray > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.gray > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.darken {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.darken > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.darken > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.orange {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.orange > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.orange > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.blue {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.blue > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.blue > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.lilac {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.lilac > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.lilac > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.green {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.green > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.green > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.error {
    background-color: var(--ta-danger-soft);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.error > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.error > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.pending {
    background-color: var(--ta-warning-soft);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.pending > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.pending > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.success {
    background-color: var(--ta-success-soft);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.success > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.success > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2742, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-striped.table.table-white.table610:not(.light):not(.table-halves) tbody > tr:nth-child(even), .table-striped.table.table-white.table610:not(.light):not(.table-halves) tbody > tr.even {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2744, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-striped.table.table-white.table610:not(.light):not(.table-halves) tbody > tr:nth-child(even) > td:not(.with-color-bar):not(.actions):not(.card-title), .table-striped.table.table-white.table610:not(.light):not(.table-halves) tbody > tr.even > td:not(.with-color-bar):not(.actions):not(.card-title) {
    background-color: transparent;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table610:not(.table-halves) tbody > tr {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table610:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table610:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.with-title.table.table-white.table610:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table610:not(.table-halves) tbody > tr.table-title-row > td, .gray.table.table-white.table610:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table610:not(.table-halves) tbody > tr {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table610:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table610:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.with-title.table.table-white.table610:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table610:not(.table-halves) tbody > tr.table-title-row > td, .orange.table.table-white.table610:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table610:not(.table-halves) tbody > tr {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table610:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table610:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.with-title.table.table-white.table610:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table610:not(.table-halves) tbody > tr.table-title-row > td, .blue.table.table-white.table610:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table610:not(.table-halves) tbody > tr {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table610:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table610:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.with-title.table.table-white.table610:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table610:not(.table-halves) tbody > tr.table-title-row > td, .lilac.table.table-white.table610:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table610:not(.table-halves) tbody > tr {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table610:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table610:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.with-title.table.table-white.table610:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table610:not(.table-halves) tbody > tr.table-title-row > td, .green.table.table-white.table610:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2766, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td {
    flex-wrap: wrap;
    align-content: center;
  }
  /* line 2770, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.parent-row-with-inner-table > td:first-child {
    flex-wrap: nowrap;
  }
  /* line 2771, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.parent-row-with-inner-table > td:first-child > .drop-down-table {
    flex: none;
    align-self: flex-start;
    height: auto;
  }
  /* line 2777, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table610:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    display: block;
    width: auto;
    margin: 16px 0 8px;
    padding: 0;
    border: none;
    border-radius: 0;
    box-shadow: none;
    background: transparent;
  }
  /* line 2786, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table610:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th, .table.table-white.table610:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table610:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    width: 100%;
    min-height: 0;
    padding: 0;
    border: none;
    background: transparent;
    color: var(--ta-text);
    font-size: 0.875rem;
    line-height: 1.25rem;
    letter-spacing: normal;
    text-align: left;
  }
  /* line 2804, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table610:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before, .table.table-white.table610:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table610:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before {
    display: none;
  }
  /* line 2806, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child), .table.table-white.table610:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child) {
    display: none;
  }
  /* line 2809, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.table-title-row:nth-child(n) > :first-child {
    font-weight: 600;
  }
  /* line 2810, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n) > :first-child {
    margin-top: -8px;
    font-style: italic;
    font-weight: normal;
  }
  /* line 2813, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    background-color: var(--ta-neutral-extra-light);
    border-color: var(--ta-grey-51);
  }
  /* line 2816, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td {
    background-color: transparent;
  }
  /* line 2818, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td > div:not(.ta-checkbox-tag), .table.table-white.table610:not(.table-halves) tbody > tr > td > p, .table.table-white.table610:not(.table-halves) tbody > tr > td > ul,
  .table.table-white.table610:not(.table-halves) tbody > tr > td > ol, .table.table-white.table610:not(.table-halves) tbody > tr > td > dl, .table.table-white.table610:not(.table-halves) tbody > tr > td > table,
  .table.table-white.table610:not(.table-halves) tbody > tr > td > br {
    flex-basis: 100%;
  }
  /* line 2823, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-halves) tbody > tr > td > .ta-checkbox-tag {
    flex: 0 0 auto;
  }
  /* line 2827, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-cards):not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    padding: 0;
    border: none;
    border-radius: 0;
    background: transparent;
  }
  /* line 2840, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td {
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 1.25rem;
    min-height: 44px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    gap: 10px;
  }
  /* line 2841, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before {
    padding-right: 0;
  }
  /* line 2842, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions {
    padding-top: 0;
    padding-bottom: 0;
    justify-content: center;
    gap: 0;
  }
  /* line 2846, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 0;
    margin-bottom: 8px;
    min-height: 0;
  }
  /* line 2851, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  /* line 2856, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.actions) {
    padding-bottom: 0;
  }
  /* line 2857, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.with-color-bar:first-child) {
    padding-top: 0;
  }
  /* line 2859, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions {
    margin-top: 8px;
  }
  /* line 2861, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    padding: 0;
    padding-bottom: 8px;
    padding-top: 8px;
  }
  /* line 2868, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr.row-inner-table:not(.open) {
    display: none;
  }
  /* line 2868, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr.row-inner-table.open {
    display: flex;
  }
  /* line 2876, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr:has(> td.actions) {
    padding-bottom: 0;
  }
  /* line 2882, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr:has(> td.card-title), .table-cards.table.table-white.table610:not(.table-halves) tbody > tr:has(> td.with-color-bar:first-child) {
    padding-top: 0;
  }
  /* line 2887, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr > td {
    padding: 12px 16px;
    line-height: 1.25rem;
  }
  /* line 2893, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td {
    padding-top: 12px;
    padding-bottom: 12px;
    min-height: 44px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    gap: 10px;
  }
  /* line 2894, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before {
    padding-right: 0;
  }
  /* line 2897, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-title {
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 44px;
  }
  /* line 2898, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions, .table-cards.table.table-white.table610:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar, .table-cards.table.table-white.table610:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table610:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-corner {
    padding-top: 0;
    padding-bottom: 0;
    min-height: 0;
  }
  /* line 2899, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions {
    justify-content: center;
    gap: 0;
  }
  /* line 2902, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions:has(> .ta-btn, > .form .actions input[type="submit"], > .ta-btn-back) {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  /* line 2908, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-form > .form.form-in-cell, .table-cards.table.table-white.table610:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.form.form-in-cell > .field {
    flex: 1 1 10rem;
    width: auto;
    min-width: 0;
  }
  /* line 2911, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila {
    padding: 0;
  }
  /* line 2913, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down {
    column-gap: 1px;
  }
  /* line 2915, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li:not(:last-child):not(.fine-riga):after {
    right: -1px;
  }
  /* line 2916, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li a {
    padding: 0 15px;
  }
  /* line 2924, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change) > td.card-title {
    background-color: var(--ta-surface) !important;
  }
  /* line 2925, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr > td.card-title {
    order: -1;
    width: 100% !important;
    margin: 0 0 8px 0;
    padding: 10px 16px;
    background-color: var(--ta-neutral-extra-light);
    border-bottom: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md) var(--ta-radius-md) 0 0;
    font-weight: 600;
  }
  /* line 2935, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr > td.card-title:before {
    display: none;
  }
  /* line 2941, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr > td.card-title.form.form-in-cell:before, .table-cards.table.table-white.table610:not(.table-halves) tbody > tr > td.card-title.with-form:before {
    display: none;
  }
  /* line 2942, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr > td.card-title.form.form-in-cell .field, .table-cards.table.table-white.table610:not(.table-halves) tbody > tr > td.card-title.form.form-in-cell form.form-in-cell, .table-cards.table.table-white.table610:not(.table-halves) tbody > tr > td.card-title.with-form .field, .table-cards.table.table-white.table610:not(.table-halves) tbody > tr > td.card-title.with-form form.form-in-cell {
    width: 100%;
  }
  /* line 2943, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr > td.card-title.form.form-in-cell input:disabled, .table-cards.table.table-white.table610:not(.table-halves) tbody > tr > td.card-title.with-form input:disabled {
    background-color: transparent;
    border-color: transparent;
    padding-left: 0;
    font-weight: 600;
  }
  /* line 2953, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr > td.with-color-bar {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 4px !important;
    padding: 0;
    border: none;
    border-radius: var(--ta-radius-md) 0 0 var(--ta-radius-md);
    overflow: hidden;
    background-color: transparent;
  }
  /* line 2964, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr > td.with-color-bar:before {
    display: none;
  }
  /* line 2973, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr:has(> td:not([data-label]:not([data-label=""])) > .ta-checkbox-tag:only-child) > td.card-title, .table-cards.table.table-white.table610:not(.table-halves) tbody > tr:has(> td.card-corner) > td.card-title {
    padding-right: 44px;
  }
  /* line 2977, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr:has(> td.left-handle-cell) > td.card-title {
    padding-left: 44px;
  }
  /* line 2984, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table610:not(.table-halves) tbody > tr > td.card-corner {
    position: absolute;
    top: 15px;
    right: 12px;
    width: auto !important;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: transparent;
    z-index: 1;
  }
  /* line 2995, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child):before, .table-cards.table.table-white.table610:not(.table-halves) tbody > tr > td.card-corner:before {
    display: none;
  }
  /* line 2997, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr > td.left-handle-cell {
    position: absolute;
    top: 0;
    left: 12px;
    width: auto !important;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: transparent;
    z-index: 1;
  }
  /* line 3007, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr > td.left-handle-cell:before {
    display: none;
  }
  /* line 3009, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr > td.card-figure {
    width: 100% !important;
    justify-content: center;
  }
  /* line 3012, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr > td.card-figure:before {
    display: none;
  }
  /* line 3013, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr > td.card-figure a {
    display: flex;
    justify-content: center;
    width: 100%;
  }
  /* line 3014, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr > td.card-figure img {
    max-width: 160px;
    max-height: 120px;
  }
  /* line 3016, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr > td.actions {
    padding: 0 16px;
    background-color: var(--ta-card-bg);
    margin: 8px 0 0 0;
    border-top: 1px solid var(--ta-border-subtle);
    border-radius: 0 0 var(--ta-radius-md) var(--ta-radius-md);
  }
  /* line 3027, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table610:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    padding: 0;
    border: none;
    border-radius: 0;
    background: transparent;
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-blue.table.table-white.table610:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-blue-bg);
    border-bottom-color: var(--ta-card-tint-blue-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-orange.table.table-white.table610:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-orange-bg);
    border-bottom-color: var(--ta-card-tint-orange-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-green.table.table-white.table610:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-green-bg);
    border-bottom-color: var(--ta-card-tint-green-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-lilac.table.table-white.table610:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-lilac-bg);
    border-bottom-color: var(--ta-card-tint-lilac-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-red.table.table-white.table610:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-red-bg);
    border-bottom-color: var(--ta-card-tint-red-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-grey.table.table-white.table610:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-grey-bg);
    border-bottom-color: var(--ta-card-tint-grey-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-yellow.table.table-white.table610:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-yellow-bg);
    border-bottom-color: var(--ta-card-tint-yellow-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-pink.table.table-white.table610:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-pink-bg);
    border-bottom-color: var(--ta-card-tint-pink-border);
  }
}
@container ta-pagina (max-width: 43.75rem) {
  /* line 2070, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) colgroup, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) colgroup, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) colgroup, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) colgroup, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) colgroup, .table.table-white.table700:not(.table-halves) colgroup, .table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead, .table.table-white.table700:not(.table-halves) thead {
    display: none;
  }
  /* line 2072, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr, .table.table-white.table700:not(.table-halves) tbody > tr {
    background-color: var(--ta-card-bg);
    --ta-table-cell-bg: var(--ta-card-bg);
    display: block;
    margin-bottom: 10px;
    border: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md);
    box-shadow: var(--ta-shadow-sm);
    overflow: visible;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 2092, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:first-child, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:first-child, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:first-child, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:first-child, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:first-child, .table.table-white.table700:not(.table-halves) tbody > tr > td:first-child {
    border-top-left-radius: var(--ta-radius-md);
    border-top-right-radius: var(--ta-radius-md);
  }
  /* line 2093, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:last-child, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:last-child, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:last-child, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:last-child, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:last-child, .table.table-white.table700:not(.table-halves) tbody > tr > td:last-child {
    border-bottom-left-radius: var(--ta-radius-md);
    border-bottom-right-radius: var(--ta-radius-md);
  }
  /* line 2094, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.no-border, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.no-border, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.no-border, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.no-border, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.no-border, .table.table-white.table700:not(.table-halves) tbody > tr.no-border {
    border: none;
  }
  /* line 2095, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td, .table.table-white.table700:not(.table-halves) tbody > tr > td {
    display: block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    text-align: left;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.375rem;
    vertical-align: top;
    white-space: normal;
  }
  /* line 2107, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td[data-label]:before, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td[data-label]:before, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td[data-label]:before, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td[data-label]:before, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td[data-label]:before, .table.table-white.table700:not(.table-halves) tbody > tr > td[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: var(--ta-text-muted);
    flex: 0 1 auto;
    max-width: 50%;
    overflow-wrap: normal;
    word-break: normal;
  }
  /* line 2126, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td[data-label] > .ta-checkbox-tag, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td[data-label] > .ta-checkbox-tag, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td[data-label] > .ta-checkbox-tag, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td[data-label] > .ta-checkbox-tag, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td[data-label] > .ta-checkbox-tag, .table.table-white.table700:not(.table-halves) tbody > tr > td[data-label] > .ta-checkbox-tag {
    vertical-align: middle;
  }
  /* line 2129, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table700:not(.table-halves) tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a, .table.table-white.table700:not(.table-halves) tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 2130, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down, .table.table-white.table700:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down {
    background: var(--ta-surface);
    display: block !important;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 2138, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li, .table.table-white.table700:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border) !important;
    border-radius: 0;
  }
  /* line 2144, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child, .table.table-white.table700:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 2149, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a, .table.table-white.table700:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li a {
    color: var(--ta-brand) !important;
    line-height: 1.3125rem;
    padding: 0;
  }
  /* line 2153, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table700:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus, .table.table-white.table700:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: var(--ta-brand-hover) !important;
  }
  /* line 2161, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.right, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.right, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.right, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.right, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.right, .table.table-white.table700:not(.table-halves) tbody > tr > td.right {
    text-align: left;
  }
  /* line 2163, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.right:not(.keep-right), .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.right:not(.keep-right), .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.right:not(.keep-right), .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.right:not(.keep-right), .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.right:not(.keep-right), .table.table-white.table700:not(.table-halves) tbody > tr > td.right:not(.keep-right) {
    text-align: left;
  }
  /* line 2165, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td .show-small, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td .show-small, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td .show-small, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td .show-small, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td .show-small, .table.table-white.table700:not(.table-halves) tbody > tr > td .show-small {
    display: inline-block;
  }
  /* line 2166, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td .hide-small, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td .hide-small, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td .hide-small, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td .hide-small, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td .hide-small, .table.table-white.table700:not(.table-halves) tbody > tr > td .hide-small {
    display: none;
  }
  /* line 2167, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions, .table.table-white.table700:not(.table-halves) tbody > tr > td.actions {
    background-color: var(--ta-table-actions-bg);
    height: auto;
    min-height: 32px;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 2181, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions *, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions *, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions *, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions *, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions *, .table.table-white.table700:not(.table-halves) tbody > tr > td.actions * {
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
  }
  /* line 2186, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions br, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions br, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions br, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions br, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions br, .table.table-white.table700:not(.table-halves) tbody > tr > td.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 2190, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions > a, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions > a, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions > a, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions > a, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions > a, .table.table-white.table700:not(.table-halves) tbody > tr > td.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border);
  }
  /* line 2194, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions > a:last-child, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions > a:last-child, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions > a:last-child, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions > a:last-child, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions > a:last-child, .table.table-white.table700:not(.table-halves) tbody > tr > td.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 2201, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.no-data, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.no-data, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.no-data, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.no-data, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.no-data, .table.table-white.table700:not(.table-halves) tbody > tr > td.no-data {
    border: none !important;
    text-align: center;
    justify-content: center;
  }
  /* line 2208, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:first-child, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:first-child, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:first-child, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:first-child, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:first-child, .table.table-white.table700:not(.table-halves) tbody > tr > td:first-child {
    padding-top: 12px;
  }
  /* line 2210, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.keep-actions .drop-down-wrapper, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.keep-actions .drop-down-wrapper, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.keep-actions .drop-down-wrapper, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.keep-actions .drop-down-wrapper, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.keep-actions .drop-down-wrapper, .table.table-white.table700:not(.table-halves) tbody > tr > td.keep-actions .drop-down-wrapper {
    width: 100%;
  }
  /* line 2212, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.hide-small, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.hide-small, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.hide-small, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.hide-small, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.hide-small, .table.table-white.table700:not(.table-halves) tbody > tr > td.hide-small {
    display: none !important;
  }
  /* line 2214, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.error, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.error, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.error, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.error, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.error, .table.table-white.table700:not(.table-halves) tbody > tr.error {
    border-color: var(--ta-danger);
  }
  /* line 2216, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.error td[data-label]:before, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.error td[data-label]:before, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.error td[data-label]:before, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.error td[data-label]:before, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.error td[data-label]:before, .table.table-white.table700:not(.table-halves) tbody > tr.error td[data-label]:before {
    color: var(--ta-danger-hover);
  }
  /* line 2217, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.error td.actions, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.error td.actions, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.error td.actions, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.error td.actions, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.error td.actions, .table.table-white.table700:not(.table-halves) tbody > tr.error td.actions {
    background-color: var(--ta-danger-soft);
    border-top-color: var(--ta-danger);
  }
  /* line 2222, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.pending, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.pending, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.pending, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.pending, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.pending, .table.table-white.table700:not(.table-halves) tbody > tr.pending {
    border-color: var(--ta-warning);
  }
  /* line 2224, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.pending td[data-label]:before, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.pending td[data-label]:before, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.pending td[data-label]:before, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.pending td[data-label]:before, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.pending td[data-label]:before, .table.table-white.table700:not(.table-halves) tbody > tr.pending td[data-label]:before {
    color: var(--ta-warning-text);
  }
  /* line 2225, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.pending td.actions, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.pending td.actions, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.pending td.actions, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.pending td.actions, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.pending td.actions, .table.table-white.table700:not(.table-halves) tbody > tr.pending td.actions {
    background-color: var(--ta-warning-soft);
    border-top-color: var(--ta-warning);
  }
  /* line 2230, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.success, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.success, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.success, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.success, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.success, .table.table-white.table700:not(.table-halves) tbody > tr.success {
    border-color: var(--ta-success);
  }
  /* line 2232, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.success td[data-label]:before, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.success td[data-label]:before, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.success td[data-label]:before, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.success td[data-label]:before, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.success td[data-label]:before, .table.table-white.table700:not(.table-halves) tbody > tr.success td[data-label]:before {
    color: var(--ta-success-hover);
  }
  /* line 2233, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.success td.actions, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.success td.actions, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.success td.actions, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.success td.actions, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.success td.actions, .table.table-white.table700:not(.table-halves) tbody > tr.success td.actions {
    background-color: var(--ta-success-soft);
    border-top-color: var(--ta-success);
  }
  /* line 2238, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:last-child, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:last-child, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:last-child, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:last-child, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:last-child, .table.table-white.table700:not(.table-halves) tbody > tr:last-child {
    margin-bottom: 0;
  }
  /* line 2240, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(odd), .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(odd), .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(odd), .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(odd), .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(odd), .table.table-white.table700:not(.table-halves) tbody > tr.w70-30 > td:nth-child(odd) {
    width: 100%;
  }
  /* line 2241, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(even), .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(even), .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(even), .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(even), .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(even), .table.table-white.table700:not(.table-halves) tbody > tr.w70-30 > td:nth-child(even) {
    width: 100%;
  }
  /* line 2244, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.first-big > td, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.first-big > td, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.first-big > td, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.first-big > td, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.first-big > td, .table.table-white.table700:not(.table-halves) tbody > tr.first-big > td {
    width: 100%;
  }
  /* line 2247, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.first-big:has(> td.card-title) > td:first-child:not(.card-title), .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.first-big:has(> td.card-title) > td:first-child:not(.card-title), .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.first-big:has(> td.card-title) > td:first-child:not(.card-title), .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.first-big:has(> td.card-title) > td:first-child:not(.card-title), .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.first-big:has(> td.card-title) > td:first-child:not(.card-title), .table.table-white.table700:not(.table-halves) tbody > tr.first-big:has(> td.card-title) > td:first-child:not(.card-title) {
    width: 100%;
  }
  /* line 2249, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:not(.first-big) > td, .table.table-white.table700:not(.table-halves) tbody > tr:not(.first-big) > td {
    width: 100%;
  }
  /* line 2255, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2), .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2), .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2), .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2), .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2), .table.table-white.table700:not(.table-halves) tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 2256, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .table.table-white.table700:not(.table-halves) tbody > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 2258, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.last-big.without-actions > td:last-child, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.last-big.without-actions > td:last-child, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.last-big.without-actions > td:last-child, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.last-big.without-actions > td:last-child, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.last-big.without-actions > td:last-child, .table.table-white.table700:not(.table-halves) tbody > tr.last-big.without-actions > td:last-child {
    padding-bottom: 5px;
  }
  /* line 2261, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) > td:nth-last-child(2), .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) > td:nth-last-child(2), .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) > td:nth-last-child(2), .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) > td:nth-last-child(2), .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) > td:nth-last-child(2), .table.table-white.table700:not(.table-halves) tbody > tr:not(.last-big) > td:nth-last-child(2) {
    padding-bottom: 5px;
  }
  /* line 2262, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) > td:last-child, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) > td:last-child, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) > td:last-child, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) > td:last-child, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) > td:last-child, .table.table-white.table700:not(.table-halves) tbody > tr:not(.last-big) > td:last-child {
    padding-bottom: 12px;
  }
  /* line 2265, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) > td.actions, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) > td.actions, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) > td.actions, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) > td.actions, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:not(.last-big) > td.actions, .table.table-white.table700:not(.table-halves) tbody > tr:not(.last-big) > td.actions {
    margin-top: 7px;
  }
  /* line 2267, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table, .table.table-white.table700:not(.table-halves) tbody > tr.row-inner-table {
    display: none;
  }
  /* line 2269, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table.open, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table.open, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table.open, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table.open, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table.open, .table.table-white.table700:not(.table-halves) tbody > tr.row-inner-table.open {
    display: block;
  }
  /* line 2270, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change), .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change), .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change), .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change), .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change), .table.table-white.table700:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change) {
    background-color: var(--ta-surface-sunken);
    width: 96%;
    margin-left: 4%;
  }
  /* line 2276, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td:first-child, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td:first-child, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td:first-child, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td:first-child, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td:first-child, .table.table-white.table700:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change) > td:first-child {
    padding-left: 15px;
  }
  /* line 2277, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).error, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).error, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).error, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).error, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).error, .table.table-white.table700:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change).error {
    background-color: var(--ta-danger-soft);
  }
  /* line 2278, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).pending, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).pending, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).pending, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).pending, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).pending, .table.table-white.table700:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change).pending {
    background-color: var(--ta-warning-soft);
  }
  /* line 2279, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).success, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).success, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).success, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).success, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).success, .table.table-white.table700:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change).success {
    background-color: var(--ta-success-soft);
  }
  /* line 2282, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.no-bottom, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.no-bottom, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.no-bottom, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.no-bottom, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.no-bottom, .table.table-white.table700:not(.table-halves) tbody > tr.no-bottom {
    margin-bottom: 0;
    border-bottom: none;
  }
  /* line 2289, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tfoot > tr, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tfoot > tr, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tfoot > tr, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tfoot > tr, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tfoot > tr, .table.table-white.table700:not(.table-halves) tfoot > tr {
    display: block;
    margin-top: 10px;
    border: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 2296, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tfoot > tr.no-border, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tfoot > tr.no-border, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tfoot > tr.no-border, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tfoot > tr.no-border, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tfoot > tr.no-border, .table.table-white.table700:not(.table-halves) tfoot > tr.no-border {
    border: none;
  }
  /* line 2297, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tfoot > tr > td, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tfoot > tr > td, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tfoot > tr > td, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tfoot > tr > td, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tfoot > tr > td, .table.table-white.table700:not(.table-halves) tfoot > tr > td {
    display: inline-block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    color: var(--ta-text-muted);
    text-align: left;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.375rem;
    white-space: normal;
  }
  /* line 2308, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tfoot > tr > td.hide-small, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tfoot > tr > td.hide-small, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tfoot > tr > td.hide-small, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tfoot > tr > td.hide-small, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tfoot > tr > td.hide-small, .table.table-white.table700:not(.table-halves) tfoot > tr > td.hide-small {
    display: none;
  }
  /* line 2309, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tfoot > tr > td:first-child, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tfoot > tr > td:first-child, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tfoot > tr > td:first-child, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tfoot > tr > td:first-child, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tfoot > tr > td:first-child, .table.table-white.table700:not(.table-halves) tfoot > tr > td:first-child {
    padding-top: 12px;
  }
  /* line 2310, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tfoot > tr > td:last-child, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tfoot > tr > td:last-child, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tfoot > tr > td:last-child, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tfoot > tr > td:last-child, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tfoot > tr > td:last-child, .table.table-white.table700:not(.table-halves) tfoot > tr > td:last-child {
    padding-bottom: 12px;
  }
  /* line 2312, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tfoot > tr > td[data-label]:before, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tfoot > tr > td[data-label]:before, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tfoot > tr > td[data-label]:before, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tfoot > tr > td[data-label]:before, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tfoot > tr > td[data-label]:before, .table.table-white.table700:not(.table-halves) tfoot > tr > td[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    font-weight: normal;
    color: var(--ta-text-muted);
  }
  /* line 2328, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td, .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td, .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td, .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td, .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td, .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td {
    line-height: 1.875rem;
  }
  /* line 2330, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell, .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell, .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell, .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell, .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell, .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td form.form-in-cell {
    width: 100%;
    line-height: 0;
  }
  /* line 2333, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input, .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input, .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input, .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input, .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input, .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td form.form-in-cell input {
    width: 100%;
  }
  /* line 2334, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="time"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="time"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="time"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="time"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="time"], .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td form.form-in-cell input[type="time"] {
    width: auto;
  }
  /* line 2335, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell.with-evol > div, .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell.with-evol > div, .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell.with-evol > div, .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell.with-evol > div, .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell.with-evol > div, .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td form.form-in-cell.with-evol > div {
    width: 100% !important;
  }
  /* line 2336, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[data-evol="true"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[data-evol="true"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[data-evol="true"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[data-evol="true"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell input[data-evol="true"], .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td form.form-in-cell input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 2337, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select, .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select, .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select, .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select, .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select, .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td form.form-in-cell select {
    width: 100%;
  }
  /* line 2339, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_6i"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_6i"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_6i"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_6i"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_6i"], .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_6i"] {
    width: auto;
  }
  /* line 2340, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 2342, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time, .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time, .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time, .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time, .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time, .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 2348, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell button, .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell button, .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell button, .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell button, .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell button, .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td form.form-in-cell button {
    max-width: 100%;
  }
  /* line 2349, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell .ta-onoff-checkbox, .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell .ta-onoff-checkbox, .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell .ta-onoff-checkbox, .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell .ta-onoff-checkbox, .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td form.form-in-cell .ta-onoff-checkbox, .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td form.form-in-cell .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 2351, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form, .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form, .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form, .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form, .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form, .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.with-form, .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell, .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell, .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell, .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell, .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell, .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.form.form-in-cell {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
  }
  /* line 2355, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form:before, .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form:before, .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form:before, .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form:before, .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form:before, .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.with-form:before, .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell:before, .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell:before, .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell:before, .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell:before, .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell:before, .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.form.form-in-cell:before {
    display: inline-block;
    width: auto;
    margin-right: 0;
    font-size: 0.875rem;
    line-height: 1.875rem;
    letter-spacing: 1px;
    vertical-align: top;
    overflow: visible;
    white-space: normal;
  }
  /* line 2367, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form, .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form, .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form, .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form, .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form, .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.with-form {
    display: flex;
    align-items: flex-start;
  }
  /* line 2373, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form:before, .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form:before, .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form:before, .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form:before, .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form:before, .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.with-form:before {
    flex: none;
  }
  /* line 2374, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form form.form-in-cell, .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form form.form-in-cell, .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form form.form-in-cell, .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form form.form-in-cell, .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-form form.form-in-cell, .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.with-form form.form-in-cell {
    flex: 1;
    min-width: 0;
    width: auto;
  }
  /* line 2380, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell, .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell, .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell, .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell, .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell, .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.form.form-in-cell {
    display: flex;
    align-items: flex-start;
  }
  /* line 2386, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell:before, .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell:before, .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell:before, .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell:before, .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell:before, .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.form.form-in-cell:before {
    flex: none;
  }
  /* line 2387, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field, .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field, .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field, .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field, .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field, .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.form.form-in-cell .field {
    flex: 1;
    min-width: 0;
    width: auto;
    margin: 0;
    vertical-align: top;
  }
  /* line 2393, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input, .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input, .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input, .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input, .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input, .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.form.form-in-cell .field input {
    width: 100%;
  }
  /* line 2394, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="time"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="time"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="time"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="time"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="time"], .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.form.form-in-cell .field input[type="time"] {
    width: auto;
  }
  /* line 2395, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field.with-evol > div, .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field.with-evol > div, .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field.with-evol > div, .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field.with-evol > div, .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field.with-evol > div, .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.form.form-in-cell .field.with-evol > div {
    width: 100% !important;
  }
  /* line 2396, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[data-evol="true"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[data-evol="true"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[data-evol="true"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[data-evol="true"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[data-evol="true"], .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.form.form-in-cell .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 2397, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select, .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select, .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select, .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select, .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select, .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.form.form-in-cell .field select {
    width: 100%;
  }
  /* line 2399, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_6i"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_6i"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_6i"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_6i"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_6i"], .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_6i"] {
    width: auto;
  }
  /* line 2400, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 2402, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time, .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time, .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time, .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time, .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time, .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 2408, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field button, .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field button, .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field button, .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field button, .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field button, .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.form.form-in-cell .field button {
    max-width: 100%;
  }
  /* line 2409, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox, .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox, .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox, .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox, .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox, .with-fields.table.table-white.table700:not(.table-halves) tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 2417, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead, .with-summary-row.table.table-white.table700:not(.table-halves) thead {
    display: table-header-group;
  }
  /* line 2419, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr {
    display: block;
    background-color: var(--ta-neutral-extra-light);
    border: 1px solid var(--ta-border-subtle);
    margin-bottom: 10px;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 2420, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr:not(.summary-row), .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr:not(.summary-row), .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr:not(.summary-row), .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr:not(.summary-row), .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr:not(.summary-row), .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr:not(.summary-row) {
    display: none;
  }
  /* line 2428, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.no-border, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.no-border, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.no-border, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.no-border, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.no-border, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr.no-border {
    border: none;
  }
  /* line 2430, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > td, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > th {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    box-sizing: border-box;
    width: 100%;
    min-height: 44px;
    padding: 12px 16px;
    border: none;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
    overflow-wrap: anywhere;
    text-align: left;
  }
  /* line 2445, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td:empty, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td:empty, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td:empty, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td:empty, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td:empty, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > td:empty, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th:empty, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th:empty, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th:empty, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th:empty, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th:empty, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > th:empty {
    display: none;
  }
  /* line 2446, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td[data-label], .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td[data-label], .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td[data-label], .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td[data-label], .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td[data-label], .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > td[data-label], .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th[data-label], .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th[data-label], .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th[data-label], .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th[data-label], .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th[data-label], .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > th[data-label] {
    text-align: left;
  }
  /* line 2448, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th[data-label]:before, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th[data-label]:before, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th[data-label]:before, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th[data-label]:before, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th[data-label]:before, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > th[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    font-style: italic;
    color: var(--ta-text-muted);
    flex: 0 1 auto;
    max-width: 50%;
    overflow-wrap: normal;
    word-break: normal;
  }
  /* line 2460, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td.right, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td.right, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td.right, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td.right, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td.right, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > td.right, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th.right, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th.right, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th.right, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th.right, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th.right, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > th.right {
    text-align: left;
  }
  /* line 2462, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th.right:not(.keep-right), .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th.right:not(.keep-right), .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th.right:not(.keep-right), .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th.right:not(.keep-right), .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th.right:not(.keep-right), .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > th.right:not(.keep-right) {
    text-align: left;
  }
  /* line 2464, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td .show-small, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td .show-small, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td .show-small, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td .show-small, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td .show-small, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > td .show-small, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th .show-small, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th .show-small, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th .show-small, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th .show-small, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th .show-small, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > th .show-small {
    display: inline;
  }
  /* line 2465, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td .hide-small, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td .hide-small, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td .hide-small, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td .hide-small, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td .hide-small, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > td .hide-small, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td.hide-small, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td.hide-small, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td.hide-small, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td.hide-small, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td.hide-small, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > td.hide-small, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th .hide-small, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th .hide-small, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th .hide-small, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th .hide-small, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th .hide-small, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > th .hide-small, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th.hide-small, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th.hide-small, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th.hide-small, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th.hide-small, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th.hide-small, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > th.hide-small {
    display: none;
  }
  /* line 2466, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td.empty, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td.empty, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td.empty, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td.empty, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td.empty, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > td.empty, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th.empty, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th.empty, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th.empty, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th.empty, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th.empty, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > th.empty {
    display: none;
  }
  /* line 2467, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td.actions, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td.actions, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td.actions, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td.actions, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td.actions, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > td.actions, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th.actions, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th.actions, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th.actions, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th.actions, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th.actions, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > th.actions {
    justify-content: center;
    gap: 0;
    background-color: var(--ta-card-bg);
    height: auto;
    min-height: 32px;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 2483, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td.actions *, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td.actions *, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td.actions *, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td.actions *, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td.actions *, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > td.actions *, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th.actions *, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th.actions *, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th.actions *, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th.actions *, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th.actions *, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > th.actions * {
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
  }
  /* line 2488, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td.actions br, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td.actions br, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td.actions br, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td.actions br, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td.actions br, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > td.actions br, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th.actions br, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th.actions br, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th.actions br, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th.actions br, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th.actions br, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > th.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 2492, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td.actions > a, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td.actions > a, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td.actions > a, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td.actions > a, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td.actions > a, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > td.actions > a, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th.actions > a, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th.actions > a, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th.actions > a, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th.actions > a, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th.actions > a, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > th.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border);
  }
  /* line 2496, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th.actions > a:last-child, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th.actions > a:last-child, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th.actions > a:last-child, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th.actions > a:last-child, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th.actions > a:last-child, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > th.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 2502, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th.actions ul.right, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th.actions ul.right, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th.actions ul.right, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th.actions ul.right, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th.actions ul.right, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > th.actions ul.right {
    float: none;
  }
  /* line 2505, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > th:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 2506, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 2513, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border) !important;
    border-radius: 0;
  }
  /* line 2519, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 2524, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li a {
    color: var(--ta-brand) !important;
    line-height: 1.3125rem;
    padding: 0;
  }
  /* line 2528, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: var(--ta-brand-hover) !important;
  }
  /* line 2538, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > th:nth-child(odd), .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > th:nth-child(odd), .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > th:nth-child(odd), .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > th:nth-child(odd), .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > th:nth-child(odd), .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr.w70-30 > th:nth-child(odd) {
    width: 100%;
  }
  /* line 2539, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > th:nth-child(even), .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > th:nth-child(even), .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > th:nth-child(even), .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > th:nth-child(even), .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.w70-30 > th:nth-child(even), .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr.w70-30 > th:nth-child(even) {
    width: 100%;
  }
  /* line 2542, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.first-big > td, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.first-big > td, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.first-big > td, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.first-big > td, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.first-big > td, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr.first-big > td, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.first-big > th, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.first-big > th, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.first-big > th, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.first-big > th, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.first-big > th, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr.first-big > th {
    width: 100%;
  }
  /* line 2545, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > th, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > th, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > th, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > th, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr:not(.first-big) > th, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr:not(.first-big) > th {
    width: 100%;
  }
  /* line 2551, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions) > th:nth-last-child(2), .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions) > th:nth-last-child(2), .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions) > th:nth-last-child(2), .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions) > th:nth-last-child(2), .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions) > th:nth-last-child(2), .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr.last-big:not(.without-actions) > th:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 2553, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3), .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3), .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3), .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3), .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3), .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 2557, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.last-big.without-actions > th:last-child, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.last-big.without-actions > th:last-child, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.last-big.without-actions > th:last-child, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.last-big.without-actions > th:last-child, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.last-big.without-actions > th:last-child, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr.last-big.without-actions > th:last-child {
    padding-bottom: 5px;
  }
  /* line 2561, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > th:nth-last-child(2), .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > th:nth-last-child(2), .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > th:nth-last-child(2), .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > th:nth-last-child(2), .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > th:nth-last-child(2), .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr:not(.last-big) > th:nth-last-child(2) {
    padding-bottom: 5px;
  }
  /* line 2562, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > th:last-child, .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > th:last-child, .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > th:last-child, .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > th:last-child, .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr:not(.last-big) > th:last-child, .with-summary-row.table.table-white.table700:not(.table-halves) thead > tr:not(.last-big) > th:last-child {
    padding-bottom: 12px;
  }
  /* line 2568, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead, .with-checkall.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead, .with-checkall.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead, .with-checkall.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead, .with-checkall.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead, .with-checkall.table.table-white.table700:not(.table-halves) thead {
    display: block;
  }
  /* line 2570, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr, .with-checkall.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr, .with-checkall.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr, .with-checkall.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr, .with-checkall.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr, .with-checkall.table.table-white.table700:not(.table-halves) thead > tr {
    display: block;
  }
  /* line 2572, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr:not(.summary-row), .with-checkall.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr:not(.summary-row), .with-checkall.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr:not(.summary-row), .with-checkall.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr:not(.summary-row), .with-checkall.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr:not(.summary-row), .with-checkall.table.table-white.table700:not(.table-halves) thead > tr:not(.summary-row) {
    display: block;
  }
  /* line 2573, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th, .with-checkall.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th, .with-checkall.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th, .with-checkall.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th, .with-checkall.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th, .with-checkall.table.table-white.table700:not(.table-halves) thead > tr > th {
    display: none;
  }
  /* line 2575, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all, .with-checkall.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all, .with-checkall.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all, .with-checkall.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all, .with-checkall.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all, .with-checkall.table.table-white.table700:not(.table-halves) thead > tr > th.content-select-all {
    display: block;
    min-height: 45px;
    border-bottom: none;
  }
  /* line 2579, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows, .with-checkall.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows, .with-checkall.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows, .with-checkall.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows, .with-checkall.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows, .with-checkall.table.table-white.table700:not(.table-halves) thead > tr > th.content-select-all .box-select-all-table-rows {
    padding-top: 7px;
  }
  /* line 2581, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show, .with-checkall.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show, .with-checkall.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show, .with-checkall.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show, .with-checkall.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show, .with-checkall.table.table-white.table700:not(.table-halves) thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show {
    display: inline-block;
  }
  /* line 2583, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all.selected .box-select-all-table-rows, .with-checkall.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all.selected .box-select-all-table-rows, .with-checkall.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all.selected .box-select-all-table-rows, .with-checkall.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all.selected .box-select-all-table-rows, .with-checkall.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th.content-select-all.selected .box-select-all-table-rows, .with-checkall.table.table-white.table700:not(.table-halves) thead > tr > th.content-select-all.selected .box-select-all-table-rows {
    padding-top: 0;
  }
  /* line 2587, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead.hide-small, .with-checkall.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead.hide-small, .with-checkall.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead.hide-small, .with-checkall.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead.hide-small, .with-checkall.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead.hide-small, .with-checkall.table.table-white.table700:not(.table-halves) thead.hide-small {
    display: none;
  }
  /* line 2591, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead, .with-title.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead, .with-title.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead, .with-title.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead, .with-title.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead, .with-title.table.table-white.table700:not(.table-halves) thead {
    display: table-header-group;
  }
  /* line 2594, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr:not(.table-title-row), .with-title.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr:not(.table-title-row), .with-title.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr:not(.table-title-row), .with-title.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr:not(.table-title-row), .with-title.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr:not(.table-title-row), .with-title.table.table-white.table700:not(.table-halves) thead > tr:not(.table-title-row) {
    display: none;
  }
  /* line 2595, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr > th, .with-title.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr > th, .with-title.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr > th, .with-title.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr > th, .with-title.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr > th, .with-title.table.table-white.table700:not(.table-halves) thead > tr > th {
    display: block;
  }
  /* line 2598, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .with-title.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .with-title.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .with-title.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .with-title.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .with-title.table.table-white.table700:not(.table-halves) thead > tr.table-title-row > th {
    margin-bottom: 10px;
    background-color: var(--ta-card-bg);
    border: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md);
    box-shadow: var(--ta-shadow-sm);
  }
  /* line 2608, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.darken.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .with-title.darken.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .with-title.darken.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .with-title.darken.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .with-title.darken.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .with-title.darken.table.table-white.table700:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2612, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .darken.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody tr, .darken.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody tr, .darken.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody tr, .darken.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody tr, .darken.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody tr, .darken.table.table-white.table700:not(.table-halves) tbody tr {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2616, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .mb0.table.table-white.table1920:not(:last-child):not(.table-halves):not(.skip2-cols), .mb0.table.table-white.table1700:not(:last-child):not(.table-halves):not(.skip2-cols), .mb0.table.table-white.table1500:not(:last-child):not(.table-halves):not(.skip2-cols), .mb0.table.table-white.table1300:not(:last-child):not(.table-halves):not(.skip2-cols), .mb0.table.table-white.table1140:not(:last-child):not(.table-halves):not(.skip2-cols), .mb0.table.table-white.table700:not(:last-child):not(.table-halves) {
    margin-bottom: 10px;
  }
  /* line 2621, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-actions.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:not(.without-actions) > td:nth-last-child(2), .with-actions.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:not(.without-actions) > td:nth-last-child(2), .with-actions.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:not(.without-actions) > td:nth-last-child(2), .with-actions.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:not(.without-actions) > td:nth-last-child(2), .with-actions.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:not(.without-actions) > td:nth-last-child(2), .with-actions.table.table-white.table700:not(.table-halves) tbody > tr:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 2622, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-actions.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-actions.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-actions.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-actions.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-actions.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-actions.table.table-white.table700:not(.table-halves) tbody > tr:not(.without-actions):not(.odd-cols) > td:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 2637, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > a, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > a, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > a, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > a, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > a, .table.table-white.table700:not(.table-halves) tbody > tr > td.actions.keep-actions .drop-down-wrapper > a, .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > a, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > a, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > a, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > a, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > a, .table.table-white.table700:not(.table-halves) tbody > tr > td.actions.keep-actions .ta-drop-down-button > a {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
  }
  /* line 2644, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down, .table.table-white.table700:not(.table-halves) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down {
    top: calc(100% + 2px);
  }
  /* line 2646, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down.up, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down.up, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down.up, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down.up, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down.up, .table.table-white.table700:not(.table-halves) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down.up {
    top: auto;
    bottom: calc(100% + 2px);
  }
  /* line 2648, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down, .table.table-white.table700:not(.table-halves) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down {
    top: calc(100% + 2px);
  }
  /* line 2650, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down.up, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down.up, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down.up, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down.up, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down.up, .table.table-white.table700:not(.table-halves) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down.up {
    top: auto;
    bottom: calc(100% + 6px);
  }
  /* line 2659, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) > a:not([data-action="drop-down"]):not(.ta-btn):not(.ta-btn-back), .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) > a:not([data-action="drop-down"]):not(.ta-btn):not(.ta-btn-back), .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) > a:not([data-action="drop-down"]):not(.ta-btn):not(.ta-btn-back), .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) > a:not([data-action="drop-down"]):not(.ta-btn):not(.ta-btn-back), .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) > a:not([data-action="drop-down"]):not(.ta-btn):not(.ta-btn-back), .table.table-white.table700:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) > a:not([data-action="drop-down"]):not(.ta-btn):not(.ta-btn-back) {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    min-width: 44px;
    vertical-align: top;
  }
  /* line 2667, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down, .table.table-white.table700:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 31px;
    overflow: hidden;
  }
  /* line 2676, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li, .table.table-white.table700:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li {
    position: relative;
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 2681, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:not(:last-child):not(.fine-riga):after, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:not(:last-child):not(.fine-riga):after, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:not(:last-child):not(.fine-riga):after, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:not(:last-child):not(.fine-riga):after, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:not(:last-child):not(.fine-riga):after, .table.table-white.table700:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:not(:last-child):not(.fine-riga):after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: -16px;
    border-right: 1px solid var(--ta-border);
  }
  /* line 2689, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:before, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:before, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:before, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:before, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:before, .table.table-white.table700:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: -1px;
    left: -100vw;
    right: -100vw;
    border-top: 1px solid var(--ta-border);
    pointer-events: none;
  }
  /* line 2700, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li a, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li a, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li a, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li a, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li a, .table.table-white.table700:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    min-width: 44px;
  }
  /* line 2714, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:empty:not([data-label]):not(.actions):not([style]), .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:empty:not([data-label]):not(.actions):not([style]), .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:empty:not([data-label]):not(.actions):not([style]), .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:empty:not([data-label]):not(.actions):not([style]), .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:empty:not([data-label]):not(.actions):not([style]), .table.table-white.table700:not(.table-halves) tbody > tr > td:empty:not([data-label]):not(.actions):not([style]) {
    display: none !important;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.gray, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.gray, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.gray, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.gray, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.gray, .table.table-white.table700:not(.table-halves) tbody > tr.gray {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.gray > td:not(.with-color-bar), .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.gray > td:not(.with-color-bar), .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.gray > td:not(.with-color-bar), .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.gray > td:not(.with-color-bar), .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.gray > td:not(.with-color-bar), .table.table-white.table700:not(.table-halves) tbody > tr.gray > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.gray > td.actions ul.drop-down, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.gray > td.actions ul.drop-down, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.gray > td.actions ul.drop-down, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.gray > td.actions ul.drop-down, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.gray > td.actions ul.drop-down, .table.table-white.table700:not(.table-halves) tbody > tr.gray > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.darken, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.darken, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.darken, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.darken, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.darken, .table.table-white.table700:not(.table-halves) tbody > tr.darken {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.darken > td:not(.with-color-bar), .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.darken > td:not(.with-color-bar), .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.darken > td:not(.with-color-bar), .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.darken > td:not(.with-color-bar), .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.darken > td:not(.with-color-bar), .table.table-white.table700:not(.table-halves) tbody > tr.darken > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.darken > td.actions ul.drop-down, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.darken > td.actions ul.drop-down, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.darken > td.actions ul.drop-down, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.darken > td.actions ul.drop-down, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.darken > td.actions ul.drop-down, .table.table-white.table700:not(.table-halves) tbody > tr.darken > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.orange, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.orange, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.orange, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.orange, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.orange, .table.table-white.table700:not(.table-halves) tbody > tr.orange {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.orange > td:not(.with-color-bar), .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.orange > td:not(.with-color-bar), .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.orange > td:not(.with-color-bar), .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.orange > td:not(.with-color-bar), .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.orange > td:not(.with-color-bar), .table.table-white.table700:not(.table-halves) tbody > tr.orange > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.orange > td.actions ul.drop-down, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.orange > td.actions ul.drop-down, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.orange > td.actions ul.drop-down, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.orange > td.actions ul.drop-down, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.orange > td.actions ul.drop-down, .table.table-white.table700:not(.table-halves) tbody > tr.orange > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.blue, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.blue, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.blue, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.blue, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.blue, .table.table-white.table700:not(.table-halves) tbody > tr.blue {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.blue > td:not(.with-color-bar), .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.blue > td:not(.with-color-bar), .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.blue > td:not(.with-color-bar), .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.blue > td:not(.with-color-bar), .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.blue > td:not(.with-color-bar), .table.table-white.table700:not(.table-halves) tbody > tr.blue > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.blue > td.actions ul.drop-down, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.blue > td.actions ul.drop-down, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.blue > td.actions ul.drop-down, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.blue > td.actions ul.drop-down, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.blue > td.actions ul.drop-down, .table.table-white.table700:not(.table-halves) tbody > tr.blue > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.lilac, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.lilac, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.lilac, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.lilac, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.lilac, .table.table-white.table700:not(.table-halves) tbody > tr.lilac {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.lilac > td:not(.with-color-bar), .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.lilac > td:not(.with-color-bar), .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.lilac > td:not(.with-color-bar), .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.lilac > td:not(.with-color-bar), .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.lilac > td:not(.with-color-bar), .table.table-white.table700:not(.table-halves) tbody > tr.lilac > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.lilac > td.actions ul.drop-down, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.lilac > td.actions ul.drop-down, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.lilac > td.actions ul.drop-down, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.lilac > td.actions ul.drop-down, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.lilac > td.actions ul.drop-down, .table.table-white.table700:not(.table-halves) tbody > tr.lilac > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.green, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.green, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.green, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.green, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.green, .table.table-white.table700:not(.table-halves) tbody > tr.green {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.green > td:not(.with-color-bar), .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.green > td:not(.with-color-bar), .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.green > td:not(.with-color-bar), .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.green > td:not(.with-color-bar), .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.green > td:not(.with-color-bar), .table.table-white.table700:not(.table-halves) tbody > tr.green > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.green > td.actions ul.drop-down, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.green > td.actions ul.drop-down, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.green > td.actions ul.drop-down, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.green > td.actions ul.drop-down, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.green > td.actions ul.drop-down, .table.table-white.table700:not(.table-halves) tbody > tr.green > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.error, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.error, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.error, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.error, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.error, .table.table-white.table700:not(.table-halves) tbody > tr.error {
    background-color: var(--ta-danger-soft);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.error > td:not(.with-color-bar), .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.error > td:not(.with-color-bar), .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.error > td:not(.with-color-bar), .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.error > td:not(.with-color-bar), .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.error > td:not(.with-color-bar), .table.table-white.table700:not(.table-halves) tbody > tr.error > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.error > td.actions ul.drop-down, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.error > td.actions ul.drop-down, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.error > td.actions ul.drop-down, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.error > td.actions ul.drop-down, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.error > td.actions ul.drop-down, .table.table-white.table700:not(.table-halves) tbody > tr.error > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.pending, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.pending, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.pending, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.pending, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.pending, .table.table-white.table700:not(.table-halves) tbody > tr.pending {
    background-color: var(--ta-warning-soft);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.pending > td:not(.with-color-bar), .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.pending > td:not(.with-color-bar), .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.pending > td:not(.with-color-bar), .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.pending > td:not(.with-color-bar), .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.pending > td:not(.with-color-bar), .table.table-white.table700:not(.table-halves) tbody > tr.pending > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.pending > td.actions ul.drop-down, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.pending > td.actions ul.drop-down, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.pending > td.actions ul.drop-down, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.pending > td.actions ul.drop-down, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.pending > td.actions ul.drop-down, .table.table-white.table700:not(.table-halves) tbody > tr.pending > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.success, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.success, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.success, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.success, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.success, .table.table-white.table700:not(.table-halves) tbody > tr.success {
    background-color: var(--ta-success-soft);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.success > td:not(.with-color-bar), .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.success > td:not(.with-color-bar), .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.success > td:not(.with-color-bar), .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.success > td:not(.with-color-bar), .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.success > td:not(.with-color-bar), .table.table-white.table700:not(.table-halves) tbody > tr.success > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.success > td.actions ul.drop-down, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.success > td.actions ul.drop-down, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.success > td.actions ul.drop-down, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.success > td.actions ul.drop-down, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.success > td.actions ul.drop-down, .table.table-white.table700:not(.table-halves) tbody > tr.success > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2742, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-striped.table.table-white.table1920:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(even), .table-striped.table.table-white.table1700:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(even), .table-striped.table.table-white.table1500:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(even), .table-striped.table.table-white.table1300:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(even), .table-striped.table.table-white.table1140:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(even), .table-striped.table.table-white.table700:not(.light):not(.table-halves) tbody > tr:nth-child(even), .table-striped.table.table-white.table1920:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr.even, .table-striped.table.table-white.table1700:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr.even, .table-striped.table.table-white.table1500:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr.even, .table-striped.table.table-white.table1300:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr.even, .table-striped.table.table-white.table1140:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr.even, .table-striped.table.table-white.table700:not(.light):not(.table-halves) tbody > tr.even {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2744, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-striped.table.table-white.table1920:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(even) > td:not(.with-color-bar):not(.actions):not(.card-title), .table-striped.table.table-white.table1700:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(even) > td:not(.with-color-bar):not(.actions):not(.card-title), .table-striped.table.table-white.table1500:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(even) > td:not(.with-color-bar):not(.actions):not(.card-title), .table-striped.table.table-white.table1300:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(even) > td:not(.with-color-bar):not(.actions):not(.card-title), .table-striped.table.table-white.table1140:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(even) > td:not(.with-color-bar):not(.actions):not(.card-title), .table-striped.table.table-white.table700:not(.light):not(.table-halves) tbody > tr:nth-child(even) > td:not(.with-color-bar):not(.actions):not(.card-title), .table-striped.table.table-white.table1920:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr.even > td:not(.with-color-bar):not(.actions):not(.card-title), .table-striped.table.table-white.table1700:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr.even > td:not(.with-color-bar):not(.actions):not(.card-title), .table-striped.table.table-white.table1500:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr.even > td:not(.with-color-bar):not(.actions):not(.card-title), .table-striped.table.table-white.table1300:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr.even > td:not(.with-color-bar):not(.actions):not(.card-title), .table-striped.table.table-white.table1140:not(.light):not(.table-halves):not(.skip2-cols) tbody > tr.even > td:not(.with-color-bar):not(.actions):not(.card-title), .table-striped.table.table-white.table700:not(.light):not(.table-halves) tbody > tr.even > td:not(.with-color-bar):not(.actions):not(.card-title) {
    background-color: transparent;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr, .gray.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr, .gray.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr, .gray.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr, .gray.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr, .gray.table.table-white.table700:not(.table-halves) tbody > tr {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar), .gray.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar), .gray.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar), .gray.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar), .gray.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar), .gray.table.table-white.table700:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down, .gray.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down, .gray.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down, .gray.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down, .gray.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down, .gray.table.table-white.table700:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.with-title.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .gray.with-title.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .gray.with-title.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .gray.with-title.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .gray.with-title.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .gray.with-title.table.table-white.table700:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .gray.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .gray.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .gray.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .gray.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .gray.table.table-white.table700:not(.table-halves) tbody > tr.table-title-row > td, .gray.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td, .gray.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td, .gray.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td, .gray.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td, .gray.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td, .gray.table.table-white.table700:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr, .orange.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr, .orange.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr, .orange.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr, .orange.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr, .orange.table.table-white.table700:not(.table-halves) tbody > tr {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar), .orange.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar), .orange.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar), .orange.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar), .orange.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar), .orange.table.table-white.table700:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down, .orange.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down, .orange.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down, .orange.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down, .orange.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down, .orange.table.table-white.table700:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.with-title.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .orange.with-title.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .orange.with-title.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .orange.with-title.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .orange.with-title.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .orange.with-title.table.table-white.table700:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .orange.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .orange.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .orange.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .orange.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .orange.table.table-white.table700:not(.table-halves) tbody > tr.table-title-row > td, .orange.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td, .orange.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td, .orange.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td, .orange.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td, .orange.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td, .orange.table.table-white.table700:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr, .blue.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr, .blue.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr, .blue.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr, .blue.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr, .blue.table.table-white.table700:not(.table-halves) tbody > tr {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar), .blue.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar), .blue.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar), .blue.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar), .blue.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar), .blue.table.table-white.table700:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down, .blue.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down, .blue.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down, .blue.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down, .blue.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down, .blue.table.table-white.table700:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.with-title.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .blue.with-title.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .blue.with-title.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .blue.with-title.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .blue.with-title.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .blue.with-title.table.table-white.table700:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .blue.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .blue.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .blue.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .blue.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .blue.table.table-white.table700:not(.table-halves) tbody > tr.table-title-row > td, .blue.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td, .blue.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td, .blue.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td, .blue.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td, .blue.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td, .blue.table.table-white.table700:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr, .lilac.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr, .lilac.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr, .lilac.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr, .lilac.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr, .lilac.table.table-white.table700:not(.table-halves) tbody > tr {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar), .lilac.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar), .lilac.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar), .lilac.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar), .lilac.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar), .lilac.table.table-white.table700:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down, .lilac.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down, .lilac.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down, .lilac.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down, .lilac.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down, .lilac.table.table-white.table700:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.with-title.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .lilac.with-title.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .lilac.with-title.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .lilac.with-title.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .lilac.with-title.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .lilac.with-title.table.table-white.table700:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .lilac.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .lilac.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .lilac.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .lilac.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .lilac.table.table-white.table700:not(.table-halves) tbody > tr.table-title-row > td, .lilac.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td, .lilac.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td, .lilac.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td, .lilac.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td, .lilac.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td, .lilac.table.table-white.table700:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr, .green.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr, .green.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr, .green.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr, .green.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr, .green.table.table-white.table700:not(.table-halves) tbody > tr {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar), .green.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar), .green.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar), .green.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar), .green.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not(.with-color-bar), .green.table.table-white.table700:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down, .green.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down, .green.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down, .green.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down, .green.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions ul.drop-down, .green.table.table-white.table700:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.with-title.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .green.with-title.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .green.with-title.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .green.with-title.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .green.with-title.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead > tr.table-title-row > th, .green.with-title.table.table-white.table700:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .green.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .green.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .green.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .green.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row > td, .green.table.table-white.table700:not(.table-halves) tbody > tr.table-title-row > td, .green.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td, .green.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td, .green.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td, .green.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td, .green.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row > td, .green.table.table-white.table700:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2766, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td, .table.table-white.table700:not(.table-halves) tbody > tr > td {
    flex-wrap: wrap;
    align-content: center;
  }
  /* line 2770, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.parent-row-with-inner-table > td:first-child, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.parent-row-with-inner-table > td:first-child, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.parent-row-with-inner-table > td:first-child, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.parent-row-with-inner-table > td:first-child, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.parent-row-with-inner-table > td:first-child, .table.table-white.table700:not(.table-halves) tbody > tr.parent-row-with-inner-table > td:first-child {
    flex-wrap: nowrap;
  }
  /* line 2771, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.parent-row-with-inner-table > td:first-child > .drop-down-table, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.parent-row-with-inner-table > td:first-child > .drop-down-table, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.parent-row-with-inner-table > td:first-child > .drop-down-table, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.parent-row-with-inner-table > td:first-child > .drop-down-table, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.parent-row-with-inner-table > td:first-child > .drop-down-table, .table.table-white.table700:not(.table-halves) tbody > tr.parent-row-with-inner-table > td:first-child > .drop-down-table {
    flex: none;
    align-self: flex-start;
    height: auto;
  }
  /* line 2777, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table700:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table700:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    display: block;
    width: auto;
    margin: 16px 0 8px;
    padding: 0;
    border: none;
    border-radius: 0;
    box-shadow: none;
    background: transparent;
  }
  /* line 2786, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table700:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th, .table.table-white.table700:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th, .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table700:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th, .table.table-white.table700:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    width: 100%;
    min-height: 0;
    padding: 0;
    border: none;
    background: transparent;
    color: var(--ta-text);
    font-size: 0.875rem;
    line-height: 1.25rem;
    letter-spacing: normal;
    text-align: left;
  }
  /* line 2804, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table700:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before, .table.table-white.table700:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before, .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table700:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before, .table.table-white.table700:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before {
    display: none;
  }
  /* line 2806, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child), .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child), .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child), .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child), .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child), .table.table-white.table700:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child), .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child), .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child), .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child), .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child), .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child), .table.table-white.table700:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child) {
    display: none;
  }
  /* line 2809, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n) > :first-child, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n) > :first-child, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n) > :first-child, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n) > :first-child, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-title-row:nth-child(n) > :first-child, .table.table-white.table700:not(.table-halves) tbody > tr.table-title-row:nth-child(n) > :first-child {
    font-weight: 600;
  }
  /* line 2810, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n) > :first-child, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n) > :first-child, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n) > :first-child, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n) > :first-child, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-subtitle-row:nth-child(n) > :first-child, .table.table-white.table700:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n) > :first-child {
    margin-top: -8px;
    font-style: italic;
    font-weight: normal;
  }
  /* line 2813, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table700:not(.table-halves) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    background-color: var(--ta-neutral-extra-light);
    border-color: var(--ta-grey-51);
  }
  /* line 2816, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table700:not(.table-halves) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td {
    background-color: transparent;
  }
  /* line 2818, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td > div:not(.ta-checkbox-tag), .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td > div:not(.ta-checkbox-tag), .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td > div:not(.ta-checkbox-tag), .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td > div:not(.ta-checkbox-tag), .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td > div:not(.ta-checkbox-tag), .table.table-white.table700:not(.table-halves) tbody > tr > td > div:not(.ta-checkbox-tag), .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td > p, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td > p, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td > p, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td > p, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td > p, .table.table-white.table700:not(.table-halves) tbody > tr > td > p, .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td > ul, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td > ul, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td > ul, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td > ul, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td > ul, .table.table-white.table700:not(.table-halves) tbody > tr > td > ul,
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td > ol,
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td > ol,
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td > ol,
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td > ol,
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td > ol,
  .table.table-white.table700:not(.table-halves) tbody > tr > td > ol, .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td > dl, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td > dl, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td > dl, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td > dl, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td > dl, .table.table-white.table700:not(.table-halves) tbody > tr > td > dl, .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td > table, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td > table, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td > table, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td > table, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td > table, .table.table-white.table700:not(.table-halves) tbody > tr > td > table,
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td > br,
  .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td > br,
  .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td > br,
  .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td > br,
  .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td > br,
  .table.table-white.table700:not(.table-halves) tbody > tr > td > br {
    flex-basis: 100%;
  }
  /* line 2823, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td > .ta-checkbox-tag, .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td > .ta-checkbox-tag, .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td > .ta-checkbox-tag, .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td > .ta-checkbox-tag, .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td > .ta-checkbox-tag, .table.table-white.table700:not(.table-halves) tbody > tr > td > .ta-checkbox-tag {
    flex: 0 0 auto;
  }
  /* line 2827, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down, .table.table-white.table1700:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down, .table.table-white.table1500:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down, .table.table-white.table1300:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down, .table.table-white.table1140:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down, .table.table-white.table700:not(.table-cards):not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    padding: 0;
    border: none;
    border-radius: 0;
    background: transparent;
  }
  /* line 2840, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1700:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1500:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1300:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1140:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table700:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td {
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 1.25rem;
    min-height: 44px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    gap: 10px;
  }
  /* line 2841, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before, .table.table-white.table1700:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before, .table.table-white.table1500:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before, .table.table-white.table1300:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before, .table.table-white.table1140:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before, .table.table-white.table700:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before {
    padding-right: 0;
  }
  /* line 2842, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions, .table.table-white.table1700:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions, .table.table-white.table1500:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions, .table.table-white.table1300:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions, .table.table-white.table1140:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions, .table.table-white.table700:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions {
    padding-top: 0;
    padding-bottom: 0;
    justify-content: center;
    gap: 0;
  }
  /* line 2846, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar, .table.table-white.table1700:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar, .table.table-white.table1500:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar, .table.table-white.table1300:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar, .table.table-white.table1140:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar, .table.table-white.table700:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 0;
    margin-bottom: 8px;
    min-height: 0;
  }
  /* line 2851, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table1700:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table1500:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table1300:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table1140:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table700:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  /* line 2856, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.actions), .table.table-white.table1700:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.actions), .table.table-white.table1500:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.actions), .table.table-white.table1300:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.actions), .table.table-white.table1140:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.actions), .table.table-white.table700:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.actions) {
    padding-bottom: 0;
  }
  /* line 2857, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.with-color-bar:first-child), .table.table-white.table1700:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.with-color-bar:first-child), .table.table-white.table1500:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.with-color-bar:first-child), .table.table-white.table1300:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.with-color-bar:first-child), .table.table-white.table1140:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.with-color-bar:first-child), .table.table-white.table700:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.with-color-bar:first-child) {
    padding-top: 0;
  }
  /* line 2859, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions, .table.table-white.table1700:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions, .table.table-white.table1500:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions, .table.table-white.table1300:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions, .table.table-white.table1140:not(.table-cards):not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions, .table.table-white.table700:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions {
    margin-top: 8px;
  }
  /* line 2861, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    padding: 0;
    padding-bottom: 8px;
    padding-top: 8px;
  }
  /* line 2868, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.open), .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.open), .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.open), .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.open), .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.open), .table-cards.table.table-white.table700:not(.table-halves) tbody > tr.row-inner-table:not(.open) {
    display: none;
  }
  /* line 2868, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table.open, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table.open, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table.open, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table.open, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table.open, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr.row-inner-table.open {
    display: flex;
  }
  /* line 2876, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.actions), .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.actions), .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.actions), .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.actions), .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.actions), .table-cards.table.table-white.table700:not(.table-halves) tbody > tr:has(> td.actions) {
    padding-bottom: 0;
  }
  /* line 2882, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.card-title), .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.card-title), .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.card-title), .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.card-title), .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.card-title), .table-cards.table.table-white.table700:not(.table-halves) tbody > tr:has(> td.card-title), .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.with-color-bar:first-child), .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.with-color-bar:first-child), .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.with-color-bar:first-child), .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.with-color-bar:first-child), .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.with-color-bar:first-child), .table-cards.table.table-white.table700:not(.table-halves) tbody > tr:has(> td.with-color-bar:first-child) {
    padding-top: 0;
  }
  /* line 2887, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr > td {
    padding: 12px 16px;
    line-height: 1.25rem;
  }
  /* line 2893, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td {
    padding-top: 12px;
    padding-bottom: 12px;
    min-height: 44px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    gap: 10px;
  }
  /* line 2894, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before {
    padding-right: 0;
  }
  /* line 2897, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-title, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-title, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-title, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-title, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-title, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-title {
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 44px;
  }
  /* line 2898, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions, .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar, .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table700:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-corner, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-corner, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-corner, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-corner, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-corner, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-corner {
    padding-top: 0;
    padding-bottom: 0;
    min-height: 0;
  }
  /* line 2899, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions {
    justify-content: center;
    gap: 0;
  }
  /* line 2902, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions:has(> .ta-btn, > .form .actions input[type="submit"], > .ta-btn-back), .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions:has(> .ta-btn, > .form .actions input[type="submit"], > .ta-btn-back), .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions:has(> .ta-btn, > .form .actions input[type="submit"], > .ta-btn-back), .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions:has(> .ta-btn, > .form .actions input[type="submit"], > .ta-btn-back), .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions:has(> .ta-btn, > .form .actions input[type="submit"], > .ta-btn-back), .table-cards.table.table-white.table700:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions:has(> .ta-btn, > .form .actions input[type="submit"], > .ta-btn-back) {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  /* line 2908, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-form > .form.form-in-cell, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-form > .form.form-in-cell, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-form > .form.form-in-cell, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-form > .form.form-in-cell, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-form > .form.form-in-cell, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-form > .form.form-in-cell, .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.form.form-in-cell > .field, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.form.form-in-cell > .field, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.form.form-in-cell > .field, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.form.form-in-cell > .field, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.form.form-in-cell > .field, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.form.form-in-cell > .field {
    flex: 1 1 10rem;
    width: auto;
    min-width: 0;
  }
  /* line 2911, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila {
    padding: 0;
  }
  /* line 2913, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down {
    column-gap: 1px;
  }
  /* line 2915, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li:not(:last-child):not(.fine-riga):after, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li:not(:last-child):not(.fine-riga):after, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li:not(:last-child):not(.fine-riga):after, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li:not(:last-child):not(.fine-riga):after, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li:not(:last-child):not(.fine-riga):after, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li:not(:last-child):not(.fine-riga):after {
    right: -1px;
  }
  /* line 2916, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li a, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li a, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li a, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li a, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li a, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li a {
    padding: 0 15px;
  }
  /* line 2924, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td.card-title, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td.card-title, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td.card-title, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td.card-title, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td.card-title, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change) > td.card-title {
    background-color: var(--ta-surface) !important;
  }
  /* line 2925, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr > td.card-title {
    order: -1;
    width: 100% !important;
    margin: 0 0 8px 0;
    padding: 10px 16px;
    background-color: var(--ta-neutral-extra-light);
    border-bottom: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md) var(--ta-radius-md) 0 0;
    font-weight: 600;
  }
  /* line 2935, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title:before, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title:before, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title:before, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title:before, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title:before, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr > td.card-title:before {
    display: none;
  }
  /* line 2941, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell:before, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell:before, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell:before, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell:before, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell:before, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr > td.card-title.form.form-in-cell:before, .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form:before, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form:before, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form:before, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form:before, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form:before, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr > td.card-title.with-form:before {
    display: none;
  }
  /* line 2942, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell .field, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell .field, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell .field, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell .field, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell .field, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr > td.card-title.form.form-in-cell .field, .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell form.form-in-cell, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell form.form-in-cell, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell form.form-in-cell, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell form.form-in-cell, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell form.form-in-cell, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr > td.card-title.form.form-in-cell form.form-in-cell, .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form .field, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form .field, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form .field, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form .field, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form .field, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr > td.card-title.with-form .field, .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form form.form-in-cell, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form form.form-in-cell, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form form.form-in-cell, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form form.form-in-cell, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form form.form-in-cell, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr > td.card-title.with-form form.form-in-cell {
    width: 100%;
  }
  /* line 2943, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell input:disabled, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell input:disabled, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell input:disabled, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell input:disabled, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.form.form-in-cell input:disabled, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr > td.card-title.form.form-in-cell input:disabled, .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form input:disabled, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form input:disabled, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form input:disabled, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form input:disabled, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title.with-form input:disabled, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr > td.card-title.with-form input:disabled {
    background-color: transparent;
    border-color: transparent;
    padding-left: 0;
    font-weight: 600;
  }
  /* line 2953, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-color-bar, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-color-bar, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-color-bar, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-color-bar, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-color-bar, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr > td.with-color-bar {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 4px !important;
    padding: 0;
    border: none;
    border-radius: var(--ta-radius-md) 0 0 var(--ta-radius-md);
    overflow: hidden;
    background-color: transparent;
  }
  /* line 2964, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-color-bar:before, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-color-bar:before, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-color-bar:before, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-color-bar:before, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.with-color-bar:before, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr > td.with-color-bar:before {
    display: none;
  }
  /* line 2973, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td:not([data-label]:not([data-label=""])) > .ta-checkbox-tag:only-child) > td.card-title, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td:not([data-label]:not([data-label=""])) > .ta-checkbox-tag:only-child) > td.card-title, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td:not([data-label]:not([data-label=""])) > .ta-checkbox-tag:only-child) > td.card-title, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td:not([data-label]:not([data-label=""])) > .ta-checkbox-tag:only-child) > td.card-title, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td:not([data-label]:not([data-label=""])) > .ta-checkbox-tag:only-child) > td.card-title, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr:has(> td:not([data-label]:not([data-label=""])) > .ta-checkbox-tag:only-child) > td.card-title, .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.card-corner) > td.card-title, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.card-corner) > td.card-title, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.card-corner) > td.card-title, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.card-corner) > td.card-title, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.card-corner) > td.card-title, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr:has(> td.card-corner) > td.card-title {
    padding-right: 44px;
  }
  /* line 2977, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.left-handle-cell) > td.card-title, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.left-handle-cell) > td.card-title, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.left-handle-cell) > td.card-title, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.left-handle-cell) > td.card-title, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr:has(> td.left-handle-cell) > td.card-title, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr:has(> td.left-handle-cell) > td.card-title {
    padding-left: 44px;
  }
  /* line 2984, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table700:not(.table-halves) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-corner, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-corner, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-corner, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-corner, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-corner, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr > td.card-corner {
    position: absolute;
    top: 15px;
    right: 12px;
    width: auto !important;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: transparent;
    z-index: 1;
  }
  /* line 2995, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child):before, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child):before, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child):before, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child):before, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child):before, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child):before, .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-corner:before, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-corner:before, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-corner:before, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-corner:before, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-corner:before, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr > td.card-corner:before {
    display: none;
  }
  /* line 2997, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.left-handle-cell, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.left-handle-cell, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.left-handle-cell, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.left-handle-cell, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.left-handle-cell, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr > td.left-handle-cell {
    position: absolute;
    top: 0;
    left: 12px;
    width: auto !important;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: transparent;
    z-index: 1;
  }
  /* line 3007, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.left-handle-cell:before, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.left-handle-cell:before, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.left-handle-cell:before, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.left-handle-cell:before, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.left-handle-cell:before, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr > td.left-handle-cell:before {
    display: none;
  }
  /* line 3009, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr > td.card-figure {
    width: 100% !important;
    justify-content: center;
  }
  /* line 3012, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure:before, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure:before, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure:before, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure:before, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure:before, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr > td.card-figure:before {
    display: none;
  }
  /* line 3013, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure a, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure a, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure a, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure a, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure a, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr > td.card-figure a {
    display: flex;
    justify-content: center;
    width: 100%;
  }
  /* line 3014, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure img, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure img, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure img, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure img, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-figure img, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr > td.card-figure img {
    max-width: 160px;
    max-height: 120px;
  }
  /* line 3016, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr > td.actions {
    padding: 0 16px;
    background-color: var(--ta-card-bg);
    margin: 8px 0 0 0;
    border-top: 1px solid var(--ta-border-subtle);
    border-radius: 0 0 var(--ta-radius-md) var(--ta-radius-md);
  }
  /* line 3027, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down, .table-cards.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down, .table-cards.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down, .table-cards.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down, .table-cards.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.actions:not(.keep-actions) ul.drop-down, .table-cards.table.table-white.table700:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    padding: 0;
    border: none;
    border-radius: 0;
    background: transparent;
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-blue.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-blue.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-blue.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-blue.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-blue.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-blue.table.table-white.table700:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-blue-bg);
    border-bottom-color: var(--ta-card-tint-blue-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-orange.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-orange.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-orange.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-orange.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-orange.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-orange.table.table-white.table700:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-orange-bg);
    border-bottom-color: var(--ta-card-tint-orange-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-green.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-green.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-green.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-green.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-green.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-green.table.table-white.table700:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-green-bg);
    border-bottom-color: var(--ta-card-tint-green-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-lilac.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-lilac.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-lilac.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-lilac.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-lilac.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-lilac.table.table-white.table700:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-lilac-bg);
    border-bottom-color: var(--ta-card-tint-lilac-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-red.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-red.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-red.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-red.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-red.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-red.table.table-white.table700:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-red-bg);
    border-bottom-color: var(--ta-card-tint-red-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-grey.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-grey.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-grey.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-grey.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-grey.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-grey.table.table-white.table700:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-grey-bg);
    border-bottom-color: var(--ta-card-tint-grey-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-yellow.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-yellow.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-yellow.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-yellow.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-yellow.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-yellow.table.table-white.table700:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-yellow-bg);
    border-bottom-color: var(--ta-card-tint-yellow-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-pink.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-pink.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-pink.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-pink.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-pink.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody > tr > td.card-title, .table-cards.card-title-pink.table.table-white.table700:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-pink-bg);
    border-bottom-color: var(--ta-card-tint-pink-border);
  }
}
@container ta-pagina (max-width: 71.25rem) {
  /* line 2070, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) colgroup, .table.table-white.table1140.skip2-cols:not(.table-halves) thead {
    display: none;
  }
  /* line 2072, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-card-bg);
    --ta-table-cell-bg: var(--ta-card-bg);
    display: block;
    margin-bottom: 10px;
    border: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md);
    box-shadow: var(--ta-shadow-sm);
    overflow: visible;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 2092, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td:first-child {
    border-top-left-radius: var(--ta-radius-md);
    border-top-right-radius: var(--ta-radius-md);
  }
  /* line 2093, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td:last-child {
    border-bottom-left-radius: var(--ta-radius-md);
    border-bottom-right-radius: var(--ta-radius-md);
  }
  /* line 2094, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.no-border {
    border: none;
  }
  /* line 2095, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td {
    display: block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    text-align: left;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.375rem;
    vertical-align: top;
    white-space: normal;
  }
  /* line 2107, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: var(--ta-text-muted);
    flex: 0 1 auto;
    max-width: 50%;
    overflow-wrap: normal;
    word-break: normal;
  }
  /* line 2126, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td[data-label] > .ta-checkbox-tag {
    vertical-align: middle;
  }
  /* line 2129, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 2130, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down {
    background: var(--ta-surface);
    display: block !important;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 2138, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border) !important;
    border-radius: 0;
  }
  /* line 2144, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 2149, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li a {
    color: var(--ta-brand) !important;
    line-height: 1.3125rem;
    padding: 0;
  }
  /* line 2153, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: var(--ta-brand-hover) !important;
  }
  /* line 2161, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.right {
    text-align: left;
  }
  /* line 2163, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.right:not(.keep-right) {
    text-align: left;
  }
  /* line 2165, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td .show-small {
    display: inline-block;
  }
  /* line 2166, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td .hide-small {
    display: none;
  }
  /* line 2167, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.actions {
    background-color: var(--ta-table-actions-bg);
    height: auto;
    min-height: 32px;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 2181, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.actions * {
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
  }
  /* line 2186, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 2190, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border);
  }
  /* line 2194, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 2201, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.no-data {
    border: none !important;
    text-align: center;
    justify-content: center;
  }
  /* line 2208, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td:first-child {
    padding-top: 12px;
  }
  /* line 2210, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.keep-actions .drop-down-wrapper {
    width: 100%;
  }
  /* line 2212, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.hide-small {
    display: none !important;
  }
  /* line 2214, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.error {
    border-color: var(--ta-danger);
  }
  /* line 2216, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.error td[data-label]:before {
    color: var(--ta-danger-hover);
  }
  /* line 2217, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.error td.actions {
    background-color: var(--ta-danger-soft);
    border-top-color: var(--ta-danger);
  }
  /* line 2222, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.pending {
    border-color: var(--ta-warning);
  }
  /* line 2224, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.pending td[data-label]:before {
    color: var(--ta-warning-text);
  }
  /* line 2225, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.pending td.actions {
    background-color: var(--ta-warning-soft);
    border-top-color: var(--ta-warning);
  }
  /* line 2230, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.success {
    border-color: var(--ta-success);
  }
  /* line 2232, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.success td[data-label]:before {
    color: var(--ta-success-hover);
  }
  /* line 2233, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.success td.actions {
    background-color: var(--ta-success-soft);
    border-top-color: var(--ta-success);
  }
  /* line 2238, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr:last-child {
    margin-bottom: 0;
  }
  /* line 2240, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.w70-30 > td:nth-child(odd) {
    width: 100%;
  }
  /* line 2241, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.w70-30 > td:nth-child(even) {
    width: 100%;
  }
  /* line 2244, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.first-big > td {
    width: 100%;
  }
  /* line 2247, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.first-big:has(> td.card-title) > td:first-child:not(.card-title) {
    width: 100%;
  }
  /* line 2249, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr:not(.first-big) > td {
    width: 100%;
  }
  /* line 2255, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 2256, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 2258, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.last-big.without-actions > td:last-child {
    padding-bottom: 5px;
  }
  /* line 2261, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr:not(.last-big) > td:nth-last-child(2) {
    padding-bottom: 5px;
  }
  /* line 2262, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr:not(.last-big) > td:last-child {
    padding-bottom: 12px;
  }
  /* line 2265, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr:not(.last-big) > td.actions {
    margin-top: 7px;
  }
  /* line 2267, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.row-inner-table {
    display: none;
  }
  /* line 2269, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.row-inner-table.open {
    display: block;
  }
  /* line 2270, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change) {
    background-color: var(--ta-surface-sunken);
    width: 96%;
    margin-left: 4%;
  }
  /* line 2276, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change) > td:first-child {
    padding-left: 15px;
  }
  /* line 2277, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change).error {
    background-color: var(--ta-danger-soft);
  }
  /* line 2278, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change).pending {
    background-color: var(--ta-warning-soft);
  }
  /* line 2279, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change).success {
    background-color: var(--ta-success-soft);
  }
  /* line 2282, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.no-bottom {
    margin-bottom: 0;
    border-bottom: none;
  }
  /* line 2289, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tfoot > tr {
    display: block;
    margin-top: 10px;
    border: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 2296, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tfoot > tr.no-border {
    border: none;
  }
  /* line 2297, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tfoot > tr > td {
    display: inline-block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    color: var(--ta-text-muted);
    text-align: left;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.375rem;
    white-space: normal;
  }
  /* line 2308, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tfoot > tr > td.hide-small {
    display: none;
  }
  /* line 2309, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tfoot > tr > td:first-child {
    padding-top: 12px;
  }
  /* line 2310, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tfoot > tr > td:last-child {
    padding-bottom: 12px;
  }
  /* line 2312, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tfoot > tr > td[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    font-weight: normal;
    color: var(--ta-text-muted);
  }
  /* line 2328, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td {
    line-height: 1.875rem;
  }
  /* line 2330, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell {
    width: 100%;
    line-height: 0;
  }
  /* line 2333, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell input {
    width: 100%;
  }
  /* line 2334, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell input[type="time"] {
    width: auto;
  }
  /* line 2335, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell.with-evol > div {
    width: 100% !important;
  }
  /* line 2336, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 2337, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select {
    width: 100%;
  }
  /* line 2339, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_6i"] {
    width: auto;
  }
  /* line 2340, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 2342, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 2348, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell button {
    max-width: 100%;
  }
  /* line 2349, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 2351, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.with-form, .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
  }
  /* line 2355, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.with-form:before, .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell:before {
    display: inline-block;
    width: auto;
    margin-right: 0;
    font-size: 0.875rem;
    line-height: 1.875rem;
    letter-spacing: 1px;
    vertical-align: top;
    overflow: visible;
    white-space: normal;
  }
  /* line 2367, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.with-form {
    display: flex;
    align-items: flex-start;
  }
  /* line 2373, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.with-form:before {
    flex: none;
  }
  /* line 2374, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.with-form form.form-in-cell {
    flex: 1;
    min-width: 0;
    width: auto;
  }
  /* line 2380, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell {
    display: flex;
    align-items: flex-start;
  }
  /* line 2386, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell:before {
    flex: none;
  }
  /* line 2387, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field {
    flex: 1;
    min-width: 0;
    width: auto;
    margin: 0;
    vertical-align: top;
  }
  /* line 2393, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field input {
    width: 100%;
  }
  /* line 2394, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field input[type="time"] {
    width: auto;
  }
  /* line 2395, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field.with-evol > div {
    width: 100% !important;
  }
  /* line 2396, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 2397, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select {
    width: 100%;
  }
  /* line 2399, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_6i"] {
    width: auto;
  }
  /* line 2400, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 2402, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 2408, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field button {
    max-width: 100%;
  }
  /* line 2409, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 2417, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead {
    display: table-header-group;
  }
  /* line 2419, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr {
    display: block;
    background-color: var(--ta-neutral-extra-light);
    border: 1px solid var(--ta-border-subtle);
    margin-bottom: 10px;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 2420, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr:not(.summary-row) {
    display: none;
  }
  /* line 2428, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr.no-border {
    border: none;
  }
  /* line 2430, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > td, .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    box-sizing: border-box;
    width: 100%;
    min-height: 44px;
    padding: 12px 16px;
    border: none;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
    overflow-wrap: anywhere;
    text-align: left;
  }
  /* line 2445, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > td:empty, .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th:empty {
    display: none;
  }
  /* line 2446, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > td[data-label], .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th[data-label] {
    text-align: left;
  }
  /* line 2448, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    font-style: italic;
    color: var(--ta-text-muted);
    flex: 0 1 auto;
    max-width: 50%;
    overflow-wrap: normal;
    word-break: normal;
  }
  /* line 2460, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > td.right, .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th.right {
    text-align: left;
  }
  /* line 2462, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th.right:not(.keep-right) {
    text-align: left;
  }
  /* line 2464, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > td .show-small, .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th .show-small {
    display: inline;
  }
  /* line 2465, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > td .hide-small, .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > td.hide-small, .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th .hide-small, .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th.hide-small {
    display: none;
  }
  /* line 2466, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > td.empty, .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th.empty {
    display: none;
  }
  /* line 2467, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > td.actions, .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th.actions {
    justify-content: center;
    gap: 0;
    background-color: var(--ta-card-bg);
    height: auto;
    min-height: 32px;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 2483, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > td.actions *, .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th.actions * {
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
  }
  /* line 2488, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > td.actions br, .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 2492, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > td.actions > a, .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border);
  }
  /* line 2496, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 2502, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th.actions ul.right {
    float: none;
  }
  /* line 2505, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 2506, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 2513, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border) !important;
    border-radius: 0;
  }
  /* line 2519, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 2524, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li a {
    color: var(--ta-brand) !important;
    line-height: 1.3125rem;
    padding: 0;
  }
  /* line 2528, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: var(--ta-brand-hover) !important;
  }
  /* line 2538, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr.w70-30 > th:nth-child(odd) {
    width: 100%;
  }
  /* line 2539, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr.w70-30 > th:nth-child(even) {
    width: 100%;
  }
  /* line 2542, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr.first-big > td, .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr.first-big > th {
    width: 100%;
  }
  /* line 2545, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr:not(.first-big) > th {
    width: 100%;
  }
  /* line 2551, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr.last-big:not(.without-actions) > th:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 2553, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 2557, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr.last-big.without-actions > th:last-child {
    padding-bottom: 5px;
  }
  /* line 2561, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr:not(.last-big) > th:nth-last-child(2) {
    padding-bottom: 5px;
  }
  /* line 2562, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr:not(.last-big) > th:last-child {
    padding-bottom: 12px;
  }
  /* line 2568, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1140.skip2-cols:not(.table-halves) thead {
    display: block;
  }
  /* line 2570, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr {
    display: block;
  }
  /* line 2572, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr:not(.summary-row) {
    display: block;
  }
  /* line 2573, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th {
    display: none;
  }
  /* line 2575, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th.content-select-all {
    display: block;
    min-height: 45px;
    border-bottom: none;
  }
  /* line 2579, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th.content-select-all .box-select-all-table-rows {
    padding-top: 7px;
  }
  /* line 2581, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show {
    display: inline-block;
  }
  /* line 2583, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th.content-select-all.selected .box-select-all-table-rows {
    padding-top: 0;
  }
  /* line 2587, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1140.skip2-cols:not(.table-halves) thead.hide-small {
    display: none;
  }
  /* line 2591, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1140.skip2-cols:not(.table-halves) thead {
    display: table-header-group;
  }
  /* line 2594, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr:not(.table-title-row) {
    display: none;
  }
  /* line 2595, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr > th {
    display: block;
  }
  /* line 2598, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    margin-bottom: 10px;
    background-color: var(--ta-card-bg);
    border: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md);
    box-shadow: var(--ta-shadow-sm);
  }
  /* line 2608, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.darken.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2612, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .darken.table.table-white.table1140.skip2-cols:not(.table-halves) tbody tr {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2616, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .mb0.table.table-white.table1140.skip2-cols:not(:last-child):not(.table-halves) {
    margin-bottom: 10px;
  }
  /* line 2621, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-actions.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 2622, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-actions.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr:not(.without-actions):not(.odd-cols) > td:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 2637, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .drop-down-wrapper > a, .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .ta-drop-down-button > a {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
  }
  /* line 2644, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down {
    top: calc(100% + 2px);
  }
  /* line 2646, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down.up {
    top: auto;
    bottom: calc(100% + 2px);
  }
  /* line 2648, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down {
    top: calc(100% + 2px);
  }
  /* line 2650, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down.up {
    top: auto;
    bottom: calc(100% + 6px);
  }
  /* line 2659, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) > a:not([data-action="drop-down"]):not(.ta-btn):not(.ta-btn-back) {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    min-width: 44px;
    vertical-align: top;
  }
  /* line 2667, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 31px;
    overflow: hidden;
  }
  /* line 2676, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li {
    position: relative;
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 2681, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:not(:last-child):not(.fine-riga):after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: -16px;
    border-right: 1px solid var(--ta-border);
  }
  /* line 2689, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: -1px;
    left: -100vw;
    right: -100vw;
    border-top: 1px solid var(--ta-border);
    pointer-events: none;
  }
  /* line 2700, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    min-width: 44px;
  }
  /* line 2714, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td:empty:not([data-label]):not(.actions):not([style]) {
    display: none !important;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.gray {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.gray > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.gray > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.darken {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.darken > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.darken > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.orange {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.orange > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.orange > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.blue {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.blue > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.blue > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.lilac {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.lilac > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.lilac > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.green {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.green > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.green > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.error {
    background-color: var(--ta-danger-soft);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.error > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.error > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.pending {
    background-color: var(--ta-warning-soft);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.pending > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.pending > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.success {
    background-color: var(--ta-success-soft);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.success > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.success > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2742, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-striped.table.table-white.table1140.skip2-cols:not(.light):not(.table-halves) tbody > tr:nth-child(even), .table-striped.table.table-white.table1140.skip2-cols:not(.light):not(.table-halves) tbody > tr.even {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2744, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-striped.table.table-white.table1140.skip2-cols:not(.light):not(.table-halves) tbody > tr:nth-child(even) > td:not(.with-color-bar):not(.actions):not(.card-title), .table-striped.table.table-white.table1140.skip2-cols:not(.light):not(.table-halves) tbody > tr.even > td:not(.with-color-bar):not(.actions):not(.card-title) {
    background-color: transparent;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.with-title.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.table-title-row > td, .gray.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.with-title.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.table-title-row > td, .orange.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.with-title.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.table-title-row > td, .blue.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.with-title.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.table-title-row > td, .lilac.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.with-title.table.table-white.table1140.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.table-title-row > td, .green.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2766, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td {
    flex-wrap: wrap;
    align-content: center;
  }
  /* line 2770, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.parent-row-with-inner-table > td:first-child {
    flex-wrap: nowrap;
  }
  /* line 2771, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.parent-row-with-inner-table > td:first-child > .drop-down-table {
    flex: none;
    align-self: flex-start;
    height: auto;
  }
  /* line 2777, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    display: block;
    width: auto;
    margin: 16px 0 8px;
    padding: 0;
    border: none;
    border-radius: 0;
    box-shadow: none;
    background: transparent;
  }
  /* line 2786, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th, .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    width: 100%;
    min-height: 0;
    padding: 0;
    border: none;
    background: transparent;
    color: var(--ta-text);
    font-size: 0.875rem;
    line-height: 1.25rem;
    letter-spacing: normal;
    text-align: left;
  }
  /* line 2804, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before, .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before {
    display: none;
  }
  /* line 2806, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child), .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child) {
    display: none;
  }
  /* line 2809, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n) > :first-child {
    font-weight: 600;
  }
  /* line 2810, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n) > :first-child {
    margin-top: -8px;
    font-style: italic;
    font-weight: normal;
  }
  /* line 2813, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    background-color: var(--ta-neutral-extra-light);
    border-color: var(--ta-grey-51);
  }
  /* line 2816, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td {
    background-color: transparent;
  }
  /* line 2818, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td > div:not(.ta-checkbox-tag), .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td > p, .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td > ul,
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td > ol, .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td > dl, .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td > table,
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td > br {
    flex-basis: 100%;
  }
  /* line 2823, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td > .ta-checkbox-tag {
    flex: 0 0 auto;
  }
  /* line 2827, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    padding: 0;
    border: none;
    border-radius: 0;
    background: transparent;
  }
  /* line 2840, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td {
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 1.25rem;
    min-height: 44px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    gap: 10px;
  }
  /* line 2841, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before {
    padding-right: 0;
  }
  /* line 2842, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions {
    padding-top: 0;
    padding-bottom: 0;
    justify-content: center;
    gap: 0;
  }
  /* line 2846, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 0;
    margin-bottom: 8px;
    min-height: 0;
  }
  /* line 2851, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  /* line 2856, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.actions) {
    padding-bottom: 0;
  }
  /* line 2857, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.with-color-bar:first-child) {
    padding-top: 0;
  }
  /* line 2859, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions {
    margin-top: 8px;
  }
  /* line 2861, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    padding: 0;
    padding-bottom: 8px;
    padding-top: 8px;
  }
  /* line 2868, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.open) {
    display: none;
  }
  /* line 2868, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.row-inner-table.open {
    display: flex;
  }
  /* line 2876, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr:has(> td.actions) {
    padding-bottom: 0;
  }
  /* line 2882, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr:has(> td.card-title), .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr:has(> td.with-color-bar:first-child) {
    padding-top: 0;
  }
  /* line 2887, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td {
    padding: 12px 16px;
    line-height: 1.25rem;
  }
  /* line 2893, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td {
    padding-top: 12px;
    padding-bottom: 12px;
    min-height: 44px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    gap: 10px;
  }
  /* line 2894, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before {
    padding-right: 0;
  }
  /* line 2897, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-title {
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 44px;
  }
  /* line 2898, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions, .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar, .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-corner {
    padding-top: 0;
    padding-bottom: 0;
    min-height: 0;
  }
  /* line 2899, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions {
    justify-content: center;
    gap: 0;
  }
  /* line 2902, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions:has(> .ta-btn, > .form .actions input[type="submit"], > .ta-btn-back) {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  /* line 2908, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-form > .form.form-in-cell, .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.form.form-in-cell > .field {
    flex: 1 1 10rem;
    width: auto;
    min-width: 0;
  }
  /* line 2911, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila {
    padding: 0;
  }
  /* line 2913, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down {
    column-gap: 1px;
  }
  /* line 2915, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li:not(:last-child):not(.fine-riga):after {
    right: -1px;
  }
  /* line 2916, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li a {
    padding: 0 15px;
  }
  /* line 2924, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change) > td.card-title {
    background-color: var(--ta-surface) !important;
  }
  /* line 2925, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    order: -1;
    width: 100% !important;
    margin: 0 0 8px 0;
    padding: 10px 16px;
    background-color: var(--ta-neutral-extra-light);
    border-bottom: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md) var(--ta-radius-md) 0 0;
    font-weight: 600;
  }
  /* line 2935, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.card-title:before {
    display: none;
  }
  /* line 2941, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.card-title.form.form-in-cell:before, .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.card-title.with-form:before {
    display: none;
  }
  /* line 2942, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.card-title.form.form-in-cell .field, .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.card-title.form.form-in-cell form.form-in-cell, .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.card-title.with-form .field, .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.card-title.with-form form.form-in-cell {
    width: 100%;
  }
  /* line 2943, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.card-title.form.form-in-cell input:disabled, .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.card-title.with-form input:disabled {
    background-color: transparent;
    border-color: transparent;
    padding-left: 0;
    font-weight: 600;
  }
  /* line 2953, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.with-color-bar {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 4px !important;
    padding: 0;
    border: none;
    border-radius: var(--ta-radius-md) 0 0 var(--ta-radius-md);
    overflow: hidden;
    background-color: transparent;
  }
  /* line 2964, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.with-color-bar:before {
    display: none;
  }
  /* line 2973, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr:has(> td:not([data-label]:not([data-label=""])) > .ta-checkbox-tag:only-child) > td.card-title, .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr:has(> td.card-corner) > td.card-title {
    padding-right: 44px;
  }
  /* line 2977, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr:has(> td.left-handle-cell) > td.card-title {
    padding-left: 44px;
  }
  /* line 2984, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.card-corner {
    position: absolute;
    top: 15px;
    right: 12px;
    width: auto !important;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: transparent;
    z-index: 1;
  }
  /* line 2995, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child):before, .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.card-corner:before {
    display: none;
  }
  /* line 2997, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.left-handle-cell {
    position: absolute;
    top: 0;
    left: 12px;
    width: auto !important;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: transparent;
    z-index: 1;
  }
  /* line 3007, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.left-handle-cell:before {
    display: none;
  }
  /* line 3009, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.card-figure {
    width: 100% !important;
    justify-content: center;
  }
  /* line 3012, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.card-figure:before {
    display: none;
  }
  /* line 3013, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.card-figure a {
    display: flex;
    justify-content: center;
    width: 100%;
  }
  /* line 3014, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.card-figure img {
    max-width: 160px;
    max-height: 120px;
  }
  /* line 3016, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.actions {
    padding: 0 16px;
    background-color: var(--ta-card-bg);
    margin: 8px 0 0 0;
    border-top: 1px solid var(--ta-border-subtle);
    border-radius: 0 0 var(--ta-radius-md) var(--ta-radius-md);
  }
  /* line 3027, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    padding: 0;
    border: none;
    border-radius: 0;
    background: transparent;
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-blue.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-blue-bg);
    border-bottom-color: var(--ta-card-tint-blue-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-orange.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-orange-bg);
    border-bottom-color: var(--ta-card-tint-orange-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-green.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-green-bg);
    border-bottom-color: var(--ta-card-tint-green-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-lilac.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-lilac-bg);
    border-bottom-color: var(--ta-card-tint-lilac-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-red.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-red-bg);
    border-bottom-color: var(--ta-card-tint-red-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-grey.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-grey-bg);
    border-bottom-color: var(--ta-card-tint-grey-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-yellow.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-yellow-bg);
    border-bottom-color: var(--ta-card-tint-yellow-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-pink.table.table-white.table1140.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-pink-bg);
    border-bottom-color: var(--ta-card-tint-pink-border);
  }
}
@container ta-pagina (max-width: 81.25rem) {
  /* line 2070, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) colgroup, .table.table-white.table1300.skip2-cols:not(.table-halves) thead {
    display: none;
  }
  /* line 2072, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-card-bg);
    --ta-table-cell-bg: var(--ta-card-bg);
    display: block;
    margin-bottom: 10px;
    border: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md);
    box-shadow: var(--ta-shadow-sm);
    overflow: visible;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 2092, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td:first-child {
    border-top-left-radius: var(--ta-radius-md);
    border-top-right-radius: var(--ta-radius-md);
  }
  /* line 2093, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td:last-child {
    border-bottom-left-radius: var(--ta-radius-md);
    border-bottom-right-radius: var(--ta-radius-md);
  }
  /* line 2094, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.no-border {
    border: none;
  }
  /* line 2095, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td {
    display: block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    text-align: left;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.375rem;
    vertical-align: top;
    white-space: normal;
  }
  /* line 2107, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: var(--ta-text-muted);
    flex: 0 1 auto;
    max-width: 50%;
    overflow-wrap: normal;
    word-break: normal;
  }
  /* line 2126, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td[data-label] > .ta-checkbox-tag {
    vertical-align: middle;
  }
  /* line 2129, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 2130, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down {
    background: var(--ta-surface);
    display: block !important;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 2138, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border) !important;
    border-radius: 0;
  }
  /* line 2144, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 2149, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li a {
    color: var(--ta-brand) !important;
    line-height: 1.3125rem;
    padding: 0;
  }
  /* line 2153, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: var(--ta-brand-hover) !important;
  }
  /* line 2161, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.right {
    text-align: left;
  }
  /* line 2163, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.right:not(.keep-right) {
    text-align: left;
  }
  /* line 2165, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td .show-small {
    display: inline-block;
  }
  /* line 2166, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td .hide-small {
    display: none;
  }
  /* line 2167, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.actions {
    background-color: var(--ta-table-actions-bg);
    height: auto;
    min-height: 32px;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 2181, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.actions * {
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
  }
  /* line 2186, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 2190, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border);
  }
  /* line 2194, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 2201, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.no-data {
    border: none !important;
    text-align: center;
    justify-content: center;
  }
  /* line 2208, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td:first-child {
    padding-top: 12px;
  }
  /* line 2210, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.keep-actions .drop-down-wrapper {
    width: 100%;
  }
  /* line 2212, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.hide-small {
    display: none !important;
  }
  /* line 2214, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.error {
    border-color: var(--ta-danger);
  }
  /* line 2216, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.error td[data-label]:before {
    color: var(--ta-danger-hover);
  }
  /* line 2217, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.error td.actions {
    background-color: var(--ta-danger-soft);
    border-top-color: var(--ta-danger);
  }
  /* line 2222, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.pending {
    border-color: var(--ta-warning);
  }
  /* line 2224, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.pending td[data-label]:before {
    color: var(--ta-warning-text);
  }
  /* line 2225, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.pending td.actions {
    background-color: var(--ta-warning-soft);
    border-top-color: var(--ta-warning);
  }
  /* line 2230, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.success {
    border-color: var(--ta-success);
  }
  /* line 2232, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.success td[data-label]:before {
    color: var(--ta-success-hover);
  }
  /* line 2233, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.success td.actions {
    background-color: var(--ta-success-soft);
    border-top-color: var(--ta-success);
  }
  /* line 2238, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr:last-child {
    margin-bottom: 0;
  }
  /* line 2240, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.w70-30 > td:nth-child(odd) {
    width: 100%;
  }
  /* line 2241, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.w70-30 > td:nth-child(even) {
    width: 100%;
  }
  /* line 2244, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.first-big > td {
    width: 100%;
  }
  /* line 2247, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.first-big:has(> td.card-title) > td:first-child:not(.card-title) {
    width: 100%;
  }
  /* line 2249, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr:not(.first-big) > td {
    width: 100%;
  }
  /* line 2255, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 2256, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 2258, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.last-big.without-actions > td:last-child {
    padding-bottom: 5px;
  }
  /* line 2261, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr:not(.last-big) > td:nth-last-child(2) {
    padding-bottom: 5px;
  }
  /* line 2262, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr:not(.last-big) > td:last-child {
    padding-bottom: 12px;
  }
  /* line 2265, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr:not(.last-big) > td.actions {
    margin-top: 7px;
  }
  /* line 2267, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.row-inner-table {
    display: none;
  }
  /* line 2269, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.row-inner-table.open {
    display: block;
  }
  /* line 2270, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change) {
    background-color: var(--ta-surface-sunken);
    width: 96%;
    margin-left: 4%;
  }
  /* line 2276, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change) > td:first-child {
    padding-left: 15px;
  }
  /* line 2277, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change).error {
    background-color: var(--ta-danger-soft);
  }
  /* line 2278, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change).pending {
    background-color: var(--ta-warning-soft);
  }
  /* line 2279, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change).success {
    background-color: var(--ta-success-soft);
  }
  /* line 2282, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.no-bottom {
    margin-bottom: 0;
    border-bottom: none;
  }
  /* line 2289, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tfoot > tr {
    display: block;
    margin-top: 10px;
    border: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 2296, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tfoot > tr.no-border {
    border: none;
  }
  /* line 2297, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tfoot > tr > td {
    display: inline-block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    color: var(--ta-text-muted);
    text-align: left;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.375rem;
    white-space: normal;
  }
  /* line 2308, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tfoot > tr > td.hide-small {
    display: none;
  }
  /* line 2309, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tfoot > tr > td:first-child {
    padding-top: 12px;
  }
  /* line 2310, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tfoot > tr > td:last-child {
    padding-bottom: 12px;
  }
  /* line 2312, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tfoot > tr > td[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    font-weight: normal;
    color: var(--ta-text-muted);
  }
  /* line 2328, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td {
    line-height: 1.875rem;
  }
  /* line 2330, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell {
    width: 100%;
    line-height: 0;
  }
  /* line 2333, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell input {
    width: 100%;
  }
  /* line 2334, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell input[type="time"] {
    width: auto;
  }
  /* line 2335, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell.with-evol > div {
    width: 100% !important;
  }
  /* line 2336, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 2337, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select {
    width: 100%;
  }
  /* line 2339, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_6i"] {
    width: auto;
  }
  /* line 2340, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 2342, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 2348, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell button {
    max-width: 100%;
  }
  /* line 2349, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 2351, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.with-form, .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
  }
  /* line 2355, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.with-form:before, .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell:before {
    display: inline-block;
    width: auto;
    margin-right: 0;
    font-size: 0.875rem;
    line-height: 1.875rem;
    letter-spacing: 1px;
    vertical-align: top;
    overflow: visible;
    white-space: normal;
  }
  /* line 2367, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.with-form {
    display: flex;
    align-items: flex-start;
  }
  /* line 2373, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.with-form:before {
    flex: none;
  }
  /* line 2374, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.with-form form.form-in-cell {
    flex: 1;
    min-width: 0;
    width: auto;
  }
  /* line 2380, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell {
    display: flex;
    align-items: flex-start;
  }
  /* line 2386, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell:before {
    flex: none;
  }
  /* line 2387, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field {
    flex: 1;
    min-width: 0;
    width: auto;
    margin: 0;
    vertical-align: top;
  }
  /* line 2393, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field input {
    width: 100%;
  }
  /* line 2394, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field input[type="time"] {
    width: auto;
  }
  /* line 2395, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field.with-evol > div {
    width: 100% !important;
  }
  /* line 2396, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 2397, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select {
    width: 100%;
  }
  /* line 2399, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_6i"] {
    width: auto;
  }
  /* line 2400, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 2402, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 2408, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field button {
    max-width: 100%;
  }
  /* line 2409, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 2417, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead {
    display: table-header-group;
  }
  /* line 2419, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr {
    display: block;
    background-color: var(--ta-neutral-extra-light);
    border: 1px solid var(--ta-border-subtle);
    margin-bottom: 10px;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 2420, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr:not(.summary-row) {
    display: none;
  }
  /* line 2428, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr.no-border {
    border: none;
  }
  /* line 2430, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > td, .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    box-sizing: border-box;
    width: 100%;
    min-height: 44px;
    padding: 12px 16px;
    border: none;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
    overflow-wrap: anywhere;
    text-align: left;
  }
  /* line 2445, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > td:empty, .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th:empty {
    display: none;
  }
  /* line 2446, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > td[data-label], .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th[data-label] {
    text-align: left;
  }
  /* line 2448, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    font-style: italic;
    color: var(--ta-text-muted);
    flex: 0 1 auto;
    max-width: 50%;
    overflow-wrap: normal;
    word-break: normal;
  }
  /* line 2460, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > td.right, .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th.right {
    text-align: left;
  }
  /* line 2462, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th.right:not(.keep-right) {
    text-align: left;
  }
  /* line 2464, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > td .show-small, .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th .show-small {
    display: inline;
  }
  /* line 2465, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > td .hide-small, .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > td.hide-small, .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th .hide-small, .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th.hide-small {
    display: none;
  }
  /* line 2466, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > td.empty, .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th.empty {
    display: none;
  }
  /* line 2467, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > td.actions, .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th.actions {
    justify-content: center;
    gap: 0;
    background-color: var(--ta-card-bg);
    height: auto;
    min-height: 32px;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 2483, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > td.actions *, .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th.actions * {
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
  }
  /* line 2488, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > td.actions br, .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 2492, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > td.actions > a, .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border);
  }
  /* line 2496, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 2502, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th.actions ul.right {
    float: none;
  }
  /* line 2505, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 2506, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 2513, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border) !important;
    border-radius: 0;
  }
  /* line 2519, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 2524, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li a {
    color: var(--ta-brand) !important;
    line-height: 1.3125rem;
    padding: 0;
  }
  /* line 2528, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: var(--ta-brand-hover) !important;
  }
  /* line 2538, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr.w70-30 > th:nth-child(odd) {
    width: 100%;
  }
  /* line 2539, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr.w70-30 > th:nth-child(even) {
    width: 100%;
  }
  /* line 2542, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr.first-big > td, .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr.first-big > th {
    width: 100%;
  }
  /* line 2545, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr:not(.first-big) > th {
    width: 100%;
  }
  /* line 2551, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr.last-big:not(.without-actions) > th:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 2553, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 2557, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr.last-big.without-actions > th:last-child {
    padding-bottom: 5px;
  }
  /* line 2561, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr:not(.last-big) > th:nth-last-child(2) {
    padding-bottom: 5px;
  }
  /* line 2562, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr:not(.last-big) > th:last-child {
    padding-bottom: 12px;
  }
  /* line 2568, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1300.skip2-cols:not(.table-halves) thead {
    display: block;
  }
  /* line 2570, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr {
    display: block;
  }
  /* line 2572, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr:not(.summary-row) {
    display: block;
  }
  /* line 2573, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th {
    display: none;
  }
  /* line 2575, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th.content-select-all {
    display: block;
    min-height: 45px;
    border-bottom: none;
  }
  /* line 2579, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th.content-select-all .box-select-all-table-rows {
    padding-top: 7px;
  }
  /* line 2581, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show {
    display: inline-block;
  }
  /* line 2583, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th.content-select-all.selected .box-select-all-table-rows {
    padding-top: 0;
  }
  /* line 2587, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1300.skip2-cols:not(.table-halves) thead.hide-small {
    display: none;
  }
  /* line 2591, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1300.skip2-cols:not(.table-halves) thead {
    display: table-header-group;
  }
  /* line 2594, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr:not(.table-title-row) {
    display: none;
  }
  /* line 2595, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr > th {
    display: block;
  }
  /* line 2598, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    margin-bottom: 10px;
    background-color: var(--ta-card-bg);
    border: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md);
    box-shadow: var(--ta-shadow-sm);
  }
  /* line 2608, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.darken.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2612, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .darken.table.table-white.table1300.skip2-cols:not(.table-halves) tbody tr {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2616, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .mb0.table.table-white.table1300.skip2-cols:not(:last-child):not(.table-halves) {
    margin-bottom: 10px;
  }
  /* line 2621, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-actions.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 2622, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-actions.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr:not(.without-actions):not(.odd-cols) > td:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 2637, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .drop-down-wrapper > a, .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .ta-drop-down-button > a {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
  }
  /* line 2644, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down {
    top: calc(100% + 2px);
  }
  /* line 2646, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down.up {
    top: auto;
    bottom: calc(100% + 2px);
  }
  /* line 2648, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down {
    top: calc(100% + 2px);
  }
  /* line 2650, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down.up {
    top: auto;
    bottom: calc(100% + 6px);
  }
  /* line 2659, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) > a:not([data-action="drop-down"]):not(.ta-btn):not(.ta-btn-back) {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    min-width: 44px;
    vertical-align: top;
  }
  /* line 2667, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 31px;
    overflow: hidden;
  }
  /* line 2676, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li {
    position: relative;
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 2681, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:not(:last-child):not(.fine-riga):after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: -16px;
    border-right: 1px solid var(--ta-border);
  }
  /* line 2689, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: -1px;
    left: -100vw;
    right: -100vw;
    border-top: 1px solid var(--ta-border);
    pointer-events: none;
  }
  /* line 2700, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    min-width: 44px;
  }
  /* line 2714, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td:empty:not([data-label]):not(.actions):not([style]) {
    display: none !important;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.gray {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.gray > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.gray > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.darken {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.darken > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.darken > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.orange {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.orange > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.orange > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.blue {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.blue > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.blue > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.lilac {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.lilac > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.lilac > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.green {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.green > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.green > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.error {
    background-color: var(--ta-danger-soft);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.error > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.error > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.pending {
    background-color: var(--ta-warning-soft);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.pending > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.pending > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.success {
    background-color: var(--ta-success-soft);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.success > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.success > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2742, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-striped.table.table-white.table1300.skip2-cols:not(.light):not(.table-halves) tbody > tr:nth-child(even), .table-striped.table.table-white.table1300.skip2-cols:not(.light):not(.table-halves) tbody > tr.even {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2744, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-striped.table.table-white.table1300.skip2-cols:not(.light):not(.table-halves) tbody > tr:nth-child(even) > td:not(.with-color-bar):not(.actions):not(.card-title), .table-striped.table.table-white.table1300.skip2-cols:not(.light):not(.table-halves) tbody > tr.even > td:not(.with-color-bar):not(.actions):not(.card-title) {
    background-color: transparent;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.with-title.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.table-title-row > td, .gray.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.with-title.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.table-title-row > td, .orange.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.with-title.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.table-title-row > td, .blue.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.with-title.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.table-title-row > td, .lilac.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.with-title.table.table-white.table1300.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.table-title-row > td, .green.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2766, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td {
    flex-wrap: wrap;
    align-content: center;
  }
  /* line 2770, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.parent-row-with-inner-table > td:first-child {
    flex-wrap: nowrap;
  }
  /* line 2771, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.parent-row-with-inner-table > td:first-child > .drop-down-table {
    flex: none;
    align-self: flex-start;
    height: auto;
  }
  /* line 2777, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    display: block;
    width: auto;
    margin: 16px 0 8px;
    padding: 0;
    border: none;
    border-radius: 0;
    box-shadow: none;
    background: transparent;
  }
  /* line 2786, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th, .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    width: 100%;
    min-height: 0;
    padding: 0;
    border: none;
    background: transparent;
    color: var(--ta-text);
    font-size: 0.875rem;
    line-height: 1.25rem;
    letter-spacing: normal;
    text-align: left;
  }
  /* line 2804, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before, .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before {
    display: none;
  }
  /* line 2806, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child), .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child) {
    display: none;
  }
  /* line 2809, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n) > :first-child {
    font-weight: 600;
  }
  /* line 2810, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n) > :first-child {
    margin-top: -8px;
    font-style: italic;
    font-weight: normal;
  }
  /* line 2813, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    background-color: var(--ta-neutral-extra-light);
    border-color: var(--ta-grey-51);
  }
  /* line 2816, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td {
    background-color: transparent;
  }
  /* line 2818, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td > div:not(.ta-checkbox-tag), .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td > p, .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td > ul,
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td > ol, .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td > dl, .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td > table,
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td > br {
    flex-basis: 100%;
  }
  /* line 2823, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td > .ta-checkbox-tag {
    flex: 0 0 auto;
  }
  /* line 2827, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    padding: 0;
    border: none;
    border-radius: 0;
    background: transparent;
  }
  /* line 2840, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td {
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 1.25rem;
    min-height: 44px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    gap: 10px;
  }
  /* line 2841, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before {
    padding-right: 0;
  }
  /* line 2842, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions {
    padding-top: 0;
    padding-bottom: 0;
    justify-content: center;
    gap: 0;
  }
  /* line 2846, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 0;
    margin-bottom: 8px;
    min-height: 0;
  }
  /* line 2851, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  /* line 2856, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.actions) {
    padding-bottom: 0;
  }
  /* line 2857, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.with-color-bar:first-child) {
    padding-top: 0;
  }
  /* line 2859, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions {
    margin-top: 8px;
  }
  /* line 2861, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    padding: 0;
    padding-bottom: 8px;
    padding-top: 8px;
  }
  /* line 2868, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.open) {
    display: none;
  }
  /* line 2868, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.row-inner-table.open {
    display: flex;
  }
  /* line 2876, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr:has(> td.actions) {
    padding-bottom: 0;
  }
  /* line 2882, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr:has(> td.card-title), .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr:has(> td.with-color-bar:first-child) {
    padding-top: 0;
  }
  /* line 2887, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td {
    padding: 12px 16px;
    line-height: 1.25rem;
  }
  /* line 2893, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td {
    padding-top: 12px;
    padding-bottom: 12px;
    min-height: 44px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    gap: 10px;
  }
  /* line 2894, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before {
    padding-right: 0;
  }
  /* line 2897, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-title {
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 44px;
  }
  /* line 2898, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions, .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar, .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-corner {
    padding-top: 0;
    padding-bottom: 0;
    min-height: 0;
  }
  /* line 2899, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions {
    justify-content: center;
    gap: 0;
  }
  /* line 2902, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions:has(> .ta-btn, > .form .actions input[type="submit"], > .ta-btn-back) {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  /* line 2908, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-form > .form.form-in-cell, .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.form.form-in-cell > .field {
    flex: 1 1 10rem;
    width: auto;
    min-width: 0;
  }
  /* line 2911, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila {
    padding: 0;
  }
  /* line 2913, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down {
    column-gap: 1px;
  }
  /* line 2915, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li:not(:last-child):not(.fine-riga):after {
    right: -1px;
  }
  /* line 2916, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li a {
    padding: 0 15px;
  }
  /* line 2924, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change) > td.card-title {
    background-color: var(--ta-surface) !important;
  }
  /* line 2925, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    order: -1;
    width: 100% !important;
    margin: 0 0 8px 0;
    padding: 10px 16px;
    background-color: var(--ta-neutral-extra-light);
    border-bottom: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md) var(--ta-radius-md) 0 0;
    font-weight: 600;
  }
  /* line 2935, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.card-title:before {
    display: none;
  }
  /* line 2941, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.card-title.form.form-in-cell:before, .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.card-title.with-form:before {
    display: none;
  }
  /* line 2942, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.card-title.form.form-in-cell .field, .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.card-title.form.form-in-cell form.form-in-cell, .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.card-title.with-form .field, .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.card-title.with-form form.form-in-cell {
    width: 100%;
  }
  /* line 2943, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.card-title.form.form-in-cell input:disabled, .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.card-title.with-form input:disabled {
    background-color: transparent;
    border-color: transparent;
    padding-left: 0;
    font-weight: 600;
  }
  /* line 2953, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.with-color-bar {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 4px !important;
    padding: 0;
    border: none;
    border-radius: var(--ta-radius-md) 0 0 var(--ta-radius-md);
    overflow: hidden;
    background-color: transparent;
  }
  /* line 2964, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.with-color-bar:before {
    display: none;
  }
  /* line 2973, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr:has(> td:not([data-label]:not([data-label=""])) > .ta-checkbox-tag:only-child) > td.card-title, .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr:has(> td.card-corner) > td.card-title {
    padding-right: 44px;
  }
  /* line 2977, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr:has(> td.left-handle-cell) > td.card-title {
    padding-left: 44px;
  }
  /* line 2984, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.card-corner {
    position: absolute;
    top: 15px;
    right: 12px;
    width: auto !important;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: transparent;
    z-index: 1;
  }
  /* line 2995, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child):before, .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.card-corner:before {
    display: none;
  }
  /* line 2997, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.left-handle-cell {
    position: absolute;
    top: 0;
    left: 12px;
    width: auto !important;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: transparent;
    z-index: 1;
  }
  /* line 3007, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.left-handle-cell:before {
    display: none;
  }
  /* line 3009, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.card-figure {
    width: 100% !important;
    justify-content: center;
  }
  /* line 3012, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.card-figure:before {
    display: none;
  }
  /* line 3013, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.card-figure a {
    display: flex;
    justify-content: center;
    width: 100%;
  }
  /* line 3014, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.card-figure img {
    max-width: 160px;
    max-height: 120px;
  }
  /* line 3016, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.actions {
    padding: 0 16px;
    background-color: var(--ta-card-bg);
    margin: 8px 0 0 0;
    border-top: 1px solid var(--ta-border-subtle);
    border-radius: 0 0 var(--ta-radius-md) var(--ta-radius-md);
  }
  /* line 3027, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    padding: 0;
    border: none;
    border-radius: 0;
    background: transparent;
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-blue.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-blue-bg);
    border-bottom-color: var(--ta-card-tint-blue-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-orange.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-orange-bg);
    border-bottom-color: var(--ta-card-tint-orange-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-green.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-green-bg);
    border-bottom-color: var(--ta-card-tint-green-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-lilac.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-lilac-bg);
    border-bottom-color: var(--ta-card-tint-lilac-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-red.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-red-bg);
    border-bottom-color: var(--ta-card-tint-red-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-grey.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-grey-bg);
    border-bottom-color: var(--ta-card-tint-grey-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-yellow.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-yellow-bg);
    border-bottom-color: var(--ta-card-tint-yellow-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-pink.table.table-white.table1300.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-pink-bg);
    border-bottom-color: var(--ta-card-tint-pink-border);
  }
}
@container ta-pagina (max-width: 93.75rem) {
  /* line 2070, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) colgroup, .table.table-white.table1500.skip2-cols:not(.table-halves) thead {
    display: none;
  }
  /* line 2072, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-card-bg);
    --ta-table-cell-bg: var(--ta-card-bg);
    display: block;
    margin-bottom: 10px;
    border: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md);
    box-shadow: var(--ta-shadow-sm);
    overflow: visible;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 2092, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td:first-child {
    border-top-left-radius: var(--ta-radius-md);
    border-top-right-radius: var(--ta-radius-md);
  }
  /* line 2093, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td:last-child {
    border-bottom-left-radius: var(--ta-radius-md);
    border-bottom-right-radius: var(--ta-radius-md);
  }
  /* line 2094, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.no-border {
    border: none;
  }
  /* line 2095, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td {
    display: block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    text-align: left;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.375rem;
    vertical-align: top;
    white-space: normal;
  }
  /* line 2107, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: var(--ta-text-muted);
    flex: 0 1 auto;
    max-width: 50%;
    overflow-wrap: normal;
    word-break: normal;
  }
  /* line 2126, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td[data-label] > .ta-checkbox-tag {
    vertical-align: middle;
  }
  /* line 2129, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 2130, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down {
    background: var(--ta-surface);
    display: block !important;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 2138, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border) !important;
    border-radius: 0;
  }
  /* line 2144, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 2149, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li a {
    color: var(--ta-brand) !important;
    line-height: 1.3125rem;
    padding: 0;
  }
  /* line 2153, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: var(--ta-brand-hover) !important;
  }
  /* line 2161, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.right {
    text-align: left;
  }
  /* line 2163, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.right:not(.keep-right) {
    text-align: left;
  }
  /* line 2165, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td .show-small {
    display: inline-block;
  }
  /* line 2166, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td .hide-small {
    display: none;
  }
  /* line 2167, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.actions {
    background-color: var(--ta-table-actions-bg);
    height: auto;
    min-height: 32px;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 2181, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.actions * {
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
  }
  /* line 2186, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 2190, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border);
  }
  /* line 2194, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 2201, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.no-data {
    border: none !important;
    text-align: center;
    justify-content: center;
  }
  /* line 2208, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td:first-child {
    padding-top: 12px;
  }
  /* line 2210, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.keep-actions .drop-down-wrapper {
    width: 100%;
  }
  /* line 2212, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.hide-small {
    display: none !important;
  }
  /* line 2214, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.error {
    border-color: var(--ta-danger);
  }
  /* line 2216, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.error td[data-label]:before {
    color: var(--ta-danger-hover);
  }
  /* line 2217, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.error td.actions {
    background-color: var(--ta-danger-soft);
    border-top-color: var(--ta-danger);
  }
  /* line 2222, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.pending {
    border-color: var(--ta-warning);
  }
  /* line 2224, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.pending td[data-label]:before {
    color: var(--ta-warning-text);
  }
  /* line 2225, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.pending td.actions {
    background-color: var(--ta-warning-soft);
    border-top-color: var(--ta-warning);
  }
  /* line 2230, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.success {
    border-color: var(--ta-success);
  }
  /* line 2232, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.success td[data-label]:before {
    color: var(--ta-success-hover);
  }
  /* line 2233, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.success td.actions {
    background-color: var(--ta-success-soft);
    border-top-color: var(--ta-success);
  }
  /* line 2238, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr:last-child {
    margin-bottom: 0;
  }
  /* line 2240, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.w70-30 > td:nth-child(odd) {
    width: 100%;
  }
  /* line 2241, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.w70-30 > td:nth-child(even) {
    width: 100%;
  }
  /* line 2244, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.first-big > td {
    width: 100%;
  }
  /* line 2247, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.first-big:has(> td.card-title) > td:first-child:not(.card-title) {
    width: 100%;
  }
  /* line 2249, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr:not(.first-big) > td {
    width: 100%;
  }
  /* line 2255, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 2256, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 2258, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.last-big.without-actions > td:last-child {
    padding-bottom: 5px;
  }
  /* line 2261, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr:not(.last-big) > td:nth-last-child(2) {
    padding-bottom: 5px;
  }
  /* line 2262, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr:not(.last-big) > td:last-child {
    padding-bottom: 12px;
  }
  /* line 2265, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr:not(.last-big) > td.actions {
    margin-top: 7px;
  }
  /* line 2267, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.row-inner-table {
    display: none;
  }
  /* line 2269, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.row-inner-table.open {
    display: block;
  }
  /* line 2270, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change) {
    background-color: var(--ta-surface-sunken);
    width: 96%;
    margin-left: 4%;
  }
  /* line 2276, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change) > td:first-child {
    padding-left: 15px;
  }
  /* line 2277, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change).error {
    background-color: var(--ta-danger-soft);
  }
  /* line 2278, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change).pending {
    background-color: var(--ta-warning-soft);
  }
  /* line 2279, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change).success {
    background-color: var(--ta-success-soft);
  }
  /* line 2282, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.no-bottom {
    margin-bottom: 0;
    border-bottom: none;
  }
  /* line 2289, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tfoot > tr {
    display: block;
    margin-top: 10px;
    border: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 2296, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tfoot > tr.no-border {
    border: none;
  }
  /* line 2297, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tfoot > tr > td {
    display: inline-block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    color: var(--ta-text-muted);
    text-align: left;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.375rem;
    white-space: normal;
  }
  /* line 2308, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tfoot > tr > td.hide-small {
    display: none;
  }
  /* line 2309, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tfoot > tr > td:first-child {
    padding-top: 12px;
  }
  /* line 2310, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tfoot > tr > td:last-child {
    padding-bottom: 12px;
  }
  /* line 2312, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tfoot > tr > td[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    font-weight: normal;
    color: var(--ta-text-muted);
  }
  /* line 2328, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td {
    line-height: 1.875rem;
  }
  /* line 2330, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell {
    width: 100%;
    line-height: 0;
  }
  /* line 2333, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell input {
    width: 100%;
  }
  /* line 2334, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell input[type="time"] {
    width: auto;
  }
  /* line 2335, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell.with-evol > div {
    width: 100% !important;
  }
  /* line 2336, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 2337, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select {
    width: 100%;
  }
  /* line 2339, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_6i"] {
    width: auto;
  }
  /* line 2340, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 2342, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 2348, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell button {
    max-width: 100%;
  }
  /* line 2349, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 2351, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.with-form, .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
  }
  /* line 2355, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.with-form:before, .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell:before {
    display: inline-block;
    width: auto;
    margin-right: 0;
    font-size: 0.875rem;
    line-height: 1.875rem;
    letter-spacing: 1px;
    vertical-align: top;
    overflow: visible;
    white-space: normal;
  }
  /* line 2367, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.with-form {
    display: flex;
    align-items: flex-start;
  }
  /* line 2373, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.with-form:before {
    flex: none;
  }
  /* line 2374, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.with-form form.form-in-cell {
    flex: 1;
    min-width: 0;
    width: auto;
  }
  /* line 2380, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell {
    display: flex;
    align-items: flex-start;
  }
  /* line 2386, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell:before {
    flex: none;
  }
  /* line 2387, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field {
    flex: 1;
    min-width: 0;
    width: auto;
    margin: 0;
    vertical-align: top;
  }
  /* line 2393, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field input {
    width: 100%;
  }
  /* line 2394, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field input[type="time"] {
    width: auto;
  }
  /* line 2395, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field.with-evol > div {
    width: 100% !important;
  }
  /* line 2396, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 2397, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select {
    width: 100%;
  }
  /* line 2399, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_6i"] {
    width: auto;
  }
  /* line 2400, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 2402, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 2408, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field button {
    max-width: 100%;
  }
  /* line 2409, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 2417, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead {
    display: table-header-group;
  }
  /* line 2419, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr {
    display: block;
    background-color: var(--ta-neutral-extra-light);
    border: 1px solid var(--ta-border-subtle);
    margin-bottom: 10px;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 2420, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr:not(.summary-row) {
    display: none;
  }
  /* line 2428, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr.no-border {
    border: none;
  }
  /* line 2430, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > td, .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    box-sizing: border-box;
    width: 100%;
    min-height: 44px;
    padding: 12px 16px;
    border: none;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
    overflow-wrap: anywhere;
    text-align: left;
  }
  /* line 2445, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > td:empty, .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th:empty {
    display: none;
  }
  /* line 2446, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > td[data-label], .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th[data-label] {
    text-align: left;
  }
  /* line 2448, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    font-style: italic;
    color: var(--ta-text-muted);
    flex: 0 1 auto;
    max-width: 50%;
    overflow-wrap: normal;
    word-break: normal;
  }
  /* line 2460, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > td.right, .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th.right {
    text-align: left;
  }
  /* line 2462, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th.right:not(.keep-right) {
    text-align: left;
  }
  /* line 2464, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > td .show-small, .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th .show-small {
    display: inline;
  }
  /* line 2465, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > td .hide-small, .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > td.hide-small, .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th .hide-small, .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th.hide-small {
    display: none;
  }
  /* line 2466, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > td.empty, .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th.empty {
    display: none;
  }
  /* line 2467, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > td.actions, .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th.actions {
    justify-content: center;
    gap: 0;
    background-color: var(--ta-card-bg);
    height: auto;
    min-height: 32px;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 2483, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > td.actions *, .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th.actions * {
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
  }
  /* line 2488, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > td.actions br, .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 2492, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > td.actions > a, .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border);
  }
  /* line 2496, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 2502, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th.actions ul.right {
    float: none;
  }
  /* line 2505, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 2506, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 2513, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border) !important;
    border-radius: 0;
  }
  /* line 2519, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 2524, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li a {
    color: var(--ta-brand) !important;
    line-height: 1.3125rem;
    padding: 0;
  }
  /* line 2528, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: var(--ta-brand-hover) !important;
  }
  /* line 2538, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr.w70-30 > th:nth-child(odd) {
    width: 100%;
  }
  /* line 2539, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr.w70-30 > th:nth-child(even) {
    width: 100%;
  }
  /* line 2542, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr.first-big > td, .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr.first-big > th {
    width: 100%;
  }
  /* line 2545, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr:not(.first-big) > th {
    width: 100%;
  }
  /* line 2551, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr.last-big:not(.without-actions) > th:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 2553, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 2557, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr.last-big.without-actions > th:last-child {
    padding-bottom: 5px;
  }
  /* line 2561, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr:not(.last-big) > th:nth-last-child(2) {
    padding-bottom: 5px;
  }
  /* line 2562, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr:not(.last-big) > th:last-child {
    padding-bottom: 12px;
  }
  /* line 2568, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1500.skip2-cols:not(.table-halves) thead {
    display: block;
  }
  /* line 2570, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr {
    display: block;
  }
  /* line 2572, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr:not(.summary-row) {
    display: block;
  }
  /* line 2573, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th {
    display: none;
  }
  /* line 2575, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th.content-select-all {
    display: block;
    min-height: 45px;
    border-bottom: none;
  }
  /* line 2579, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th.content-select-all .box-select-all-table-rows {
    padding-top: 7px;
  }
  /* line 2581, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show {
    display: inline-block;
  }
  /* line 2583, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th.content-select-all.selected .box-select-all-table-rows {
    padding-top: 0;
  }
  /* line 2587, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1500.skip2-cols:not(.table-halves) thead.hide-small {
    display: none;
  }
  /* line 2591, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1500.skip2-cols:not(.table-halves) thead {
    display: table-header-group;
  }
  /* line 2594, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr:not(.table-title-row) {
    display: none;
  }
  /* line 2595, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr > th {
    display: block;
  }
  /* line 2598, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    margin-bottom: 10px;
    background-color: var(--ta-card-bg);
    border: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md);
    box-shadow: var(--ta-shadow-sm);
  }
  /* line 2608, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.darken.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2612, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .darken.table.table-white.table1500.skip2-cols:not(.table-halves) tbody tr {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2616, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .mb0.table.table-white.table1500.skip2-cols:not(:last-child):not(.table-halves) {
    margin-bottom: 10px;
  }
  /* line 2621, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-actions.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 2622, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-actions.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr:not(.without-actions):not(.odd-cols) > td:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 2637, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .drop-down-wrapper > a, .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .ta-drop-down-button > a {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
  }
  /* line 2644, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down {
    top: calc(100% + 2px);
  }
  /* line 2646, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down.up {
    top: auto;
    bottom: calc(100% + 2px);
  }
  /* line 2648, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down {
    top: calc(100% + 2px);
  }
  /* line 2650, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down.up {
    top: auto;
    bottom: calc(100% + 6px);
  }
  /* line 2659, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) > a:not([data-action="drop-down"]):not(.ta-btn):not(.ta-btn-back) {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    min-width: 44px;
    vertical-align: top;
  }
  /* line 2667, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 31px;
    overflow: hidden;
  }
  /* line 2676, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li {
    position: relative;
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 2681, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:not(:last-child):not(.fine-riga):after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: -16px;
    border-right: 1px solid var(--ta-border);
  }
  /* line 2689, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: -1px;
    left: -100vw;
    right: -100vw;
    border-top: 1px solid var(--ta-border);
    pointer-events: none;
  }
  /* line 2700, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    min-width: 44px;
  }
  /* line 2714, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td:empty:not([data-label]):not(.actions):not([style]) {
    display: none !important;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.gray {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.gray > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.gray > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.darken {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.darken > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.darken > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.orange {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.orange > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.orange > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.blue {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.blue > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.blue > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.lilac {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.lilac > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.lilac > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.green {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.green > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.green > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.error {
    background-color: var(--ta-danger-soft);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.error > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.error > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.pending {
    background-color: var(--ta-warning-soft);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.pending > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.pending > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.success {
    background-color: var(--ta-success-soft);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.success > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.success > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2742, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-striped.table.table-white.table1500.skip2-cols:not(.light):not(.table-halves) tbody > tr:nth-child(even), .table-striped.table.table-white.table1500.skip2-cols:not(.light):not(.table-halves) tbody > tr.even {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2744, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-striped.table.table-white.table1500.skip2-cols:not(.light):not(.table-halves) tbody > tr:nth-child(even) > td:not(.with-color-bar):not(.actions):not(.card-title), .table-striped.table.table-white.table1500.skip2-cols:not(.light):not(.table-halves) tbody > tr.even > td:not(.with-color-bar):not(.actions):not(.card-title) {
    background-color: transparent;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.with-title.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.table-title-row > td, .gray.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.with-title.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.table-title-row > td, .orange.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.with-title.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.table-title-row > td, .blue.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.with-title.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.table-title-row > td, .lilac.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.with-title.table.table-white.table1500.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.table-title-row > td, .green.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2766, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td {
    flex-wrap: wrap;
    align-content: center;
  }
  /* line 2770, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.parent-row-with-inner-table > td:first-child {
    flex-wrap: nowrap;
  }
  /* line 2771, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.parent-row-with-inner-table > td:first-child > .drop-down-table {
    flex: none;
    align-self: flex-start;
    height: auto;
  }
  /* line 2777, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    display: block;
    width: auto;
    margin: 16px 0 8px;
    padding: 0;
    border: none;
    border-radius: 0;
    box-shadow: none;
    background: transparent;
  }
  /* line 2786, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th, .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    width: 100%;
    min-height: 0;
    padding: 0;
    border: none;
    background: transparent;
    color: var(--ta-text);
    font-size: 0.875rem;
    line-height: 1.25rem;
    letter-spacing: normal;
    text-align: left;
  }
  /* line 2804, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before, .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before {
    display: none;
  }
  /* line 2806, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child), .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child) {
    display: none;
  }
  /* line 2809, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n) > :first-child {
    font-weight: 600;
  }
  /* line 2810, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n) > :first-child {
    margin-top: -8px;
    font-style: italic;
    font-weight: normal;
  }
  /* line 2813, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    background-color: var(--ta-neutral-extra-light);
    border-color: var(--ta-grey-51);
  }
  /* line 2816, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td {
    background-color: transparent;
  }
  /* line 2818, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td > div:not(.ta-checkbox-tag), .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td > p, .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td > ul,
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td > ol, .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td > dl, .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td > table,
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td > br {
    flex-basis: 100%;
  }
  /* line 2823, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td > .ta-checkbox-tag {
    flex: 0 0 auto;
  }
  /* line 2827, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    padding: 0;
    border: none;
    border-radius: 0;
    background: transparent;
  }
  /* line 2840, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td {
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 1.25rem;
    min-height: 44px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    gap: 10px;
  }
  /* line 2841, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before {
    padding-right: 0;
  }
  /* line 2842, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions {
    padding-top: 0;
    padding-bottom: 0;
    justify-content: center;
    gap: 0;
  }
  /* line 2846, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 0;
    margin-bottom: 8px;
    min-height: 0;
  }
  /* line 2851, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  /* line 2856, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.actions) {
    padding-bottom: 0;
  }
  /* line 2857, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.with-color-bar:first-child) {
    padding-top: 0;
  }
  /* line 2859, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions {
    margin-top: 8px;
  }
  /* line 2861, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    padding: 0;
    padding-bottom: 8px;
    padding-top: 8px;
  }
  /* line 2868, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.open) {
    display: none;
  }
  /* line 2868, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.row-inner-table.open {
    display: flex;
  }
  /* line 2876, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr:has(> td.actions) {
    padding-bottom: 0;
  }
  /* line 2882, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr:has(> td.card-title), .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr:has(> td.with-color-bar:first-child) {
    padding-top: 0;
  }
  /* line 2887, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td {
    padding: 12px 16px;
    line-height: 1.25rem;
  }
  /* line 2893, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td {
    padding-top: 12px;
    padding-bottom: 12px;
    min-height: 44px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    gap: 10px;
  }
  /* line 2894, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before {
    padding-right: 0;
  }
  /* line 2897, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-title {
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 44px;
  }
  /* line 2898, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions, .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar, .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-corner {
    padding-top: 0;
    padding-bottom: 0;
    min-height: 0;
  }
  /* line 2899, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions {
    justify-content: center;
    gap: 0;
  }
  /* line 2902, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions:has(> .ta-btn, > .form .actions input[type="submit"], > .ta-btn-back) {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  /* line 2908, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-form > .form.form-in-cell, .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.form.form-in-cell > .field {
    flex: 1 1 10rem;
    width: auto;
    min-width: 0;
  }
  /* line 2911, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila {
    padding: 0;
  }
  /* line 2913, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down {
    column-gap: 1px;
  }
  /* line 2915, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li:not(:last-child):not(.fine-riga):after {
    right: -1px;
  }
  /* line 2916, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li a {
    padding: 0 15px;
  }
  /* line 2924, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change) > td.card-title {
    background-color: var(--ta-surface) !important;
  }
  /* line 2925, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    order: -1;
    width: 100% !important;
    margin: 0 0 8px 0;
    padding: 10px 16px;
    background-color: var(--ta-neutral-extra-light);
    border-bottom: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md) var(--ta-radius-md) 0 0;
    font-weight: 600;
  }
  /* line 2935, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.card-title:before {
    display: none;
  }
  /* line 2941, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.card-title.form.form-in-cell:before, .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.card-title.with-form:before {
    display: none;
  }
  /* line 2942, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.card-title.form.form-in-cell .field, .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.card-title.form.form-in-cell form.form-in-cell, .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.card-title.with-form .field, .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.card-title.with-form form.form-in-cell {
    width: 100%;
  }
  /* line 2943, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.card-title.form.form-in-cell input:disabled, .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.card-title.with-form input:disabled {
    background-color: transparent;
    border-color: transparent;
    padding-left: 0;
    font-weight: 600;
  }
  /* line 2953, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.with-color-bar {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 4px !important;
    padding: 0;
    border: none;
    border-radius: var(--ta-radius-md) 0 0 var(--ta-radius-md);
    overflow: hidden;
    background-color: transparent;
  }
  /* line 2964, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.with-color-bar:before {
    display: none;
  }
  /* line 2973, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr:has(> td:not([data-label]:not([data-label=""])) > .ta-checkbox-tag:only-child) > td.card-title, .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr:has(> td.card-corner) > td.card-title {
    padding-right: 44px;
  }
  /* line 2977, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr:has(> td.left-handle-cell) > td.card-title {
    padding-left: 44px;
  }
  /* line 2984, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.card-corner {
    position: absolute;
    top: 15px;
    right: 12px;
    width: auto !important;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: transparent;
    z-index: 1;
  }
  /* line 2995, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child):before, .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.card-corner:before {
    display: none;
  }
  /* line 2997, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.left-handle-cell {
    position: absolute;
    top: 0;
    left: 12px;
    width: auto !important;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: transparent;
    z-index: 1;
  }
  /* line 3007, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.left-handle-cell:before {
    display: none;
  }
  /* line 3009, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.card-figure {
    width: 100% !important;
    justify-content: center;
  }
  /* line 3012, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.card-figure:before {
    display: none;
  }
  /* line 3013, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.card-figure a {
    display: flex;
    justify-content: center;
    width: 100%;
  }
  /* line 3014, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.card-figure img {
    max-width: 160px;
    max-height: 120px;
  }
  /* line 3016, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.actions {
    padding: 0 16px;
    background-color: var(--ta-card-bg);
    margin: 8px 0 0 0;
    border-top: 1px solid var(--ta-border-subtle);
    border-radius: 0 0 var(--ta-radius-md) var(--ta-radius-md);
  }
  /* line 3027, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    padding: 0;
    border: none;
    border-radius: 0;
    background: transparent;
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-blue.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-blue-bg);
    border-bottom-color: var(--ta-card-tint-blue-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-orange.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-orange-bg);
    border-bottom-color: var(--ta-card-tint-orange-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-green.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-green-bg);
    border-bottom-color: var(--ta-card-tint-green-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-lilac.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-lilac-bg);
    border-bottom-color: var(--ta-card-tint-lilac-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-red.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-red-bg);
    border-bottom-color: var(--ta-card-tint-red-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-grey.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-grey-bg);
    border-bottom-color: var(--ta-card-tint-grey-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-yellow.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-yellow-bg);
    border-bottom-color: var(--ta-card-tint-yellow-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-pink.table.table-white.table1500.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-pink-bg);
    border-bottom-color: var(--ta-card-tint-pink-border);
  }
}
@container ta-pagina (max-width: 106.25rem) {
  /* line 2070, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) colgroup, .table.table-white.table1700.skip2-cols:not(.table-halves) thead {
    display: none;
  }
  /* line 2072, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-card-bg);
    --ta-table-cell-bg: var(--ta-card-bg);
    display: block;
    margin-bottom: 10px;
    border: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md);
    box-shadow: var(--ta-shadow-sm);
    overflow: visible;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 2092, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td:first-child {
    border-top-left-radius: var(--ta-radius-md);
    border-top-right-radius: var(--ta-radius-md);
  }
  /* line 2093, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td:last-child {
    border-bottom-left-radius: var(--ta-radius-md);
    border-bottom-right-radius: var(--ta-radius-md);
  }
  /* line 2094, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.no-border {
    border: none;
  }
  /* line 2095, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td {
    display: block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    text-align: left;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.375rem;
    vertical-align: top;
    white-space: normal;
  }
  /* line 2107, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: var(--ta-text-muted);
    flex: 0 1 auto;
    max-width: 50%;
    overflow-wrap: normal;
    word-break: normal;
  }
  /* line 2126, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td[data-label] > .ta-checkbox-tag {
    vertical-align: middle;
  }
  /* line 2129, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 2130, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down {
    background: var(--ta-surface);
    display: block !important;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 2138, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border) !important;
    border-radius: 0;
  }
  /* line 2144, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 2149, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li a {
    color: var(--ta-brand) !important;
    line-height: 1.3125rem;
    padding: 0;
  }
  /* line 2153, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: var(--ta-brand-hover) !important;
  }
  /* line 2161, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.right {
    text-align: left;
  }
  /* line 2163, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.right:not(.keep-right) {
    text-align: left;
  }
  /* line 2165, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td .show-small {
    display: inline-block;
  }
  /* line 2166, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td .hide-small {
    display: none;
  }
  /* line 2167, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.actions {
    background-color: var(--ta-table-actions-bg);
    height: auto;
    min-height: 32px;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 2181, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.actions * {
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
  }
  /* line 2186, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 2190, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border);
  }
  /* line 2194, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 2201, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.no-data {
    border: none !important;
    text-align: center;
    justify-content: center;
  }
  /* line 2208, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td:first-child {
    padding-top: 12px;
  }
  /* line 2210, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.keep-actions .drop-down-wrapper {
    width: 100%;
  }
  /* line 2212, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.hide-small {
    display: none !important;
  }
  /* line 2214, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.error {
    border-color: var(--ta-danger);
  }
  /* line 2216, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.error td[data-label]:before {
    color: var(--ta-danger-hover);
  }
  /* line 2217, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.error td.actions {
    background-color: var(--ta-danger-soft);
    border-top-color: var(--ta-danger);
  }
  /* line 2222, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.pending {
    border-color: var(--ta-warning);
  }
  /* line 2224, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.pending td[data-label]:before {
    color: var(--ta-warning-text);
  }
  /* line 2225, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.pending td.actions {
    background-color: var(--ta-warning-soft);
    border-top-color: var(--ta-warning);
  }
  /* line 2230, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.success {
    border-color: var(--ta-success);
  }
  /* line 2232, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.success td[data-label]:before {
    color: var(--ta-success-hover);
  }
  /* line 2233, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.success td.actions {
    background-color: var(--ta-success-soft);
    border-top-color: var(--ta-success);
  }
  /* line 2238, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr:last-child {
    margin-bottom: 0;
  }
  /* line 2240, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.w70-30 > td:nth-child(odd) {
    width: 100%;
  }
  /* line 2241, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.w70-30 > td:nth-child(even) {
    width: 100%;
  }
  /* line 2244, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.first-big > td {
    width: 100%;
  }
  /* line 2247, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.first-big:has(> td.card-title) > td:first-child:not(.card-title) {
    width: 100%;
  }
  /* line 2249, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr:not(.first-big) > td {
    width: 100%;
  }
  /* line 2255, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 2256, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 2258, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.last-big.without-actions > td:last-child {
    padding-bottom: 5px;
  }
  /* line 2261, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr:not(.last-big) > td:nth-last-child(2) {
    padding-bottom: 5px;
  }
  /* line 2262, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr:not(.last-big) > td:last-child {
    padding-bottom: 12px;
  }
  /* line 2265, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr:not(.last-big) > td.actions {
    margin-top: 7px;
  }
  /* line 2267, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.row-inner-table {
    display: none;
  }
  /* line 2269, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.row-inner-table.open {
    display: block;
  }
  /* line 2270, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change) {
    background-color: var(--ta-surface-sunken);
    width: 96%;
    margin-left: 4%;
  }
  /* line 2276, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change) > td:first-child {
    padding-left: 15px;
  }
  /* line 2277, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change).error {
    background-color: var(--ta-danger-soft);
  }
  /* line 2278, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change).pending {
    background-color: var(--ta-warning-soft);
  }
  /* line 2279, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change).success {
    background-color: var(--ta-success-soft);
  }
  /* line 2282, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.no-bottom {
    margin-bottom: 0;
    border-bottom: none;
  }
  /* line 2289, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tfoot > tr {
    display: block;
    margin-top: 10px;
    border: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 2296, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tfoot > tr.no-border {
    border: none;
  }
  /* line 2297, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tfoot > tr > td {
    display: inline-block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    color: var(--ta-text-muted);
    text-align: left;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.375rem;
    white-space: normal;
  }
  /* line 2308, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tfoot > tr > td.hide-small {
    display: none;
  }
  /* line 2309, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tfoot > tr > td:first-child {
    padding-top: 12px;
  }
  /* line 2310, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tfoot > tr > td:last-child {
    padding-bottom: 12px;
  }
  /* line 2312, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tfoot > tr > td[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    font-weight: normal;
    color: var(--ta-text-muted);
  }
  /* line 2328, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td {
    line-height: 1.875rem;
  }
  /* line 2330, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell {
    width: 100%;
    line-height: 0;
  }
  /* line 2333, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell input {
    width: 100%;
  }
  /* line 2334, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell input[type="time"] {
    width: auto;
  }
  /* line 2335, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell.with-evol > div {
    width: 100% !important;
  }
  /* line 2336, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 2337, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select {
    width: 100%;
  }
  /* line 2339, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_6i"] {
    width: auto;
  }
  /* line 2340, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 2342, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 2348, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell button {
    max-width: 100%;
  }
  /* line 2349, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 2351, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.with-form, .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
  }
  /* line 2355, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.with-form:before, .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell:before {
    display: inline-block;
    width: auto;
    margin-right: 0;
    font-size: 0.875rem;
    line-height: 1.875rem;
    letter-spacing: 1px;
    vertical-align: top;
    overflow: visible;
    white-space: normal;
  }
  /* line 2367, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.with-form {
    display: flex;
    align-items: flex-start;
  }
  /* line 2373, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.with-form:before {
    flex: none;
  }
  /* line 2374, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.with-form form.form-in-cell {
    flex: 1;
    min-width: 0;
    width: auto;
  }
  /* line 2380, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell {
    display: flex;
    align-items: flex-start;
  }
  /* line 2386, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell:before {
    flex: none;
  }
  /* line 2387, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field {
    flex: 1;
    min-width: 0;
    width: auto;
    margin: 0;
    vertical-align: top;
  }
  /* line 2393, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field input {
    width: 100%;
  }
  /* line 2394, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field input[type="time"] {
    width: auto;
  }
  /* line 2395, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field.with-evol > div {
    width: 100% !important;
  }
  /* line 2396, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 2397, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select {
    width: 100%;
  }
  /* line 2399, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_6i"] {
    width: auto;
  }
  /* line 2400, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 2402, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 2408, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field button {
    max-width: 100%;
  }
  /* line 2409, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 2417, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead {
    display: table-header-group;
  }
  /* line 2419, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr {
    display: block;
    background-color: var(--ta-neutral-extra-light);
    border: 1px solid var(--ta-border-subtle);
    margin-bottom: 10px;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 2420, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr:not(.summary-row) {
    display: none;
  }
  /* line 2428, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr.no-border {
    border: none;
  }
  /* line 2430, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > td, .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    box-sizing: border-box;
    width: 100%;
    min-height: 44px;
    padding: 12px 16px;
    border: none;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
    overflow-wrap: anywhere;
    text-align: left;
  }
  /* line 2445, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > td:empty, .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th:empty {
    display: none;
  }
  /* line 2446, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > td[data-label], .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th[data-label] {
    text-align: left;
  }
  /* line 2448, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    font-style: italic;
    color: var(--ta-text-muted);
    flex: 0 1 auto;
    max-width: 50%;
    overflow-wrap: normal;
    word-break: normal;
  }
  /* line 2460, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > td.right, .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th.right {
    text-align: left;
  }
  /* line 2462, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th.right:not(.keep-right) {
    text-align: left;
  }
  /* line 2464, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > td .show-small, .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th .show-small {
    display: inline;
  }
  /* line 2465, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > td .hide-small, .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > td.hide-small, .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th .hide-small, .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th.hide-small {
    display: none;
  }
  /* line 2466, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > td.empty, .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th.empty {
    display: none;
  }
  /* line 2467, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > td.actions, .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th.actions {
    justify-content: center;
    gap: 0;
    background-color: var(--ta-card-bg);
    height: auto;
    min-height: 32px;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 2483, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > td.actions *, .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th.actions * {
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
  }
  /* line 2488, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > td.actions br, .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 2492, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > td.actions > a, .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border);
  }
  /* line 2496, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 2502, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th.actions ul.right {
    float: none;
  }
  /* line 2505, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 2506, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 2513, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border) !important;
    border-radius: 0;
  }
  /* line 2519, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 2524, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li a {
    color: var(--ta-brand) !important;
    line-height: 1.3125rem;
    padding: 0;
  }
  /* line 2528, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: var(--ta-brand-hover) !important;
  }
  /* line 2538, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr.w70-30 > th:nth-child(odd) {
    width: 100%;
  }
  /* line 2539, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr.w70-30 > th:nth-child(even) {
    width: 100%;
  }
  /* line 2542, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr.first-big > td, .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr.first-big > th {
    width: 100%;
  }
  /* line 2545, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr:not(.first-big) > th {
    width: 100%;
  }
  /* line 2551, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr.last-big:not(.without-actions) > th:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 2553, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 2557, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr.last-big.without-actions > th:last-child {
    padding-bottom: 5px;
  }
  /* line 2561, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr:not(.last-big) > th:nth-last-child(2) {
    padding-bottom: 5px;
  }
  /* line 2562, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr:not(.last-big) > th:last-child {
    padding-bottom: 12px;
  }
  /* line 2568, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1700.skip2-cols:not(.table-halves) thead {
    display: block;
  }
  /* line 2570, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr {
    display: block;
  }
  /* line 2572, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr:not(.summary-row) {
    display: block;
  }
  /* line 2573, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th {
    display: none;
  }
  /* line 2575, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th.content-select-all {
    display: block;
    min-height: 45px;
    border-bottom: none;
  }
  /* line 2579, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th.content-select-all .box-select-all-table-rows {
    padding-top: 7px;
  }
  /* line 2581, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show {
    display: inline-block;
  }
  /* line 2583, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th.content-select-all.selected .box-select-all-table-rows {
    padding-top: 0;
  }
  /* line 2587, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1700.skip2-cols:not(.table-halves) thead.hide-small {
    display: none;
  }
  /* line 2591, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1700.skip2-cols:not(.table-halves) thead {
    display: table-header-group;
  }
  /* line 2594, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr:not(.table-title-row) {
    display: none;
  }
  /* line 2595, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr > th {
    display: block;
  }
  /* line 2598, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    margin-bottom: 10px;
    background-color: var(--ta-card-bg);
    border: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md);
    box-shadow: var(--ta-shadow-sm);
  }
  /* line 2608, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.darken.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2612, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .darken.table.table-white.table1700.skip2-cols:not(.table-halves) tbody tr {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2616, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .mb0.table.table-white.table1700.skip2-cols:not(:last-child):not(.table-halves) {
    margin-bottom: 10px;
  }
  /* line 2621, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-actions.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 2622, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-actions.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr:not(.without-actions):not(.odd-cols) > td:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 2637, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .drop-down-wrapper > a, .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .ta-drop-down-button > a {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
  }
  /* line 2644, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down {
    top: calc(100% + 2px);
  }
  /* line 2646, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down.up {
    top: auto;
    bottom: calc(100% + 2px);
  }
  /* line 2648, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down {
    top: calc(100% + 2px);
  }
  /* line 2650, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down.up {
    top: auto;
    bottom: calc(100% + 6px);
  }
  /* line 2659, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) > a:not([data-action="drop-down"]):not(.ta-btn):not(.ta-btn-back) {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    min-width: 44px;
    vertical-align: top;
  }
  /* line 2667, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 31px;
    overflow: hidden;
  }
  /* line 2676, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li {
    position: relative;
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 2681, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:not(:last-child):not(.fine-riga):after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: -16px;
    border-right: 1px solid var(--ta-border);
  }
  /* line 2689, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: -1px;
    left: -100vw;
    right: -100vw;
    border-top: 1px solid var(--ta-border);
    pointer-events: none;
  }
  /* line 2700, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    min-width: 44px;
  }
  /* line 2714, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td:empty:not([data-label]):not(.actions):not([style]) {
    display: none !important;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.gray {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.gray > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.gray > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.darken {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.darken > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.darken > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.orange {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.orange > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.orange > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.blue {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.blue > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.blue > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.lilac {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.lilac > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.lilac > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.green {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.green > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.green > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.error {
    background-color: var(--ta-danger-soft);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.error > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.error > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.pending {
    background-color: var(--ta-warning-soft);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.pending > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.pending > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.success {
    background-color: var(--ta-success-soft);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.success > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.success > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2742, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-striped.table.table-white.table1700.skip2-cols:not(.light):not(.table-halves) tbody > tr:nth-child(even), .table-striped.table.table-white.table1700.skip2-cols:not(.light):not(.table-halves) tbody > tr.even {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2744, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-striped.table.table-white.table1700.skip2-cols:not(.light):not(.table-halves) tbody > tr:nth-child(even) > td:not(.with-color-bar):not(.actions):not(.card-title), .table-striped.table.table-white.table1700.skip2-cols:not(.light):not(.table-halves) tbody > tr.even > td:not(.with-color-bar):not(.actions):not(.card-title) {
    background-color: transparent;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.with-title.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.table-title-row > td, .gray.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.with-title.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.table-title-row > td, .orange.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.with-title.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.table-title-row > td, .blue.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.with-title.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.table-title-row > td, .lilac.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.with-title.table.table-white.table1700.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.table-title-row > td, .green.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2766, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td {
    flex-wrap: wrap;
    align-content: center;
  }
  /* line 2770, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.parent-row-with-inner-table > td:first-child {
    flex-wrap: nowrap;
  }
  /* line 2771, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.parent-row-with-inner-table > td:first-child > .drop-down-table {
    flex: none;
    align-self: flex-start;
    height: auto;
  }
  /* line 2777, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    display: block;
    width: auto;
    margin: 16px 0 8px;
    padding: 0;
    border: none;
    border-radius: 0;
    box-shadow: none;
    background: transparent;
  }
  /* line 2786, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th, .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    width: 100%;
    min-height: 0;
    padding: 0;
    border: none;
    background: transparent;
    color: var(--ta-text);
    font-size: 0.875rem;
    line-height: 1.25rem;
    letter-spacing: normal;
    text-align: left;
  }
  /* line 2804, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before, .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before {
    display: none;
  }
  /* line 2806, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child), .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child) {
    display: none;
  }
  /* line 2809, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n) > :first-child {
    font-weight: 600;
  }
  /* line 2810, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n) > :first-child {
    margin-top: -8px;
    font-style: italic;
    font-weight: normal;
  }
  /* line 2813, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    background-color: var(--ta-neutral-extra-light);
    border-color: var(--ta-grey-51);
  }
  /* line 2816, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td {
    background-color: transparent;
  }
  /* line 2818, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td > div:not(.ta-checkbox-tag), .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td > p, .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td > ul,
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td > ol, .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td > dl, .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td > table,
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td > br {
    flex-basis: 100%;
  }
  /* line 2823, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td > .ta-checkbox-tag {
    flex: 0 0 auto;
  }
  /* line 2827, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    padding: 0;
    border: none;
    border-radius: 0;
    background: transparent;
  }
  /* line 2840, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td {
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 1.25rem;
    min-height: 44px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    gap: 10px;
  }
  /* line 2841, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before {
    padding-right: 0;
  }
  /* line 2842, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions {
    padding-top: 0;
    padding-bottom: 0;
    justify-content: center;
    gap: 0;
  }
  /* line 2846, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 0;
    margin-bottom: 8px;
    min-height: 0;
  }
  /* line 2851, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  /* line 2856, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.actions) {
    padding-bottom: 0;
  }
  /* line 2857, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.with-color-bar:first-child) {
    padding-top: 0;
  }
  /* line 2859, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions {
    margin-top: 8px;
  }
  /* line 2861, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    padding: 0;
    padding-bottom: 8px;
    padding-top: 8px;
  }
  /* line 2868, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.open) {
    display: none;
  }
  /* line 2868, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.row-inner-table.open {
    display: flex;
  }
  /* line 2876, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr:has(> td.actions) {
    padding-bottom: 0;
  }
  /* line 2882, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr:has(> td.card-title), .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr:has(> td.with-color-bar:first-child) {
    padding-top: 0;
  }
  /* line 2887, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td {
    padding: 12px 16px;
    line-height: 1.25rem;
  }
  /* line 2893, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td {
    padding-top: 12px;
    padding-bottom: 12px;
    min-height: 44px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    gap: 10px;
  }
  /* line 2894, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before {
    padding-right: 0;
  }
  /* line 2897, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-title {
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 44px;
  }
  /* line 2898, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions, .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar, .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-corner {
    padding-top: 0;
    padding-bottom: 0;
    min-height: 0;
  }
  /* line 2899, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions {
    justify-content: center;
    gap: 0;
  }
  /* line 2902, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions:has(> .ta-btn, > .form .actions input[type="submit"], > .ta-btn-back) {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  /* line 2908, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-form > .form.form-in-cell, .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.form.form-in-cell > .field {
    flex: 1 1 10rem;
    width: auto;
    min-width: 0;
  }
  /* line 2911, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila {
    padding: 0;
  }
  /* line 2913, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down {
    column-gap: 1px;
  }
  /* line 2915, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li:not(:last-child):not(.fine-riga):after {
    right: -1px;
  }
  /* line 2916, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li a {
    padding: 0 15px;
  }
  /* line 2924, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change) > td.card-title {
    background-color: var(--ta-surface) !important;
  }
  /* line 2925, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    order: -1;
    width: 100% !important;
    margin: 0 0 8px 0;
    padding: 10px 16px;
    background-color: var(--ta-neutral-extra-light);
    border-bottom: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md) var(--ta-radius-md) 0 0;
    font-weight: 600;
  }
  /* line 2935, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.card-title:before {
    display: none;
  }
  /* line 2941, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.card-title.form.form-in-cell:before, .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.card-title.with-form:before {
    display: none;
  }
  /* line 2942, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.card-title.form.form-in-cell .field, .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.card-title.form.form-in-cell form.form-in-cell, .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.card-title.with-form .field, .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.card-title.with-form form.form-in-cell {
    width: 100%;
  }
  /* line 2943, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.card-title.form.form-in-cell input:disabled, .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.card-title.with-form input:disabled {
    background-color: transparent;
    border-color: transparent;
    padding-left: 0;
    font-weight: 600;
  }
  /* line 2953, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.with-color-bar {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 4px !important;
    padding: 0;
    border: none;
    border-radius: var(--ta-radius-md) 0 0 var(--ta-radius-md);
    overflow: hidden;
    background-color: transparent;
  }
  /* line 2964, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.with-color-bar:before {
    display: none;
  }
  /* line 2973, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr:has(> td:not([data-label]:not([data-label=""])) > .ta-checkbox-tag:only-child) > td.card-title, .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr:has(> td.card-corner) > td.card-title {
    padding-right: 44px;
  }
  /* line 2977, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr:has(> td.left-handle-cell) > td.card-title {
    padding-left: 44px;
  }
  /* line 2984, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.card-corner {
    position: absolute;
    top: 15px;
    right: 12px;
    width: auto !important;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: transparent;
    z-index: 1;
  }
  /* line 2995, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child):before, .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.card-corner:before {
    display: none;
  }
  /* line 2997, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.left-handle-cell {
    position: absolute;
    top: 0;
    left: 12px;
    width: auto !important;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: transparent;
    z-index: 1;
  }
  /* line 3007, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.left-handle-cell:before {
    display: none;
  }
  /* line 3009, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.card-figure {
    width: 100% !important;
    justify-content: center;
  }
  /* line 3012, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.card-figure:before {
    display: none;
  }
  /* line 3013, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.card-figure a {
    display: flex;
    justify-content: center;
    width: 100%;
  }
  /* line 3014, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.card-figure img {
    max-width: 160px;
    max-height: 120px;
  }
  /* line 3016, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.actions {
    padding: 0 16px;
    background-color: var(--ta-card-bg);
    margin: 8px 0 0 0;
    border-top: 1px solid var(--ta-border-subtle);
    border-radius: 0 0 var(--ta-radius-md) var(--ta-radius-md);
  }
  /* line 3027, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    padding: 0;
    border: none;
    border-radius: 0;
    background: transparent;
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-blue.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-blue-bg);
    border-bottom-color: var(--ta-card-tint-blue-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-orange.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-orange-bg);
    border-bottom-color: var(--ta-card-tint-orange-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-green.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-green-bg);
    border-bottom-color: var(--ta-card-tint-green-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-lilac.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-lilac-bg);
    border-bottom-color: var(--ta-card-tint-lilac-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-red.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-red-bg);
    border-bottom-color: var(--ta-card-tint-red-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-grey.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-grey-bg);
    border-bottom-color: var(--ta-card-tint-grey-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-yellow.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-yellow-bg);
    border-bottom-color: var(--ta-card-tint-yellow-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-pink.table.table-white.table1700.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-pink-bg);
    border-bottom-color: var(--ta-card-tint-pink-border);
  }
}
@container ta-pagina (max-width: 120rem) {
  /* line 2070, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) colgroup, .table.table-white.table1920.skip2-cols:not(.table-halves) thead {
    display: none;
  }
  /* line 2072, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-card-bg);
    --ta-table-cell-bg: var(--ta-card-bg);
    display: block;
    margin-bottom: 10px;
    border: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md);
    box-shadow: var(--ta-shadow-sm);
    overflow: visible;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 2092, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td:first-child {
    border-top-left-radius: var(--ta-radius-md);
    border-top-right-radius: var(--ta-radius-md);
  }
  /* line 2093, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td:last-child {
    border-bottom-left-radius: var(--ta-radius-md);
    border-bottom-right-radius: var(--ta-radius-md);
  }
  /* line 2094, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.no-border {
    border: none;
  }
  /* line 2095, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td {
    display: block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    text-align: left;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.375rem;
    vertical-align: top;
    white-space: normal;
  }
  /* line 2107, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: var(--ta-text-muted);
    flex: 0 1 auto;
    max-width: 50%;
    overflow-wrap: normal;
    word-break: normal;
  }
  /* line 2126, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td[data-label] > .ta-checkbox-tag {
    vertical-align: middle;
  }
  /* line 2129, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 2130, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down {
    background: var(--ta-surface);
    display: block !important;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 2138, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border) !important;
    border-radius: 0;
  }
  /* line 2144, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 2149, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li a {
    color: var(--ta-brand) !important;
    line-height: 1.3125rem;
    padding: 0;
  }
  /* line 2153, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: var(--ta-brand-hover) !important;
  }
  /* line 2161, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.right {
    text-align: left;
  }
  /* line 2163, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.right:not(.keep-right) {
    text-align: left;
  }
  /* line 2165, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td .show-small {
    display: inline-block;
  }
  /* line 2166, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td .hide-small {
    display: none;
  }
  /* line 2167, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.actions {
    background-color: var(--ta-table-actions-bg);
    height: auto;
    min-height: 32px;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 2181, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.actions * {
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
  }
  /* line 2186, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 2190, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border);
  }
  /* line 2194, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 2201, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.no-data {
    border: none !important;
    text-align: center;
    justify-content: center;
  }
  /* line 2208, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td:first-child {
    padding-top: 12px;
  }
  /* line 2210, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.keep-actions .drop-down-wrapper {
    width: 100%;
  }
  /* line 2212, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.hide-small {
    display: none !important;
  }
  /* line 2214, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.error {
    border-color: var(--ta-danger);
  }
  /* line 2216, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.error td[data-label]:before {
    color: var(--ta-danger-hover);
  }
  /* line 2217, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.error td.actions {
    background-color: var(--ta-danger-soft);
    border-top-color: var(--ta-danger);
  }
  /* line 2222, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.pending {
    border-color: var(--ta-warning);
  }
  /* line 2224, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.pending td[data-label]:before {
    color: var(--ta-warning-text);
  }
  /* line 2225, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.pending td.actions {
    background-color: var(--ta-warning-soft);
    border-top-color: var(--ta-warning);
  }
  /* line 2230, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.success {
    border-color: var(--ta-success);
  }
  /* line 2232, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.success td[data-label]:before {
    color: var(--ta-success-hover);
  }
  /* line 2233, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.success td.actions {
    background-color: var(--ta-success-soft);
    border-top-color: var(--ta-success);
  }
  /* line 2238, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr:last-child {
    margin-bottom: 0;
  }
  /* line 2240, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.w70-30 > td:nth-child(odd) {
    width: 100%;
  }
  /* line 2241, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.w70-30 > td:nth-child(even) {
    width: 100%;
  }
  /* line 2244, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.first-big > td {
    width: 100%;
  }
  /* line 2247, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.first-big:has(> td.card-title) > td:first-child:not(.card-title) {
    width: 100%;
  }
  /* line 2249, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr:not(.first-big) > td {
    width: 100%;
  }
  /* line 2255, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 2256, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 2258, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.last-big.without-actions > td:last-child {
    padding-bottom: 5px;
  }
  /* line 2261, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr:not(.last-big) > td:nth-last-child(2) {
    padding-bottom: 5px;
  }
  /* line 2262, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr:not(.last-big) > td:last-child {
    padding-bottom: 12px;
  }
  /* line 2265, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr:not(.last-big) > td.actions {
    margin-top: 7px;
  }
  /* line 2267, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.row-inner-table {
    display: none;
  }
  /* line 2269, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.row-inner-table.open {
    display: block;
  }
  /* line 2270, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change) {
    background-color: var(--ta-surface-sunken);
    width: 96%;
    margin-left: 4%;
  }
  /* line 2276, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change) > td:first-child {
    padding-left: 15px;
  }
  /* line 2277, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change).error {
    background-color: var(--ta-danger-soft);
  }
  /* line 2278, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change).pending {
    background-color: var(--ta-warning-soft);
  }
  /* line 2279, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change).success {
    background-color: var(--ta-success-soft);
  }
  /* line 2282, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.no-bottom {
    margin-bottom: 0;
    border-bottom: none;
  }
  /* line 2289, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tfoot > tr {
    display: block;
    margin-top: 10px;
    border: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 2296, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tfoot > tr.no-border {
    border: none;
  }
  /* line 2297, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tfoot > tr > td {
    display: inline-block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    color: var(--ta-text-muted);
    text-align: left;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.375rem;
    white-space: normal;
  }
  /* line 2308, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tfoot > tr > td.hide-small {
    display: none;
  }
  /* line 2309, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tfoot > tr > td:first-child {
    padding-top: 12px;
  }
  /* line 2310, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tfoot > tr > td:last-child {
    padding-bottom: 12px;
  }
  /* line 2312, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tfoot > tr > td[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    font-weight: normal;
    color: var(--ta-text-muted);
  }
  /* line 2328, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td {
    line-height: 1.875rem;
  }
  /* line 2330, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell {
    width: 100%;
    line-height: 0;
  }
  /* line 2333, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell input {
    width: 100%;
  }
  /* line 2334, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell input[type="time"] {
    width: auto;
  }
  /* line 2335, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell.with-evol > div {
    width: 100% !important;
  }
  /* line 2336, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 2337, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select {
    width: 100%;
  }
  /* line 2339, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_6i"] {
    width: auto;
  }
  /* line 2340, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 2342, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 2348, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell button {
    max-width: 100%;
  }
  /* line 2349, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td form.form-in-cell .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 2351, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.with-form, .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
  }
  /* line 2355, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.with-form:before, .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell:before {
    display: inline-block;
    width: auto;
    margin-right: 0;
    font-size: 0.875rem;
    line-height: 1.875rem;
    letter-spacing: 1px;
    vertical-align: top;
    overflow: visible;
    white-space: normal;
  }
  /* line 2367, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.with-form {
    display: flex;
    align-items: flex-start;
  }
  /* line 2373, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.with-form:before {
    flex: none;
  }
  /* line 2374, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.with-form form.form-in-cell {
    flex: 1;
    min-width: 0;
    width: auto;
  }
  /* line 2380, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell {
    display: flex;
    align-items: flex-start;
  }
  /* line 2386, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell:before {
    flex: none;
  }
  /* line 2387, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field {
    flex: 1;
    min-width: 0;
    width: auto;
    margin: 0;
    vertical-align: top;
  }
  /* line 2393, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field input {
    width: 100%;
  }
  /* line 2394, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field input[type="time"] {
    width: auto;
  }
  /* line 2395, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field.with-evol > div {
    width: 100% !important;
  }
  /* line 2396, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 2397, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select {
    width: 100%;
  }
  /* line 2399, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_6i"] {
    width: auto;
  }
  /* line 2400, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 2402, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 2408, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field button {
    max-width: 100%;
  }
  /* line 2409, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 2417, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead {
    display: table-header-group;
  }
  /* line 2419, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr {
    display: block;
    background-color: var(--ta-neutral-extra-light);
    border: 1px solid var(--ta-border-subtle);
    margin-bottom: 10px;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 2420, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr:not(.summary-row) {
    display: none;
  }
  /* line 2428, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr.no-border {
    border: none;
  }
  /* line 2430, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > td, .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    box-sizing: border-box;
    width: 100%;
    min-height: 44px;
    padding: 12px 16px;
    border: none;
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
    overflow-wrap: anywhere;
    text-align: left;
  }
  /* line 2445, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > td:empty, .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th:empty {
    display: none;
  }
  /* line 2446, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > td[data-label], .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th[data-label] {
    text-align: left;
  }
  /* line 2448, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    font-style: italic;
    color: var(--ta-text-muted);
    flex: 0 1 auto;
    max-width: 50%;
    overflow-wrap: normal;
    word-break: normal;
  }
  /* line 2460, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > td.right, .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th.right {
    text-align: left;
  }
  /* line 2462, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th.right:not(.keep-right) {
    text-align: left;
  }
  /* line 2464, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > td .show-small, .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th .show-small {
    display: inline;
  }
  /* line 2465, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > td .hide-small, .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > td.hide-small, .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th .hide-small, .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th.hide-small {
    display: none;
  }
  /* line 2466, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > td.empty, .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th.empty {
    display: none;
  }
  /* line 2467, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > td.actions, .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th.actions {
    justify-content: center;
    gap: 0;
    background-color: var(--ta-card-bg);
    height: auto;
    min-height: 32px;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top: 1px solid var(--ta-border-subtle);
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 2483, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > td.actions *, .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th.actions * {
    font-size: 0.875rem;
    letter-spacing: 1px;
    line-height: 1.25rem;
  }
  /* line 2488, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > td.actions br, .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 2492, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > td.actions > a, .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border);
  }
  /* line 2496, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 2502, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th.actions ul.right {
    float: none;
  }
  /* line 2505, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 2506, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 2513, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-border) !important;
    border-radius: 0;
  }
  /* line 2519, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 2524, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li a {
    color: var(--ta-brand) !important;
    line-height: 1.3125rem;
    padding: 0;
  }
  /* line 2528, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: var(--ta-brand-hover) !important;
  }
  /* line 2538, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr.w70-30 > th:nth-child(odd) {
    width: 100%;
  }
  /* line 2539, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr.w70-30 > th:nth-child(even) {
    width: 100%;
  }
  /* line 2542, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr.first-big > td, .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr.first-big > th {
    width: 100%;
  }
  /* line 2545, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr:not(.first-big) > th {
    width: 100%;
  }
  /* line 2551, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr.last-big:not(.without-actions) > th:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 2553, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 2557, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr.last-big.without-actions > th:last-child {
    padding-bottom: 5px;
  }
  /* line 2561, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr:not(.last-big) > th:nth-last-child(2) {
    padding-bottom: 5px;
  }
  /* line 2562, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr:not(.last-big) > th:last-child {
    padding-bottom: 12px;
  }
  /* line 2568, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1920.skip2-cols:not(.table-halves) thead {
    display: block;
  }
  /* line 2570, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr {
    display: block;
  }
  /* line 2572, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr:not(.summary-row) {
    display: block;
  }
  /* line 2573, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th {
    display: none;
  }
  /* line 2575, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th.content-select-all {
    display: block;
    min-height: 45px;
    border-bottom: none;
  }
  /* line 2579, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th.content-select-all .box-select-all-table-rows {
    padding-top: 7px;
  }
  /* line 2581, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show {
    display: inline-block;
  }
  /* line 2583, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th.content-select-all.selected .box-select-all-table-rows {
    padding-top: 0;
  }
  /* line 2587, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-checkall.table.table-white.table1920.skip2-cols:not(.table-halves) thead.hide-small {
    display: none;
  }
  /* line 2591, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1920.skip2-cols:not(.table-halves) thead {
    display: table-header-group;
  }
  /* line 2594, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr:not(.table-title-row) {
    display: none;
  }
  /* line 2595, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr > th {
    display: block;
  }
  /* line 2598, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    margin-bottom: 10px;
    background-color: var(--ta-card-bg);
    border: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md);
    box-shadow: var(--ta-shadow-sm);
  }
  /* line 2608, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-title.darken.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2612, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .darken.table.table-white.table1920.skip2-cols:not(.table-halves) tbody tr {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2616, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .mb0.table.table-white.table1920.skip2-cols:not(:last-child):not(.table-halves) {
    margin-bottom: 10px;
  }
  /* line 2621, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-actions.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 2622, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .with-actions.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr:not(.without-actions):not(.odd-cols) > td:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 2637, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .drop-down-wrapper > a, .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .ta-drop-down-button > a {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
  }
  /* line 2644, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down {
    top: calc(100% + 2px);
  }
  /* line 2646, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .drop-down-wrapper > ul.drop-down.up {
    top: auto;
    bottom: calc(100% + 2px);
  }
  /* line 2648, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down {
    top: calc(100% + 2px);
  }
  /* line 2650, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.actions.keep-actions .ta-drop-down-button > ul.drop-down.up {
    top: auto;
    bottom: calc(100% + 6px);
  }
  /* line 2659, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) > a:not([data-action="drop-down"]):not(.ta-btn):not(.ta-btn-back) {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    min-width: 44px;
    vertical-align: top;
  }
  /* line 2667, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 31px;
    overflow: hidden;
  }
  /* line 2676, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li {
    position: relative;
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 2681, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:not(:last-child):not(.fine-riga):after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: -16px;
    border-right: 1px solid var(--ta-border);
  }
  /* line 2689, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: -1px;
    left: -100vw;
    right: -100vw;
    border-top: 1px solid var(--ta-border);
    pointer-events: none;
  }
  /* line 2700, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down li a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    min-width: 44px;
  }
  /* line 2714, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td:empty:not([data-label]):not(.actions):not([style]) {
    display: none !important;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.gray {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.gray > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.gray > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.darken {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.darken > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.darken > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.orange {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.orange > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.orange > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.blue {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.blue > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.blue > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.lilac {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.lilac > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.lilac > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.green {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.green > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.green > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.error {
    background-color: var(--ta-danger-soft);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.error > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.error > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.pending {
    background-color: var(--ta-warning-soft);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.pending > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.pending > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.success {
    background-color: var(--ta-success-soft);
  }
  /* line 2734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.success > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.success > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2742, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-striped.table.table-white.table1920.skip2-cols:not(.light):not(.table-halves) tbody > tr:nth-child(even), .table-striped.table.table-white.table1920.skip2-cols:not(.light):not(.table-halves) tbody > tr.even {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2744, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-striped.table.table-white.table1920.skip2-cols:not(.light):not(.table-halves) tbody > tr:nth-child(even) > td:not(.with-color-bar):not(.actions):not(.card-title), .table-striped.table.table-white.table1920.skip2-cols:not(.light):not(.table-halves) tbody > tr.even > td:not(.with-color-bar):not(.actions):not(.card-title) {
    background-color: transparent;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.with-title.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .gray.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.table-title-row > td, .gray.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.with-title.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-orange);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .orange.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.table-title-row > td, .orange.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.with-title.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-blue);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .blue.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.table-title-row > td, .blue.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.with-title.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-lilac);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .lilac.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.table-title-row > td, .lilac.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 2753, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td:not(.with-color-bar) {
    background-color: transparent !important;
  }
  /* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.actions ul.drop-down {
    background-color: transparent;
  }
  /* line 2756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.with-title.table.table-white.table1920.skip2-cols:not(.table-halves) thead > tr.table-title-row > th {
    background-color: var(--ta-table-highlight-green);
  }
  /* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .green.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.table-title-row > td, .green.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row > td {
    background-color: transparent !important;
  }
  /* line 2766, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td {
    flex-wrap: wrap;
    align-content: center;
  }
  /* line 2770, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.parent-row-with-inner-table > td:first-child {
    flex-wrap: nowrap;
  }
  /* line 2771, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.parent-row-with-inner-table > td:first-child > .drop-down-table {
    flex: none;
    align-self: flex-start;
    height: auto;
  }
  /* line 2777, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n), .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    display: block;
    width: auto;
    margin: 16px 0 8px;
    padding: 0;
    border: none;
    border-radius: 0;
    box-shadow: none;
    background: transparent;
  }
  /* line 2786, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th, .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td, .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    width: 100%;
    min-height: 0;
    padding: 0;
    border: none;
    background: transparent;
    color: var(--ta-text);
    font-size: 0.875rem;
    line-height: 1.25rem;
    letter-spacing: normal;
    text-align: left;
  }
  /* line 2804, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before, .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td:before, .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > th:before {
    display: none;
  }
  /* line 2806, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child), .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > :not(:first-child) {
    display: none;
  }
  /* line 2809, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.table-title-row:nth-child(n) > :first-child {
    font-weight: 600;
  }
  /* line 2810, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.table-subtitle-row:nth-child(n) > :first-child {
    margin-top: -8px;
    font-style: italic;
    font-weight: normal;
  }
  /* line 2813, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    background-color: var(--ta-neutral-extra-light);
    border-color: var(--ta-grey-51);
  }
  /* line 2816, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.table-total-row:nth-child(n):nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td {
    background-color: transparent;
  }
  /* line 2818, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td > div:not(.ta-checkbox-tag), .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td > p, .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td > ul,
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td > ol, .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td > dl, .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td > table,
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td > br {
    flex-basis: 100%;
  }
  /* line 2823, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td > .ta-checkbox-tag {
    flex: 0 0 auto;
  }
  /* line 2827, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    padding: 0;
    border: none;
    border-radius: 0;
    background: transparent;
  }
  /* line 2840, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td {
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 1.25rem;
    min-height: 44px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    gap: 10px;
  }
  /* line 2841, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before {
    padding-right: 0;
  }
  /* line 2842, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions {
    padding-top: 0;
    padding-bottom: 0;
    justify-content: center;
    gap: 0;
  }
  /* line 2846, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 0;
    margin-bottom: 8px;
    min-height: 0;
  }
  /* line 2851, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  /* line 2856, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.actions) {
    padding-bottom: 0;
  }
  /* line 2857, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n):has(> td.with-color-bar:first-child) {
    padding-top: 0;
  }
  /* line 2859, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.skip2-cols:not(.table-cards):not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n):nth-child(n) > td.actions {
    margin-top: 8px;
  }
  /* line 2861, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    padding: 0;
    padding-bottom: 8px;
    padding-top: 8px;
  }
  /* line 2868, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.open) {
    display: none;
  }
  /* line 2868, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.row-inner-table.open {
    display: flex;
  }
  /* line 2876, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr:has(> td.actions) {
    padding-bottom: 0;
  }
  /* line 2882, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr:has(> td.card-title), .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr:has(> td.with-color-bar:first-child) {
    padding-top: 0;
  }
  /* line 2887, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td {
    padding: 12px 16px;
    line-height: 1.25rem;
  }
  /* line 2893, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td {
    padding-top: 12px;
    padding-bottom: 12px;
    min-height: 44px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    gap: 10px;
  }
  /* line 2894, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td[data-label]:before {
    padding-right: 0;
  }
  /* line 2897, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-title {
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 44px;
  }
  /* line 2898, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions, .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-color-bar, .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.card-corner {
    padding-top: 0;
    padding-bottom: 0;
    min-height: 0;
  }
  /* line 2899, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions {
    justify-content: center;
    gap: 0;
  }
  /* line 2902, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions:has(> .ta-btn, > .form .actions input[type="submit"], > .ta-btn-back) {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  /* line 2908, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.with-form > .form.form-in-cell, .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.form.form-in-cell > .field {
    flex: 1 1 10rem;
    width: auto;
    min-width: 0;
  }
  /* line 2911, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila {
    padding: 0;
  }
  /* line 2913, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down {
    column-gap: 1px;
  }
  /* line 2915, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li:not(:last-child):not(.fine-riga):after {
    right: -1px;
  }
  /* line 2916, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr:nth-child(n):nth-child(n):nth-child(n) > td.actions.azioni-in-fila ul.drop-down li a {
    padding: 0 15px;
  }
  /* line 2924, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr.row-inner-table:not(.skip-change) > td.card-title {
    background-color: var(--ta-surface) !important;
  }
  /* line 2925, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    order: -1;
    width: 100% !important;
    margin: 0 0 8px 0;
    padding: 10px 16px;
    background-color: var(--ta-neutral-extra-light);
    border-bottom: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md) var(--ta-radius-md) 0 0;
    font-weight: 600;
  }
  /* line 2935, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.card-title:before {
    display: none;
  }
  /* line 2941, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.card-title.form.form-in-cell:before, .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.card-title.with-form:before {
    display: none;
  }
  /* line 2942, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.card-title.form.form-in-cell .field, .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.card-title.form.form-in-cell form.form-in-cell, .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.card-title.with-form .field, .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.card-title.with-form form.form-in-cell {
    width: 100%;
  }
  /* line 2943, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.card-title.form.form-in-cell input:disabled, .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.card-title.with-form input:disabled {
    background-color: transparent;
    border-color: transparent;
    padding-left: 0;
    font-weight: 600;
  }
  /* line 2953, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.with-color-bar {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 4px !important;
    padding: 0;
    border: none;
    border-radius: var(--ta-radius-md) 0 0 var(--ta-radius-md);
    overflow: hidden;
    background-color: transparent;
  }
  /* line 2964, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.with-color-bar:before {
    display: none;
  }
  /* line 2973, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr:has(> td:not([data-label]:not([data-label=""])) > .ta-checkbox-tag:only-child) > td.card-title, .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr:has(> td.card-corner) > td.card-title {
    padding-right: 44px;
  }
  /* line 2977, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr:has(> td.left-handle-cell) > td.card-title {
    padding-left: 44px;
  }
  /* line 2984, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child), .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.card-corner {
    position: absolute;
    top: 15px;
    right: 12px;
    width: auto !important;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: transparent;
    z-index: 1;
  }
  /* line 2995, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td:not([data-label]:not([data-label=""])):has(> .ta-checkbox-tag:only-child):before, .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.card-corner:before {
    display: none;
  }
  /* line 2997, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.left-handle-cell {
    position: absolute;
    top: 0;
    left: 12px;
    width: auto !important;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: transparent;
    z-index: 1;
  }
  /* line 3007, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.left-handle-cell:before {
    display: none;
  }
  /* line 3009, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.card-figure {
    width: 100% !important;
    justify-content: center;
  }
  /* line 3012, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.card-figure:before {
    display: none;
  }
  /* line 3013, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.card-figure a {
    display: flex;
    justify-content: center;
    width: 100%;
  }
  /* line 3014, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.card-figure img {
    max-width: 160px;
    max-height: 120px;
  }
  /* line 3016, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.actions {
    padding: 0 16px;
    background-color: var(--ta-card-bg);
    margin: 8px 0 0 0;
    border-top: 1px solid var(--ta-border-subtle);
    border-radius: 0 0 var(--ta-radius-md) var(--ta-radius-md);
  }
  /* line 3027, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.actions:not(.keep-actions) ul.drop-down {
    padding: 0;
    border: none;
    border-radius: 0;
    background: transparent;
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-blue.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-blue-bg);
    border-bottom-color: var(--ta-card-tint-blue-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-orange.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-orange-bg);
    border-bottom-color: var(--ta-card-tint-orange-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-green.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-green-bg);
    border-bottom-color: var(--ta-card-tint-green-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-lilac.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-lilac-bg);
    border-bottom-color: var(--ta-card-tint-lilac-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-red.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-red-bg);
    border-bottom-color: var(--ta-card-tint-red-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-grey.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-grey-bg);
    border-bottom-color: var(--ta-card-tint-grey-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-yellow.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-yellow-bg);
    border-bottom-color: var(--ta-card-tint-yellow-border);
  }
  /* line 3039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table-cards.card-title-pink.table.table-white.table1920.skip2-cols:not(.table-halves) tbody > tr > td.card-title {
    background-color: var(--ta-card-tint-pink-bg);
    border-bottom-color: var(--ta-card-tint-pink-border);
  }
}
@container ta-pagina (max-width: 120rem) {
  /* line 3116, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.table-halves {
    display: grid;
    grid-template-columns: minmax(0, 1fr) var(--ta-halves-col, 180px) var(--ta-halves-col, 180px);
  }
  /* line 3058, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.table-halves colgroup {
    display: none;
  }
  /* line 3059, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.table-halves > thead, .table.table-white.table1920.table-halves > tbody, .table.table-white.table1920.table-halves > tfoot, .table.table-white.table1920.table-halves > thead > tr, .table.table-white.table1920.table-halves > tbody > tr, .table.table-white.table1920.table-halves > tfoot > tr {
    display: contents;
  }
  /* line 3060, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.table-halves > thead > tr > *, .table.table-white.table1920.table-halves > tbody > tr > *, .table.table-white.table1920.table-halves > tfoot > tr > * {
    display: block;
  }
  /* line 3061, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.table-halves > thead > tr > :nth-child(-n+3) {
    order: 0;
  }
  /* line 3062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.table-halves > tbody > tr > :nth-child(-n+3) {
    order: 1;
  }
  /* line 3063, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.table-halves > thead > tr > :nth-child(n+4) {
    order: 2;
    margin-top: 20px;
  }
  /* line 3064, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.table-halves > tbody > tr > :nth-child(n+4) {
    order: 3;
  }
  /* line 3065, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.table-halves > tbody > tr > [colspan] {
    display: none;
  }
  /* line 3066, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.table-halves > tbody > tr:has(> :nth-child(1):empty):has(> :nth-child(2):empty):has(> :nth-child(3):empty) > :nth-child(-n+3),
  .table.table-white.table1920.table-halves > tbody > tr:has(> :nth-child(4):empty):has(> :nth-child(5):empty):has(> :nth-child(6):empty) > :nth-child(n+4) {
    display: none;
  }
}
@container ta-pagina (max-width: 106.25rem) {
  /* line 3117, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.table-halves {
    display: grid;
    grid-template-columns: minmax(0, 1fr) var(--ta-halves-col, 180px) var(--ta-halves-col, 180px);
  }
  /* line 3058, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.table-halves colgroup {
    display: none;
  }
  /* line 3059, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.table-halves > thead, .table.table-white.table1700.table-halves > tbody, .table.table-white.table1700.table-halves > tfoot, .table.table-white.table1700.table-halves > thead > tr, .table.table-white.table1700.table-halves > tbody > tr, .table.table-white.table1700.table-halves > tfoot > tr {
    display: contents;
  }
  /* line 3060, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.table-halves > thead > tr > *, .table.table-white.table1700.table-halves > tbody > tr > *, .table.table-white.table1700.table-halves > tfoot > tr > * {
    display: block;
  }
  /* line 3061, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.table-halves > thead > tr > :nth-child(-n+3) {
    order: 0;
  }
  /* line 3062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.table-halves > tbody > tr > :nth-child(-n+3) {
    order: 1;
  }
  /* line 3063, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.table-halves > thead > tr > :nth-child(n+4) {
    order: 2;
    margin-top: 20px;
  }
  /* line 3064, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.table-halves > tbody > tr > :nth-child(n+4) {
    order: 3;
  }
  /* line 3065, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.table-halves > tbody > tr > [colspan] {
    display: none;
  }
  /* line 3066, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.table-halves > tbody > tr:has(> :nth-child(1):empty):has(> :nth-child(2):empty):has(> :nth-child(3):empty) > :nth-child(-n+3),
  .table.table-white.table1700.table-halves > tbody > tr:has(> :nth-child(4):empty):has(> :nth-child(5):empty):has(> :nth-child(6):empty) > :nth-child(n+4) {
    display: none;
  }
}
@container ta-pagina (max-width: 93.75rem) {
  /* line 3118, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.table-halves {
    display: grid;
    grid-template-columns: minmax(0, 1fr) var(--ta-halves-col, 180px) var(--ta-halves-col, 180px);
  }
  /* line 3058, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.table-halves colgroup {
    display: none;
  }
  /* line 3059, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.table-halves > thead, .table.table-white.table1500.table-halves > tbody, .table.table-white.table1500.table-halves > tfoot, .table.table-white.table1500.table-halves > thead > tr, .table.table-white.table1500.table-halves > tbody > tr, .table.table-white.table1500.table-halves > tfoot > tr {
    display: contents;
  }
  /* line 3060, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.table-halves > thead > tr > *, .table.table-white.table1500.table-halves > tbody > tr > *, .table.table-white.table1500.table-halves > tfoot > tr > * {
    display: block;
  }
  /* line 3061, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.table-halves > thead > tr > :nth-child(-n+3) {
    order: 0;
  }
  /* line 3062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.table-halves > tbody > tr > :nth-child(-n+3) {
    order: 1;
  }
  /* line 3063, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.table-halves > thead > tr > :nth-child(n+4) {
    order: 2;
    margin-top: 20px;
  }
  /* line 3064, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.table-halves > tbody > tr > :nth-child(n+4) {
    order: 3;
  }
  /* line 3065, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.table-halves > tbody > tr > [colspan] {
    display: none;
  }
  /* line 3066, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.table-halves > tbody > tr:has(> :nth-child(1):empty):has(> :nth-child(2):empty):has(> :nth-child(3):empty) > :nth-child(-n+3),
  .table.table-white.table1500.table-halves > tbody > tr:has(> :nth-child(4):empty):has(> :nth-child(5):empty):has(> :nth-child(6):empty) > :nth-child(n+4) {
    display: none;
  }
}
@container ta-pagina (max-width: 81.25rem) {
  /* line 3119, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.table-halves {
    display: grid;
    grid-template-columns: minmax(0, 1fr) var(--ta-halves-col, 180px) var(--ta-halves-col, 180px);
  }
  /* line 3058, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.table-halves colgroup {
    display: none;
  }
  /* line 3059, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.table-halves > thead, .table.table-white.table1300.table-halves > tbody, .table.table-white.table1300.table-halves > tfoot, .table.table-white.table1300.table-halves > thead > tr, .table.table-white.table1300.table-halves > tbody > tr, .table.table-white.table1300.table-halves > tfoot > tr {
    display: contents;
  }
  /* line 3060, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.table-halves > thead > tr > *, .table.table-white.table1300.table-halves > tbody > tr > *, .table.table-white.table1300.table-halves > tfoot > tr > * {
    display: block;
  }
  /* line 3061, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.table-halves > thead > tr > :nth-child(-n+3) {
    order: 0;
  }
  /* line 3062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.table-halves > tbody > tr > :nth-child(-n+3) {
    order: 1;
  }
  /* line 3063, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.table-halves > thead > tr > :nth-child(n+4) {
    order: 2;
    margin-top: 20px;
  }
  /* line 3064, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.table-halves > tbody > tr > :nth-child(n+4) {
    order: 3;
  }
  /* line 3065, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.table-halves > tbody > tr > [colspan] {
    display: none;
  }
  /* line 3066, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.table-halves > tbody > tr:has(> :nth-child(1):empty):has(> :nth-child(2):empty):has(> :nth-child(3):empty) > :nth-child(-n+3),
  .table.table-white.table1300.table-halves > tbody > tr:has(> :nth-child(4):empty):has(> :nth-child(5):empty):has(> :nth-child(6):empty) > :nth-child(n+4) {
    display: none;
  }
}
@container ta-pagina (max-width: 71.25rem) {
  /* line 3120, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.table-halves {
    display: grid;
    grid-template-columns: minmax(0, 1fr) var(--ta-halves-col, 180px) var(--ta-halves-col, 180px);
  }
  /* line 3058, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.table-halves colgroup {
    display: none;
  }
  /* line 3059, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.table-halves > thead, .table.table-white.table1140.table-halves > tbody, .table.table-white.table1140.table-halves > tfoot, .table.table-white.table1140.table-halves > thead > tr, .table.table-white.table1140.table-halves > tbody > tr, .table.table-white.table1140.table-halves > tfoot > tr {
    display: contents;
  }
  /* line 3060, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.table-halves > thead > tr > *, .table.table-white.table1140.table-halves > tbody > tr > *, .table.table-white.table1140.table-halves > tfoot > tr > * {
    display: block;
  }
  /* line 3061, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.table-halves > thead > tr > :nth-child(-n+3) {
    order: 0;
  }
  /* line 3062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.table-halves > tbody > tr > :nth-child(-n+3) {
    order: 1;
  }
  /* line 3063, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.table-halves > thead > tr > :nth-child(n+4) {
    order: 2;
    margin-top: 20px;
  }
  /* line 3064, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.table-halves > tbody > tr > :nth-child(n+4) {
    order: 3;
  }
  /* line 3065, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.table-halves > tbody > tr > [colspan] {
    display: none;
  }
  /* line 3066, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.table-halves > tbody > tr:has(> :nth-child(1):empty):has(> :nth-child(2):empty):has(> :nth-child(3):empty) > :nth-child(-n+3),
  .table.table-white.table1140.table-halves > tbody > tr:has(> :nth-child(4):empty):has(> :nth-child(5):empty):has(> :nth-child(6):empty) > :nth-child(n+4) {
    display: none;
  }
}
@container ta-pagina (max-width: 43.75rem) {
  /* line 3121, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table700.table-halves {
    display: grid;
    grid-template-columns: minmax(0, 1fr) var(--ta-halves-col, 180px) var(--ta-halves-col, 180px);
  }
  /* line 3058, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table700.table-halves colgroup {
    display: none;
  }
  /* line 3059, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table700.table-halves > thead, .table.table-white.table700.table-halves > tbody, .table.table-white.table700.table-halves > tfoot, .table.table-white.table700.table-halves > thead > tr, .table.table-white.table700.table-halves > tbody > tr, .table.table-white.table700.table-halves > tfoot > tr {
    display: contents;
  }
  /* line 3060, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table700.table-halves > thead > tr > *, .table.table-white.table700.table-halves > tbody > tr > *, .table.table-white.table700.table-halves > tfoot > tr > * {
    display: block;
  }
  /* line 3061, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table700.table-halves > thead > tr > :nth-child(-n+3) {
    order: 0;
  }
  /* line 3062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table700.table-halves > tbody > tr > :nth-child(-n+3) {
    order: 1;
  }
  /* line 3063, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table700.table-halves > thead > tr > :nth-child(n+4) {
    order: 2;
    margin-top: 20px;
  }
  /* line 3064, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table700.table-halves > tbody > tr > :nth-child(n+4) {
    order: 3;
  }
  /* line 3065, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table700.table-halves > tbody > tr > [colspan] {
    display: none;
  }
  /* line 3066, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table700.table-halves > tbody > tr:has(> :nth-child(1):empty):has(> :nth-child(2):empty):has(> :nth-child(3):empty) > :nth-child(-n+3),
  .table.table-white.table700.table-halves > tbody > tr:has(> :nth-child(4):empty):has(> :nth-child(5):empty):has(> :nth-child(6):empty) > :nth-child(n+4) {
    display: none;
  }
}
@container ta-pagina (max-width: 38.125rem) {
  /* line 3122, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610.table-halves {
    display: grid;
    grid-template-columns: minmax(0, 1fr) var(--ta-halves-col, 180px) var(--ta-halves-col, 180px);
  }
  /* line 3058, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610.table-halves colgroup {
    display: none;
  }
  /* line 3059, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610.table-halves > thead, .table.table-white.table610.table-halves > tbody, .table.table-white.table610.table-halves > tfoot, .table.table-white.table610.table-halves > thead > tr, .table.table-white.table610.table-halves > tbody > tr, .table.table-white.table610.table-halves > tfoot > tr {
    display: contents;
  }
  /* line 3060, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610.table-halves > thead > tr > *, .table.table-white.table610.table-halves > tbody > tr > *, .table.table-white.table610.table-halves > tfoot > tr > * {
    display: block;
  }
  /* line 3061, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610.table-halves > thead > tr > :nth-child(-n+3) {
    order: 0;
  }
  /* line 3062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610.table-halves > tbody > tr > :nth-child(-n+3) {
    order: 1;
  }
  /* line 3063, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610.table-halves > thead > tr > :nth-child(n+4) {
    order: 2;
    margin-top: 20px;
  }
  /* line 3064, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610.table-halves > tbody > tr > :nth-child(n+4) {
    order: 3;
  }
  /* line 3065, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610.table-halves > tbody > tr > [colspan] {
    display: none;
  }
  /* line 3066, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610.table-halves > tbody > tr:has(> :nth-child(1):empty):has(> :nth-child(2):empty):has(> :nth-child(3):empty) > :nth-child(-n+3),
  .table.table-white.table610.table-halves > tbody > tr:has(> :nth-child(4):empty):has(> :nth-child(5):empty):has(> :nth-child(6):empty) > :nth-child(n+4) {
    display: none;
  }
}
@container ta-pagina (max-width: 43.75rem) {
  /* line 3123, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.table-halves {
    grid-template-columns: minmax(0, 1fr);
  }
  /* line 3075, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.table-halves > thead > tr > :nth-child(3n+2), .table.table-white.table1920.table-halves > thead > tr > :nth-child(3n+3) {
    display: none;
  }
  /* line 3076, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.table-halves > thead > tr > * {
    padding: 0 0 8px;
    border: none;
    text-align: left;
    font-weight: 600;
  }
  /* line 3077, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.table-halves > tbody > tr > td {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    margin: 0;
    padding: 6px 16px;
    border: 1px solid var(--ta-border-subtle);
    border-top: none;
    border-bottom: none;
    background-color: var(--ta-card-bg);
    text-align: left;
    overflow-wrap: anywhere;
  }
  /* line 3090, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.table-halves > tbody > tr > td[data-label]:before {
    content: attr(data-label);
    font-style: italic;
    color: var(--ta-text-muted);
  }
  /* line 3096, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.table-halves > tbody > tr > td:nth-child(3n+1) {
    margin-top: 10px;
    padding: 10px 16px;
    border-top: 1px solid var(--ta-border-subtle);
    border-bottom: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md) var(--ta-radius-md) 0 0;
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 3104, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.table-halves > tbody > tr > td:nth-child(3n+2) {
    padding-top: 12px;
  }
  /* line 3105, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.table-halves > tbody > tr > td:nth-child(3n+3) {
    padding-bottom: 12px;
    border-bottom: 1px solid var(--ta-border-subtle);
    border-radius: 0 0 var(--ta-radius-md) var(--ta-radius-md);
  }
  /* line 3110, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1920.table-halves > tbody > tr.table-total-row > td {
    border-color: var(--ta-grey-51);
    background-color: var(--ta-neutral-extra-light);
    font-weight: bold;
  }
}
@container ta-pagina (max-width: 43.75rem) {
  /* line 3124, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.table-halves {
    grid-template-columns: minmax(0, 1fr);
  }
  /* line 3075, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.table-halves > thead > tr > :nth-child(3n+2), .table.table-white.table1700.table-halves > thead > tr > :nth-child(3n+3) {
    display: none;
  }
  /* line 3076, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.table-halves > thead > tr > * {
    padding: 0 0 8px;
    border: none;
    text-align: left;
    font-weight: 600;
  }
  /* line 3077, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.table-halves > tbody > tr > td {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    margin: 0;
    padding: 6px 16px;
    border: 1px solid var(--ta-border-subtle);
    border-top: none;
    border-bottom: none;
    background-color: var(--ta-card-bg);
    text-align: left;
    overflow-wrap: anywhere;
  }
  /* line 3090, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.table-halves > tbody > tr > td[data-label]:before {
    content: attr(data-label);
    font-style: italic;
    color: var(--ta-text-muted);
  }
  /* line 3096, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.table-halves > tbody > tr > td:nth-child(3n+1) {
    margin-top: 10px;
    padding: 10px 16px;
    border-top: 1px solid var(--ta-border-subtle);
    border-bottom: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md) var(--ta-radius-md) 0 0;
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 3104, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.table-halves > tbody > tr > td:nth-child(3n+2) {
    padding-top: 12px;
  }
  /* line 3105, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.table-halves > tbody > tr > td:nth-child(3n+3) {
    padding-bottom: 12px;
    border-bottom: 1px solid var(--ta-border-subtle);
    border-radius: 0 0 var(--ta-radius-md) var(--ta-radius-md);
  }
  /* line 3110, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1700.table-halves > tbody > tr.table-total-row > td {
    border-color: var(--ta-grey-51);
    background-color: var(--ta-neutral-extra-light);
    font-weight: bold;
  }
}
@container ta-pagina (max-width: 43.75rem) {
  /* line 3125, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.table-halves {
    grid-template-columns: minmax(0, 1fr);
  }
  /* line 3075, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.table-halves > thead > tr > :nth-child(3n+2), .table.table-white.table1500.table-halves > thead > tr > :nth-child(3n+3) {
    display: none;
  }
  /* line 3076, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.table-halves > thead > tr > * {
    padding: 0 0 8px;
    border: none;
    text-align: left;
    font-weight: 600;
  }
  /* line 3077, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.table-halves > tbody > tr > td {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    margin: 0;
    padding: 6px 16px;
    border: 1px solid var(--ta-border-subtle);
    border-top: none;
    border-bottom: none;
    background-color: var(--ta-card-bg);
    text-align: left;
    overflow-wrap: anywhere;
  }
  /* line 3090, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.table-halves > tbody > tr > td[data-label]:before {
    content: attr(data-label);
    font-style: italic;
    color: var(--ta-text-muted);
  }
  /* line 3096, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.table-halves > tbody > tr > td:nth-child(3n+1) {
    margin-top: 10px;
    padding: 10px 16px;
    border-top: 1px solid var(--ta-border-subtle);
    border-bottom: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md) var(--ta-radius-md) 0 0;
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 3104, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.table-halves > tbody > tr > td:nth-child(3n+2) {
    padding-top: 12px;
  }
  /* line 3105, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.table-halves > tbody > tr > td:nth-child(3n+3) {
    padding-bottom: 12px;
    border-bottom: 1px solid var(--ta-border-subtle);
    border-radius: 0 0 var(--ta-radius-md) var(--ta-radius-md);
  }
  /* line 3110, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1500.table-halves > tbody > tr.table-total-row > td {
    border-color: var(--ta-grey-51);
    background-color: var(--ta-neutral-extra-light);
    font-weight: bold;
  }
}
@container ta-pagina (max-width: 43.75rem) {
  /* line 3126, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.table-halves {
    grid-template-columns: minmax(0, 1fr);
  }
  /* line 3075, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.table-halves > thead > tr > :nth-child(3n+2), .table.table-white.table1300.table-halves > thead > tr > :nth-child(3n+3) {
    display: none;
  }
  /* line 3076, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.table-halves > thead > tr > * {
    padding: 0 0 8px;
    border: none;
    text-align: left;
    font-weight: 600;
  }
  /* line 3077, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.table-halves > tbody > tr > td {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    margin: 0;
    padding: 6px 16px;
    border: 1px solid var(--ta-border-subtle);
    border-top: none;
    border-bottom: none;
    background-color: var(--ta-card-bg);
    text-align: left;
    overflow-wrap: anywhere;
  }
  /* line 3090, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.table-halves > tbody > tr > td[data-label]:before {
    content: attr(data-label);
    font-style: italic;
    color: var(--ta-text-muted);
  }
  /* line 3096, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.table-halves > tbody > tr > td:nth-child(3n+1) {
    margin-top: 10px;
    padding: 10px 16px;
    border-top: 1px solid var(--ta-border-subtle);
    border-bottom: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md) var(--ta-radius-md) 0 0;
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 3104, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.table-halves > tbody > tr > td:nth-child(3n+2) {
    padding-top: 12px;
  }
  /* line 3105, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.table-halves > tbody > tr > td:nth-child(3n+3) {
    padding-bottom: 12px;
    border-bottom: 1px solid var(--ta-border-subtle);
    border-radius: 0 0 var(--ta-radius-md) var(--ta-radius-md);
  }
  /* line 3110, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1300.table-halves > tbody > tr.table-total-row > td {
    border-color: var(--ta-grey-51);
    background-color: var(--ta-neutral-extra-light);
    font-weight: bold;
  }
}
@container ta-pagina (max-width: 43.75rem) {
  /* line 3127, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.table-halves {
    grid-template-columns: minmax(0, 1fr);
  }
  /* line 3075, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.table-halves > thead > tr > :nth-child(3n+2), .table.table-white.table1140.table-halves > thead > tr > :nth-child(3n+3) {
    display: none;
  }
  /* line 3076, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.table-halves > thead > tr > * {
    padding: 0 0 8px;
    border: none;
    text-align: left;
    font-weight: 600;
  }
  /* line 3077, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.table-halves > tbody > tr > td {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    margin: 0;
    padding: 6px 16px;
    border: 1px solid var(--ta-border-subtle);
    border-top: none;
    border-bottom: none;
    background-color: var(--ta-card-bg);
    text-align: left;
    overflow-wrap: anywhere;
  }
  /* line 3090, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.table-halves > tbody > tr > td[data-label]:before {
    content: attr(data-label);
    font-style: italic;
    color: var(--ta-text-muted);
  }
  /* line 3096, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.table-halves > tbody > tr > td:nth-child(3n+1) {
    margin-top: 10px;
    padding: 10px 16px;
    border-top: 1px solid var(--ta-border-subtle);
    border-bottom: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md) var(--ta-radius-md) 0 0;
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 3104, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.table-halves > tbody > tr > td:nth-child(3n+2) {
    padding-top: 12px;
  }
  /* line 3105, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.table-halves > tbody > tr > td:nth-child(3n+3) {
    padding-bottom: 12px;
    border-bottom: 1px solid var(--ta-border-subtle);
    border-radius: 0 0 var(--ta-radius-md) var(--ta-radius-md);
  }
  /* line 3110, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table1140.table-halves > tbody > tr.table-total-row > td {
    border-color: var(--ta-grey-51);
    background-color: var(--ta-neutral-extra-light);
    font-weight: bold;
  }
}
@container ta-pagina (max-width: 38.125rem) {
  /* line 3128, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table700.table-halves {
    grid-template-columns: minmax(0, 1fr);
  }
  /* line 3075, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table700.table-halves > thead > tr > :nth-child(3n+2), .table.table-white.table700.table-halves > thead > tr > :nth-child(3n+3) {
    display: none;
  }
  /* line 3076, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table700.table-halves > thead > tr > * {
    padding: 0 0 8px;
    border: none;
    text-align: left;
    font-weight: 600;
  }
  /* line 3077, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table700.table-halves > tbody > tr > td {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    margin: 0;
    padding: 6px 16px;
    border: 1px solid var(--ta-border-subtle);
    border-top: none;
    border-bottom: none;
    background-color: var(--ta-card-bg);
    text-align: left;
    overflow-wrap: anywhere;
  }
  /* line 3090, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table700.table-halves > tbody > tr > td[data-label]:before {
    content: attr(data-label);
    font-style: italic;
    color: var(--ta-text-muted);
  }
  /* line 3096, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table700.table-halves > tbody > tr > td:nth-child(3n+1) {
    margin-top: 10px;
    padding: 10px 16px;
    border-top: 1px solid var(--ta-border-subtle);
    border-bottom: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md) var(--ta-radius-md) 0 0;
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 3104, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table700.table-halves > tbody > tr > td:nth-child(3n+2) {
    padding-top: 12px;
  }
  /* line 3105, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table700.table-halves > tbody > tr > td:nth-child(3n+3) {
    padding-bottom: 12px;
    border-bottom: 1px solid var(--ta-border-subtle);
    border-radius: 0 0 var(--ta-radius-md) var(--ta-radius-md);
  }
  /* line 3110, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table700.table-halves > tbody > tr.table-total-row > td {
    border-color: var(--ta-grey-51);
    background-color: var(--ta-neutral-extra-light);
    font-weight: bold;
  }
}
@container ta-pagina (max-width: 38.125rem) {
  /* line 3129, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610.table-halves {
    grid-template-columns: minmax(0, 1fr);
  }
  /* line 3075, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610.table-halves > thead > tr > :nth-child(3n+2), .table.table-white.table610.table-halves > thead > tr > :nth-child(3n+3) {
    display: none;
  }
  /* line 3076, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610.table-halves > thead > tr > * {
    padding: 0 0 8px;
    border: none;
    text-align: left;
    font-weight: 600;
  }
  /* line 3077, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610.table-halves > tbody > tr > td {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    margin: 0;
    padding: 6px 16px;
    border: 1px solid var(--ta-border-subtle);
    border-top: none;
    border-bottom: none;
    background-color: var(--ta-card-bg);
    text-align: left;
    overflow-wrap: anywhere;
  }
  /* line 3090, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610.table-halves > tbody > tr > td[data-label]:before {
    content: attr(data-label);
    font-style: italic;
    color: var(--ta-text-muted);
  }
  /* line 3096, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610.table-halves > tbody > tr > td:nth-child(3n+1) {
    margin-top: 10px;
    padding: 10px 16px;
    border-top: 1px solid var(--ta-border-subtle);
    border-bottom: 1px solid var(--ta-border-subtle);
    border-radius: var(--ta-radius-md) var(--ta-radius-md) 0 0;
    background-color: var(--ta-neutral-extra-light);
  }
  /* line 3104, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610.table-halves > tbody > tr > td:nth-child(3n+2) {
    padding-top: 12px;
  }
  /* line 3105, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610.table-halves > tbody > tr > td:nth-child(3n+3) {
    padding-bottom: 12px;
    border-bottom: 1px solid var(--ta-border-subtle);
    border-radius: 0 0 var(--ta-radius-md) var(--ta-radius-md);
  }
  /* line 3110, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table-white.table610.table-halves > tbody > tr.table-total-row > td {
    border-color: var(--ta-grey-51);
    background-color: var(--ta-neutral-extra-light);
    font-weight: bold;
  }
}
@container ta-pagina (max-width: 120rem) {}
@container ta-pagina (max-width: 120rem) {}
@container ta-pagina (max-width: 43.75rem) {}
@container ta-pagina (max-width: 106.25rem) {}
@container ta-pagina (max-width: 106.25rem) {}
@container ta-pagina (max-width: 43.75rem) {}
@container ta-pagina (max-width: 93.75rem) {}
@container ta-pagina (max-width: 93.75rem) {}
@container ta-pagina (max-width: 43.75rem) {}
@container ta-pagina (max-width: 81.25rem) {}
@container ta-pagina (max-width: 81.25rem) {}
@container ta-pagina (max-width: 43.75rem) {}
@container ta-pagina (max-width: 71.25rem) {}
@container ta-pagina (max-width: 71.25rem) {}
@container ta-pagina (max-width: 43.75rem) {}
@container ta-pagina (max-width: 43.75rem) {}
@container ta-pagina (max-width: 38.125rem) {}
/* line 3235, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
#app-container.with-sidebar-menu .table.table-white thead tr td.selected.small .box-select-all-table-rows .content, #app-container.with-sidebar-menu .table.table-white thead tr th.selected.small .box-select-all-table-rows .content {
  width: calc(100vw - var(--ta-sidebar-width) - 62px);
}
/* line 3241, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
#app-container.with-sidebar-menu #sidebar-menu.mini + #app-content-wrapper .table.table-white thead tr td.selected.small .box-select-all-table-rows .content, #app-container.with-sidebar-menu #sidebar-menu.mini + #app-content-wrapper .table.table-white thead tr th.selected.small .box-select-all-table-rows .content {
  width: calc(100vw - var(--ta-sidebar-rail) - 62px);
}

/* line 3250, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
#app-container.no-sidebar-menu .table.table-white thead tr td.selected.small .box-select-all-table-rows .content, #app-container.no-sidebar-menu .table.table-white thead tr th.selected.small .box-select-all-table-rows .content {
  width: calc(100vw - 30px);
}

@container ta-pagina (max-width: 48.75rem) {
  /* line 3260, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  #app-container.with-sidebar-menu .table.table-white thead tr td.selected.small .box-select-all-table-rows .content, #app-container.with-sidebar-menu .table.table-white thead tr th.selected.small .box-select-all-table-rows .content {
    width: auto;
  }
  /* line 3266, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  #app-container.with-sidebar-menu #sidebar-menu.mini + #app-content-wrapper .table.table-white thead tr td.selected.small .box-select-all-table-rows .content, #app-container.with-sidebar-menu #sidebar-menu.mini + #app-content-wrapper .table.table-white thead tr th.selected.small .box-select-all-table-rows .content {
    width: auto;
  }
}
/* line 3275, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
html.ipad .box-select-all-table-rows {
  letter-spacing: -4px;
}
/* line 3280, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
html.ipad .table.table-white thead tr td.selected ~ th, html.ipad .table.table-white thead tr th.selected ~ th {
  letter-spacing: -4px;
}
/* line 3283, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
html.ipad .table.table-white tbody tr td .form.form-in-cell {
  letter-spacing: -4px;
}
@container ta-pagina (max-width: 38.125rem) {
}
@container ta-pagina (max-width: 43.75rem) {
}
@container ta-pagina (max-width: 71.25rem) {
  /* line 3287, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody tr {
    letter-spacing: -4px;
  }
  /* line 3289, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody tr td.actions {
    letter-spacing: -4px;
  }
  /* line 3291, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tfoot tr {
    letter-spacing: -4px;
  }
  /* line 3292, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead tr {
    letter-spacing: -4px;
  }
  /* line 3294, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody tr td.form.form-in-cell {
    letter-spacing: -4px;
  }
}
@container ta-pagina (max-width: 81.25rem) {
  /* line 3287, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody tr {
    letter-spacing: -4px;
  }
  /* line 3289, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody tr td.actions {
    letter-spacing: -4px;
  }
  /* line 3291, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tfoot tr {
    letter-spacing: -4px;
  }
  /* line 3292, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead tr {
    letter-spacing: -4px;
  }
  /* line 3294, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody tr td.form.form-in-cell {
    letter-spacing: -4px;
  }
}
@container ta-pagina (max-width: 93.75rem) {
  /* line 3287, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody tr {
    letter-spacing: -4px;
  }
  /* line 3289, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody tr td.actions {
    letter-spacing: -4px;
  }
  /* line 3291, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tfoot tr {
    letter-spacing: -4px;
  }
  /* line 3292, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead tr {
    letter-spacing: -4px;
  }
  /* line 3294, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody tr td.form.form-in-cell {
    letter-spacing: -4px;
  }
}
@container ta-pagina (max-width: 106.25rem) {
  /* line 3287, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody tr {
    letter-spacing: -4px;
  }
  /* line 3289, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody tr td.actions {
    letter-spacing: -4px;
  }
  /* line 3291, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tfoot tr {
    letter-spacing: -4px;
  }
  /* line 3292, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead tr {
    letter-spacing: -4px;
  }
  /* line 3294, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody tr td.form.form-in-cell {
    letter-spacing: -4px;
  }
}
@container ta-pagina (max-width: 120rem) {
  /* line 3287, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody tr {
    letter-spacing: -4px;
  }
  /* line 3289, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody tr td.actions {
    letter-spacing: -4px;
  }
  /* line 3291, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tfoot tr {
    letter-spacing: -4px;
  }
  /* line 3292, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead tr {
    letter-spacing: -4px;
  }
  /* line 3294, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody tr td.form.form-in-cell {
    letter-spacing: -4px;
  }
}
@container ta-pagina (max-width: 38.125rem) {
  /* line 3299, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .table.table-white.table610:not(.table-halves) tbody tr {
    letter-spacing: -4px;
  }
  /* line 3301, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .table.table-white.table610:not(.table-halves) tbody tr td.actions {
    letter-spacing: -4px;
  }
  /* line 3303, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .with-summary-row.table.table-white.table610:not(.table-halves) thead tr {
    letter-spacing: -4px;
  }
  /* line 3305, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .with-fields.table.table-white.table610:not(.table-halves) tbody tr td.with-form, html.ipad .with-fields.table.table-white.table610:not(.table-halves) tbody tr td.form.form-in-cell {
    letter-spacing: -4px;
  }
}
@container ta-pagina (max-width: 43.75rem) {
  /* line 3299, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody tr, html.ipad .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody tr, html.ipad .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody tr, html.ipad .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody tr, html.ipad .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody tr, html.ipad .table.table-white.table700:not(.table-halves) tbody tr {
    letter-spacing: -4px;
  }
  /* line 3301, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody tr td.actions, html.ipad .table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody tr td.actions, html.ipad .table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody tr td.actions, html.ipad .table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody tr td.actions, html.ipad .table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody tr td.actions, html.ipad .table.table-white.table700:not(.table-halves) tbody tr td.actions {
    letter-spacing: -4px;
  }
  /* line 3303, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .with-summary-row.table.table-white.table1920:not(.table-halves):not(.skip2-cols) thead tr, html.ipad .with-summary-row.table.table-white.table1700:not(.table-halves):not(.skip2-cols) thead tr, html.ipad .with-summary-row.table.table-white.table1500:not(.table-halves):not(.skip2-cols) thead tr, html.ipad .with-summary-row.table.table-white.table1300:not(.table-halves):not(.skip2-cols) thead tr, html.ipad .with-summary-row.table.table-white.table1140:not(.table-halves):not(.skip2-cols) thead tr, html.ipad .with-summary-row.table.table-white.table700:not(.table-halves) thead tr {
    letter-spacing: -4px;
  }
  /* line 3305, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody tr td.with-form, html.ipad .with-fields.table.table-white.table700:not(.table-halves) tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1920:not(.table-halves):not(.skip2-cols) tbody tr td.form.form-in-cell, html.ipad .with-fields.table.table-white.table1700:not(.table-halves):not(.skip2-cols) tbody tr td.form.form-in-cell, html.ipad .with-fields.table.table-white.table1500:not(.table-halves):not(.skip2-cols) tbody tr td.form.form-in-cell, html.ipad .with-fields.table.table-white.table1300:not(.table-halves):not(.skip2-cols) tbody tr td.form.form-in-cell, html.ipad .with-fields.table.table-white.table1140:not(.table-halves):not(.skip2-cols) tbody tr td.form.form-in-cell, html.ipad .with-fields.table.table-white.table700:not(.table-halves) tbody tr td.form.form-in-cell {
    letter-spacing: -4px;
  }
}
@container ta-pagina (max-width: 71.25rem) {
  /* line 3299, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .table.table-white.table1140.skip2-cols:not(.table-halves) tbody tr {
    letter-spacing: -4px;
  }
  /* line 3301, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .table.table-white.table1140.skip2-cols:not(.table-halves) tbody tr td.actions {
    letter-spacing: -4px;
  }
  /* line 3303, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .with-summary-row.table.table-white.table1140.skip2-cols:not(.table-halves) thead tr {
    letter-spacing: -4px;
  }
  /* line 3305, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1140.skip2-cols:not(.table-halves) tbody tr td.form.form-in-cell {
    letter-spacing: -4px;
  }
}
@container ta-pagina (max-width: 81.25rem) {
  /* line 3299, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .table.table-white.table1300.skip2-cols:not(.table-halves) tbody tr {
    letter-spacing: -4px;
  }
  /* line 3301, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .table.table-white.table1300.skip2-cols:not(.table-halves) tbody tr td.actions {
    letter-spacing: -4px;
  }
  /* line 3303, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .with-summary-row.table.table-white.table1300.skip2-cols:not(.table-halves) thead tr {
    letter-spacing: -4px;
  }
  /* line 3305, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1300.skip2-cols:not(.table-halves) tbody tr td.form.form-in-cell {
    letter-spacing: -4px;
  }
}
@container ta-pagina (max-width: 93.75rem) {
  /* line 3299, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .table.table-white.table1500.skip2-cols:not(.table-halves) tbody tr {
    letter-spacing: -4px;
  }
  /* line 3301, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .table.table-white.table1500.skip2-cols:not(.table-halves) tbody tr td.actions {
    letter-spacing: -4px;
  }
  /* line 3303, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .with-summary-row.table.table-white.table1500.skip2-cols:not(.table-halves) thead tr {
    letter-spacing: -4px;
  }
  /* line 3305, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1500.skip2-cols:not(.table-halves) tbody tr td.form.form-in-cell {
    letter-spacing: -4px;
  }
}
@container ta-pagina (max-width: 106.25rem) {
  /* line 3299, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .table.table-white.table1700.skip2-cols:not(.table-halves) tbody tr {
    letter-spacing: -4px;
  }
  /* line 3301, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .table.table-white.table1700.skip2-cols:not(.table-halves) tbody tr td.actions {
    letter-spacing: -4px;
  }
  /* line 3303, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .with-summary-row.table.table-white.table1700.skip2-cols:not(.table-halves) thead tr {
    letter-spacing: -4px;
  }
  /* line 3305, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1700.skip2-cols:not(.table-halves) tbody tr td.form.form-in-cell {
    letter-spacing: -4px;
  }
}
@container ta-pagina (max-width: 120rem) {
  /* line 3299, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .table.table-white.table1920.skip2-cols:not(.table-halves) tbody tr {
    letter-spacing: -4px;
  }
  /* line 3301, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .table.table-white.table1920.skip2-cols:not(.table-halves) tbody tr td.actions {
    letter-spacing: -4px;
  }
  /* line 3303, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .with-summary-row.table.table-white.table1920.skip2-cols:not(.table-halves) thead tr {
    letter-spacing: -4px;
  }
  /* line 3305, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  html.ipad .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1920.skip2-cols:not(.table-halves) tbody tr td.form.form-in-cell {
    letter-spacing: -4px;
  }
}
@container ta-pagina (max-width: 120rem) {}
@container ta-pagina (max-width: 120rem) {}
@container ta-pagina (max-width: 43.75rem) {}
@container ta-pagina (max-width: 106.25rem) {}
@container ta-pagina (max-width: 106.25rem) {}
@container ta-pagina (max-width: 43.75rem) {}
@container ta-pagina (max-width: 93.75rem) {}
@container ta-pagina (max-width: 93.75rem) {}
@container ta-pagina (max-width: 43.75rem) {}
@container ta-pagina (max-width: 81.25rem) {}
@container ta-pagina (max-width: 81.25rem) {}
@container ta-pagina (max-width: 43.75rem) {}
@container ta-pagina (max-width: 71.25rem) {}
@container ta-pagina (max-width: 71.25rem) {}
@container ta-pagina (max-width: 43.75rem) {}
@container ta-pagina (max-width: 43.75rem) {}
@container ta-pagina (max-width: 38.125rem) {}
/* line 3413, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.ta-ellipsis {
  display: inline-block;
  max-width: 100%;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: bottom;
}
/* line 3421, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.ta-ellipsis > .text {
  display: block;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 3429, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
table td > .ta-ellipsis {
  display: block;
  width: 0;
  min-width: 100%;
}

/* line 3438, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
span.convert-to-sep-small {
  display: block;
  height: 0;
}

@container ta-pagina (max-width: 120rem) {
  /* line 3443, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .sep-submenu.before-table-1920 {
    height: 20px;
  }

  /* line 3444, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table1920 br.convert-to-sep-small {
    content: '';
  }
  /* line 3446, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table1920 br.convert-to-sep-small:after {
    content: ' - ';
  }

  /* line 3448, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table1920 span.convert-to-sep-small {
    display: inline;
    height: auto;
  }
  /* line 3448, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table1920 span.convert-to-sep-small:after {
    content: ' - ';
  }
}
@container ta-pagina (max-width: 106.25rem) {
  /* line 3452, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .sep-submenu.before-table-1700 {
    height: 20px;
  }

  /* line 3453, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table1700 br.convert-to-sep-small {
    content: '';
  }
  /* line 3455, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table1700 br.convert-to-sep-small:after {
    content: ' - ';
  }

  /* line 3457, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table1700 span.convert-to-sep-small {
    display: inline;
    height: auto;
  }
  /* line 3457, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table1700 span.convert-to-sep-small:after {
    content: ' - ';
  }
}
@container ta-pagina (max-width: 93.75rem) {
  /* line 3461, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .sep-submenu.before-table-1500 {
    height: 20px;
  }

  /* line 3462, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table1500 br.convert-to-sep-small {
    content: '';
  }
  /* line 3464, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table1500 br.convert-to-sep-small:after {
    content: ' - ';
  }

  /* line 3466, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table1500 span.convert-to-sep-small {
    display: inline;
    height: auto;
  }
  /* line 3466, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table1500 span.convert-to-sep-small:after {
    content: ' - ';
  }
}
@container ta-pagina (max-width: 81.25rem) {
  /* line 3470, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .sep-submenu.before-table-1300 {
    height: 20px;
  }

  /* line 3471, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table1300 br.convert-to-sep-small {
    content: '';
  }
  /* line 3473, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table1300 br.convert-to-sep-small:after {
    content: ' - ';
  }

  /* line 3475, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table1300 span.convert-to-sep-small {
    display: inline;
    height: auto;
  }
  /* line 3475, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table1300 span.convert-to-sep-small:after {
    content: ' - ';
  }
}
@container ta-pagina (max-width: 71.25rem) {
  /* line 3479, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .sep-submenu.before-table-1140 {
    height: 20px;
  }

  /* line 3480, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table1140 br.convert-to-sep-small {
    content: '';
  }
  /* line 3482, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table1140 br.convert-to-sep-small:after {
    content: ' - ';
  }

  /* line 3484, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table1140 span.convert-to-sep-small {
    display: inline;
    height: auto;
  }
  /* line 3484, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table1140 span.convert-to-sep-small:after {
    content: ' - ';
  }
}
@container ta-pagina (max-width: 38.125rem) {
  /* line 3488, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .sep-submenu.before-table-610 {
    height: 20px;
  }

  /* line 3489, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table610 br.convert-to-sep-small {
    content: '';
  }
  /* line 3491, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table610 br.convert-to-sep-small:after {
    content: ' - ';
  }

  /* line 3493, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table610 span.convert-to-sep-small {
    display: inline;
    height: auto;
  }
  /* line 3493, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table610 span.convert-to-sep-small:after {
    content: ' - ';
  }
}
@container ta-pagina (max-width: 61.875rem) {
  /* line 3498, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  #select-all-responsive-table.size-990 {
    display: block;
    margin: 0 0 18px 0;
  }

  /* line 3500, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.responsive-table-990 colgroup, .table.responsive-table-990 thead {
    display: none;
  }
  /* line 3502, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.responsive-table-990 tr td {
    display: block;
    width: 100%;
    text-align: left;
  }
  /* line 3506, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.responsive-table-990 tr td.right {
    text-align: right;
  }
  /* line 3508, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.responsive-table-990 tr td.right:not(.keep-right) {
    text-align: left;
  }
  /* line 3510, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.responsive-table-990 tr td.keep-center {
    text-align: center;
  }
  /* line 3512, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.responsive-table-990 tr td[data-label]:before {
    content: attr(data-label);
    text-align: right;
    display: inline-block;
    padding: 0 10px 0 0;
    color: var(--ta-lilla);
  }
  /* line 3520, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.responsive-table-990 tr td a[data-action="drop-down"] {
    display: none;
  }
  /* line 3521, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.responsive-table-990 tr td ul.drop-down {
    display: block !important;
    position: static;
    background: none;
    box-shadow: none;
  }
  /* line 3526, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.responsive-table-990 tr td ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid var(--ta-text);
  }
  /* line 3531, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.responsive-table-990 tr td ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 3536, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.responsive-table-990 tr td ul.drop-down li a {
    color: var(--ta-brand);
  }
  /* line 3541, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.responsive-table-990 tr:last-child td {
    border-bottom: 1px solid var(--ta-border);
  }
  /* line 3543, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.responsive-table-990 tr:last-child td:last-child {
    border-bottom: none;
  }
}
/* line 3555, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.ta-table-mobile-sort.ta-drop-down-button {
  display: none;
  margin: 0 0 8px;
}
/* line 3558, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.ta-table-mobile-sort.ta-drop-down-button.visible {
  display: inline-block;
}
/* line 3560, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.ta-table-mobile-sort.ta-drop-down-button ul.drop-down a:after {
  font-size: 1.2em;
  line-height: 1;
  color: var(--ta-text-muted);
}
/* line 3565, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.ta-table-mobile-sort.ta-drop-down-button ul.drop-down a.sort-asc:after {
  content: " \2191";
}
/* line 3566, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.ta-table-mobile-sort.ta-drop-down-button ul.drop-down a.sort-desc:after {
  content: " \2193";
}

/* line 3576, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table .ta-icon-action > .text {
  display: none;
}

@container ta-pagina (max-width: 120rem) {
  /* line 3581, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table1920 .ta-icon-action > .text {
    display: inline;
    padding-left: 6px;
  }
}
@container ta-pagina (max-width: 106.25rem) {
  /* line 3581, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table1700 .ta-icon-action > .text {
    display: inline;
    padding-left: 6px;
  }
}
@container ta-pagina (max-width: 93.75rem) {
  /* line 3581, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table1500 .ta-icon-action > .text {
    display: inline;
    padding-left: 6px;
  }
}
@container ta-pagina (max-width: 81.25rem) {
  /* line 3581, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table1300 .ta-icon-action > .text {
    display: inline;
    padding-left: 6px;
  }
}
@container ta-pagina (max-width: 71.25rem) {
  /* line 3581, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table1140 .ta-icon-action > .text {
    display: inline;
    padding-left: 6px;
  }
}
@container ta-pagina (max-width: 43.75rem) {
  /* line 3581, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table700 .ta-icon-action > .text {
    display: inline;
    padding-left: 6px;
  }
}
@container ta-pagina (max-width: 38.125rem) {
  /* line 3581, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .table.table610 .ta-icon-action > .text {
    display: inline;
    padding-left: 6px;
  }
}
/* line 3590, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.ta-table-scroll {
  max-width: 100%;
  overflow-x: auto;
}

/* line 3594, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
table.ta-table-scroll {
  display: block;
}

/* line 3598, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
td.card-figure img {
  max-height: 50px;
  max-width: 76px;
}

/* line 3605, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
td.actions.azioni-in-fila .drop-down-wrapper > a, td.actions.azioni-in-fila a[data-action="drop-down"] {
  display: none;
}
/* line 3606, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
td.actions.azioni-in-fila ul.drop-down {
  display: flex !important;
  position: static;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  column-gap: 31px;
  row-gap: 0;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  border: none;
  background: transparent;
  box-shadow: none;
  visibility: visible;
  opacity: 1;
  white-space: normal;
  overflow: hidden;
}
/* line 3625, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
td.actions.azioni-in-fila ul.drop-down li {
  position: relative;
  display: flex;
  padding: 0;
  margin: 0;
  border: none !important;
}
/* line 3631, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
td.actions.azioni-in-fila ul.drop-down li:not(:last-child):not(.fine-riga):after {
  content: "";
  position: absolute;
  top: 8px;
  bottom: 8px;
  right: -16px;
  border-right: 1px solid var(--ta-border);
}
/* line 3639, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
td.actions.azioni-in-fila ul.drop-down li:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: -1px;
  left: -100vw;
  right: -100vw;
  border-top: 1px solid var(--ta-border);
  pointer-events: none;
}
/* line 3649, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
td.actions.azioni-in-fila ul.drop-down li a {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
}
/* line 3653, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
td.actions.azioni-in-fila ul.drop-down li a:hover, td.actions.azioni-in-fila ul.drop-down li a:focus {
  background-color: transparent;
  color: var(--ta-brand) !important;
}

@container ta-pagina (max-width: 38.125rem) {
  /* line 3670, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="610"] > colgroup > col:last-child,
  table[data-azioni-fino-a="610"] > thead > tr > th:last-child,
  table[data-azioni-fino-a="610"] > tbody > tr > td.actions.azioni-in-fila {
    width: 110px;
  }
  /* line 3674, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="610"] td.actions.azioni-in-fila .drop-down-wrapper > a, table[data-azioni-fino-a="610"] td.actions.azioni-in-fila a[data-action="drop-down"] {
    display: inline-flex;
  }
  /* line 3677, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="610"] td.actions.azioni-in-fila ul.drop-down {
    display: none !important;
    position: absolute;
    flex-wrap: nowrap;
    column-gap: 0;
    width: auto;
    padding: 8px;
    border: 1px solid var(--ta-neutral-light);
    border-radius: var(--ta-radius-md);
    background-color: var(--ta-bg-subtle);
    white-space: nowrap;
  }
  /* line 3688, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="610"] td.actions.azioni-in-fila ul.drop-down li {
    display: block;
    border: none !important;
  }
  /* line 3691, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="610"] td.actions.azioni-in-fila ul.drop-down li:after {
    content: none;
  }
  /* line 3692, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="610"] td.actions.azioni-in-fila ul.drop-down li a {
    display: block;
    min-height: 0;
  }
  /* line 3695, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="610"] td.actions.azioni-in-fila .drop-down-wrapper > a.active + ul.drop-down {
    display: block !important;
  }
}
@container ta-pagina (max-width: 43.75rem) {
  /* line 3670, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="700"] > colgroup > col:last-child,
  table[data-azioni-fino-a="700"] > thead > tr > th:last-child,
  table[data-azioni-fino-a="700"] > tbody > tr > td.actions.azioni-in-fila {
    width: 110px;
  }
  /* line 3674, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="700"] td.actions.azioni-in-fila .drop-down-wrapper > a, table[data-azioni-fino-a="700"] td.actions.azioni-in-fila a[data-action="drop-down"] {
    display: inline-flex;
  }
  /* line 3677, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="700"] td.actions.azioni-in-fila ul.drop-down {
    display: none !important;
    position: absolute;
    flex-wrap: nowrap;
    column-gap: 0;
    width: auto;
    padding: 8px;
    border: 1px solid var(--ta-neutral-light);
    border-radius: var(--ta-radius-md);
    background-color: var(--ta-bg-subtle);
    white-space: nowrap;
  }
  /* line 3688, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="700"] td.actions.azioni-in-fila ul.drop-down li {
    display: block;
    border: none !important;
  }
  /* line 3691, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="700"] td.actions.azioni-in-fila ul.drop-down li:after {
    content: none;
  }
  /* line 3692, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="700"] td.actions.azioni-in-fila ul.drop-down li a {
    display: block;
    min-height: 0;
  }
  /* line 3695, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="700"] td.actions.azioni-in-fila .drop-down-wrapper > a.active + ul.drop-down {
    display: block !important;
  }
}
@container ta-pagina (min-width: 38.1875rem) and (max-width: 43.75rem) {
  /* line 3704, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="700"] td.actions.azioni-in-fila ul.drop-down {
    overflow: visible;
  }
  /* line 3706, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="700"] td.actions.azioni-in-fila ul.drop-down li:before {
    content: none;
  }
  /* line 3707, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="700"] td.actions.azioni-in-fila ul.drop-down li a:hover, table[data-azioni-fino-a="700"] td.actions.azioni-in-fila ul.drop-down li a:focus {
    background-color: var(--ta-neutral-light);
    color: var(--ta-text) !important;
  }
}
@container ta-pagina (max-width: 48.75rem) {
  /* line 3670, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="780"] > colgroup > col:last-child,
  table[data-azioni-fino-a="780"] > thead > tr > th:last-child,
  table[data-azioni-fino-a="780"] > tbody > tr > td.actions.azioni-in-fila {
    width: 110px;
  }
  /* line 3674, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="780"] td.actions.azioni-in-fila .drop-down-wrapper > a, table[data-azioni-fino-a="780"] td.actions.azioni-in-fila a[data-action="drop-down"] {
    display: inline-flex;
  }
  /* line 3677, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="780"] td.actions.azioni-in-fila ul.drop-down {
    display: none !important;
    position: absolute;
    flex-wrap: nowrap;
    column-gap: 0;
    width: auto;
    padding: 8px;
    border: 1px solid var(--ta-neutral-light);
    border-radius: var(--ta-radius-md);
    background-color: var(--ta-bg-subtle);
    white-space: nowrap;
  }
  /* line 3688, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="780"] td.actions.azioni-in-fila ul.drop-down li {
    display: block;
    border: none !important;
  }
  /* line 3691, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="780"] td.actions.azioni-in-fila ul.drop-down li:after {
    content: none;
  }
  /* line 3692, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="780"] td.actions.azioni-in-fila ul.drop-down li a {
    display: block;
    min-height: 0;
  }
  /* line 3695, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="780"] td.actions.azioni-in-fila .drop-down-wrapper > a.active + ul.drop-down {
    display: block !important;
  }
}
@container ta-pagina (min-width: 38.1875rem) and (max-width: 48.75rem) {
  /* line 3704, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="780"] td.actions.azioni-in-fila ul.drop-down {
    overflow: visible;
  }
  /* line 3706, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="780"] td.actions.azioni-in-fila ul.drop-down li:before {
    content: none;
  }
  /* line 3707, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="780"] td.actions.azioni-in-fila ul.drop-down li a:hover, table[data-azioni-fino-a="780"] td.actions.azioni-in-fila ul.drop-down li a:focus {
    background-color: var(--ta-neutral-light);
    color: var(--ta-text) !important;
  }
}
@container ta-pagina (max-width: 55rem) {
  /* line 3670, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="880"] > colgroup > col:last-child,
  table[data-azioni-fino-a="880"] > thead > tr > th:last-child,
  table[data-azioni-fino-a="880"] > tbody > tr > td.actions.azioni-in-fila {
    width: 110px;
  }
  /* line 3674, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="880"] td.actions.azioni-in-fila .drop-down-wrapper > a, table[data-azioni-fino-a="880"] td.actions.azioni-in-fila a[data-action="drop-down"] {
    display: inline-flex;
  }
  /* line 3677, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="880"] td.actions.azioni-in-fila ul.drop-down {
    display: none !important;
    position: absolute;
    flex-wrap: nowrap;
    column-gap: 0;
    width: auto;
    padding: 8px;
    border: 1px solid var(--ta-neutral-light);
    border-radius: var(--ta-radius-md);
    background-color: var(--ta-bg-subtle);
    white-space: nowrap;
  }
  /* line 3688, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="880"] td.actions.azioni-in-fila ul.drop-down li {
    display: block;
    border: none !important;
  }
  /* line 3691, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="880"] td.actions.azioni-in-fila ul.drop-down li:after {
    content: none;
  }
  /* line 3692, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="880"] td.actions.azioni-in-fila ul.drop-down li a {
    display: block;
    min-height: 0;
  }
  /* line 3695, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="880"] td.actions.azioni-in-fila .drop-down-wrapper > a.active + ul.drop-down {
    display: block !important;
  }
}
@container ta-pagina (min-width: 38.1875rem) and (max-width: 55rem) {
  /* line 3704, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="880"] td.actions.azioni-in-fila ul.drop-down {
    overflow: visible;
  }
  /* line 3706, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="880"] td.actions.azioni-in-fila ul.drop-down li:before {
    content: none;
  }
  /* line 3707, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="880"] td.actions.azioni-in-fila ul.drop-down li a:hover, table[data-azioni-fino-a="880"] td.actions.azioni-in-fila ul.drop-down li a:focus {
    background-color: var(--ta-neutral-light);
    color: var(--ta-text) !important;
  }
}
@container ta-pagina (max-width: 71.25rem) {
  /* line 3670, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1140"] > colgroup > col:last-child,
  table[data-azioni-fino-a="1140"] > thead > tr > th:last-child,
  table[data-azioni-fino-a="1140"] > tbody > tr > td.actions.azioni-in-fila {
    width: 110px;
  }
  /* line 3674, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1140"] td.actions.azioni-in-fila .drop-down-wrapper > a, table[data-azioni-fino-a="1140"] td.actions.azioni-in-fila a[data-action="drop-down"] {
    display: inline-flex;
  }
  /* line 3677, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1140"] td.actions.azioni-in-fila ul.drop-down {
    display: none !important;
    position: absolute;
    flex-wrap: nowrap;
    column-gap: 0;
    width: auto;
    padding: 8px;
    border: 1px solid var(--ta-neutral-light);
    border-radius: var(--ta-radius-md);
    background-color: var(--ta-bg-subtle);
    white-space: nowrap;
  }
  /* line 3688, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1140"] td.actions.azioni-in-fila ul.drop-down li {
    display: block;
    border: none !important;
  }
  /* line 3691, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1140"] td.actions.azioni-in-fila ul.drop-down li:after {
    content: none;
  }
  /* line 3692, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1140"] td.actions.azioni-in-fila ul.drop-down li a {
    display: block;
    min-height: 0;
  }
  /* line 3695, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1140"] td.actions.azioni-in-fila .drop-down-wrapper > a.active + ul.drop-down {
    display: block !important;
  }
}
@container ta-pagina (min-width: 38.1875rem) and (max-width: 71.25rem) {
  /* line 3704, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1140"] td.actions.azioni-in-fila ul.drop-down {
    overflow: visible;
  }
  /* line 3706, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1140"] td.actions.azioni-in-fila ul.drop-down li:before {
    content: none;
  }
  /* line 3707, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1140"] td.actions.azioni-in-fila ul.drop-down li a:hover, table[data-azioni-fino-a="1140"] td.actions.azioni-in-fila ul.drop-down li a:focus {
    background-color: var(--ta-neutral-light);
    color: var(--ta-text) !important;
  }
}
@container ta-pagina (max-width: 81.25rem) {
  /* line 3670, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1300"] > colgroup > col:last-child,
  table[data-azioni-fino-a="1300"] > thead > tr > th:last-child,
  table[data-azioni-fino-a="1300"] > tbody > tr > td.actions.azioni-in-fila {
    width: 110px;
  }
  /* line 3674, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1300"] td.actions.azioni-in-fila .drop-down-wrapper > a, table[data-azioni-fino-a="1300"] td.actions.azioni-in-fila a[data-action="drop-down"] {
    display: inline-flex;
  }
  /* line 3677, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1300"] td.actions.azioni-in-fila ul.drop-down {
    display: none !important;
    position: absolute;
    flex-wrap: nowrap;
    column-gap: 0;
    width: auto;
    padding: 8px;
    border: 1px solid var(--ta-neutral-light);
    border-radius: var(--ta-radius-md);
    background-color: var(--ta-bg-subtle);
    white-space: nowrap;
  }
  /* line 3688, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1300"] td.actions.azioni-in-fila ul.drop-down li {
    display: block;
    border: none !important;
  }
  /* line 3691, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1300"] td.actions.azioni-in-fila ul.drop-down li:after {
    content: none;
  }
  /* line 3692, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1300"] td.actions.azioni-in-fila ul.drop-down li a {
    display: block;
    min-height: 0;
  }
  /* line 3695, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1300"] td.actions.azioni-in-fila .drop-down-wrapper > a.active + ul.drop-down {
    display: block !important;
  }
}
@container ta-pagina (min-width: 38.1875rem) and (max-width: 81.25rem) {
  /* line 3704, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1300"] td.actions.azioni-in-fila ul.drop-down {
    overflow: visible;
  }
  /* line 3706, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1300"] td.actions.azioni-in-fila ul.drop-down li:before {
    content: none;
  }
  /* line 3707, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1300"] td.actions.azioni-in-fila ul.drop-down li a:hover, table[data-azioni-fino-a="1300"] td.actions.azioni-in-fila ul.drop-down li a:focus {
    background-color: var(--ta-neutral-light);
    color: var(--ta-text) !important;
  }
}
@container ta-pagina (max-width: 84.375rem) {
  /* line 3670, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1350"] > colgroup > col:last-child,
  table[data-azioni-fino-a="1350"] > thead > tr > th:last-child,
  table[data-azioni-fino-a="1350"] > tbody > tr > td.actions.azioni-in-fila {
    width: 110px;
  }
  /* line 3674, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1350"] td.actions.azioni-in-fila .drop-down-wrapper > a, table[data-azioni-fino-a="1350"] td.actions.azioni-in-fila a[data-action="drop-down"] {
    display: inline-flex;
  }
  /* line 3677, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1350"] td.actions.azioni-in-fila ul.drop-down {
    display: none !important;
    position: absolute;
    flex-wrap: nowrap;
    column-gap: 0;
    width: auto;
    padding: 8px;
    border: 1px solid var(--ta-neutral-light);
    border-radius: var(--ta-radius-md);
    background-color: var(--ta-bg-subtle);
    white-space: nowrap;
  }
  /* line 3688, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1350"] td.actions.azioni-in-fila ul.drop-down li {
    display: block;
    border: none !important;
  }
  /* line 3691, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1350"] td.actions.azioni-in-fila ul.drop-down li:after {
    content: none;
  }
  /* line 3692, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1350"] td.actions.azioni-in-fila ul.drop-down li a {
    display: block;
    min-height: 0;
  }
  /* line 3695, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1350"] td.actions.azioni-in-fila .drop-down-wrapper > a.active + ul.drop-down {
    display: block !important;
  }
}
@container ta-pagina (min-width: 38.1875rem) and (max-width: 84.375rem) {
  /* line 3704, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1350"] td.actions.azioni-in-fila ul.drop-down {
    overflow: visible;
  }
  /* line 3706, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1350"] td.actions.azioni-in-fila ul.drop-down li:before {
    content: none;
  }
  /* line 3707, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1350"] td.actions.azioni-in-fila ul.drop-down li a:hover, table[data-azioni-fino-a="1350"] td.actions.azioni-in-fila ul.drop-down li a:focus {
    background-color: var(--ta-neutral-light);
    color: var(--ta-text) !important;
  }
}
@container ta-pagina (max-width: 93.75rem) {
  /* line 3670, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1500"] > colgroup > col:last-child,
  table[data-azioni-fino-a="1500"] > thead > tr > th:last-child,
  table[data-azioni-fino-a="1500"] > tbody > tr > td.actions.azioni-in-fila {
    width: 110px;
  }
  /* line 3674, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1500"] td.actions.azioni-in-fila .drop-down-wrapper > a, table[data-azioni-fino-a="1500"] td.actions.azioni-in-fila a[data-action="drop-down"] {
    display: inline-flex;
  }
  /* line 3677, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1500"] td.actions.azioni-in-fila ul.drop-down {
    display: none !important;
    position: absolute;
    flex-wrap: nowrap;
    column-gap: 0;
    width: auto;
    padding: 8px;
    border: 1px solid var(--ta-neutral-light);
    border-radius: var(--ta-radius-md);
    background-color: var(--ta-bg-subtle);
    white-space: nowrap;
  }
  /* line 3688, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1500"] td.actions.azioni-in-fila ul.drop-down li {
    display: block;
    border: none !important;
  }
  /* line 3691, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1500"] td.actions.azioni-in-fila ul.drop-down li:after {
    content: none;
  }
  /* line 3692, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1500"] td.actions.azioni-in-fila ul.drop-down li a {
    display: block;
    min-height: 0;
  }
  /* line 3695, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1500"] td.actions.azioni-in-fila .drop-down-wrapper > a.active + ul.drop-down {
    display: block !important;
  }
}
@container ta-pagina (min-width: 38.1875rem) and (max-width: 93.75rem) {
  /* line 3704, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1500"] td.actions.azioni-in-fila ul.drop-down {
    overflow: visible;
  }
  /* line 3706, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1500"] td.actions.azioni-in-fila ul.drop-down li:before {
    content: none;
  }
  /* line 3707, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1500"] td.actions.azioni-in-fila ul.drop-down li a:hover, table[data-azioni-fino-a="1500"] td.actions.azioni-in-fila ul.drop-down li a:focus {
    background-color: var(--ta-neutral-light);
    color: var(--ta-text) !important;
  }
}
@container ta-pagina (max-width: 106.25rem) {
  /* line 3670, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1700"] > colgroup > col:last-child,
  table[data-azioni-fino-a="1700"] > thead > tr > th:last-child,
  table[data-azioni-fino-a="1700"] > tbody > tr > td.actions.azioni-in-fila {
    width: 110px;
  }
  /* line 3674, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1700"] td.actions.azioni-in-fila .drop-down-wrapper > a, table[data-azioni-fino-a="1700"] td.actions.azioni-in-fila a[data-action="drop-down"] {
    display: inline-flex;
  }
  /* line 3677, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1700"] td.actions.azioni-in-fila ul.drop-down {
    display: none !important;
    position: absolute;
    flex-wrap: nowrap;
    column-gap: 0;
    width: auto;
    padding: 8px;
    border: 1px solid var(--ta-neutral-light);
    border-radius: var(--ta-radius-md);
    background-color: var(--ta-bg-subtle);
    white-space: nowrap;
  }
  /* line 3688, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1700"] td.actions.azioni-in-fila ul.drop-down li {
    display: block;
    border: none !important;
  }
  /* line 3691, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1700"] td.actions.azioni-in-fila ul.drop-down li:after {
    content: none;
  }
  /* line 3692, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1700"] td.actions.azioni-in-fila ul.drop-down li a {
    display: block;
    min-height: 0;
  }
  /* line 3695, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1700"] td.actions.azioni-in-fila .drop-down-wrapper > a.active + ul.drop-down {
    display: block !important;
  }
}
@container ta-pagina (min-width: 38.1875rem) and (max-width: 106.25rem) {
  /* line 3704, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1700"] td.actions.azioni-in-fila ul.drop-down {
    overflow: visible;
  }
  /* line 3706, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1700"] td.actions.azioni-in-fila ul.drop-down li:before {
    content: none;
  }
  /* line 3707, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1700"] td.actions.azioni-in-fila ul.drop-down li a:hover, table[data-azioni-fino-a="1700"] td.actions.azioni-in-fila ul.drop-down li a:focus {
    background-color: var(--ta-neutral-light);
    color: var(--ta-text) !important;
  }
}
@container ta-pagina (max-width: 120rem) {
  /* line 3670, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1920"] > colgroup > col:last-child,
  table[data-azioni-fino-a="1920"] > thead > tr > th:last-child,
  table[data-azioni-fino-a="1920"] > tbody > tr > td.actions.azioni-in-fila {
    width: 110px;
  }
  /* line 3674, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1920"] td.actions.azioni-in-fila .drop-down-wrapper > a, table[data-azioni-fino-a="1920"] td.actions.azioni-in-fila a[data-action="drop-down"] {
    display: inline-flex;
  }
  /* line 3677, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1920"] td.actions.azioni-in-fila ul.drop-down {
    display: none !important;
    position: absolute;
    flex-wrap: nowrap;
    column-gap: 0;
    width: auto;
    padding: 8px;
    border: 1px solid var(--ta-neutral-light);
    border-radius: var(--ta-radius-md);
    background-color: var(--ta-bg-subtle);
    white-space: nowrap;
  }
  /* line 3688, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1920"] td.actions.azioni-in-fila ul.drop-down li {
    display: block;
    border: none !important;
  }
  /* line 3691, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1920"] td.actions.azioni-in-fila ul.drop-down li:after {
    content: none;
  }
  /* line 3692, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1920"] td.actions.azioni-in-fila ul.drop-down li a {
    display: block;
    min-height: 0;
  }
  /* line 3695, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1920"] td.actions.azioni-in-fila .drop-down-wrapper > a.active + ul.drop-down {
    display: block !important;
  }
}
@container ta-pagina (min-width: 38.1875rem) and (max-width: 120rem) {
  /* line 3704, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1920"] td.actions.azioni-in-fila ul.drop-down {
    overflow: visible;
  }
  /* line 3706, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1920"] td.actions.azioni-in-fila ul.drop-down li:before {
    content: none;
  }
  /* line 3707, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  table[data-azioni-fino-a="1920"] td.actions.azioni-in-fila ul.drop-down li a:hover, table[data-azioni-fino-a="1920"] td.actions.azioni-in-fila ul.drop-down li a:focus {
    background-color: var(--ta-neutral-light);
    color: var(--ta-text) !important;
  }
}
/* line 3724, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.ta-table-scroll.ta-table-sticky {
  overflow: auto;
  max-height: var(--ta-table-scroll-max-h, 72vh);
}
/* line 3727, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.ta-table-scroll.ta-table-sticky > table {
  border-collapse: separate;
  border-spacing: 0;
}
/* line 3731, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.ta-table-scroll.ta-table-sticky > table {
  table-layout: auto;
}
/* line 3732, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.ta-table-scroll.ta-table-sticky > table > thead > tr > th, .ta-table-scroll.ta-table-sticky > table > tbody > tr > td, .ta-table-scroll.ta-table-sticky > table > tfoot > tr > td {
  min-width: 140px;
}
/* line 3733, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.ta-table-scroll.ta-table-sticky > table > thead > tr > th {
  position: sticky;
  top: 0;
  z-index: 3;
  background-color: var(--ta-table-header-bg);
}
/* line 3734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.ta-table-scroll.ta-table-sticky > table > tbody > tr > .ta-fissa, .ta-table-scroll.ta-table-sticky > table > tfoot > tr > .ta-fissa {
  position: sticky;
  z-index: 2;
  background-color: var(--ta-table-cell-bg);
}
/* line 3735, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.ta-table-scroll.ta-table-sticky > table > thead > tr > .ta-fissa {
  z-index: 4;
}
/* line 3736, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.ta-table-scroll.ta-table-sticky .ta-fissa-1 {
  left: 0;
}
/* line 3737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.ta-table-scroll.ta-table-sticky .ta-fissa-2 {
  left: var(--ta-fissa-left-2, 0);
}
/* line 3738, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.ta-table-scroll.ta-table-sticky .ta-fissa-3 {
  left: var(--ta-fissa-left-3, 0);
}
/* line 3739, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.ta-table-scroll.ta-table-sticky .ta-fissa-ultima {
  border-right: 1px solid var(--ta-border);
}

/* line 3751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
ul.drop-down li a.delete-link.delete-link.delete-link.delete-link.delete-link.delete-link,
ul.drop-down li a.red.red.red.red.red.red {
  color: var(--ta-danger) !important;
}
/* line 3754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
ul.drop-down li a.delete-link.delete-link.delete-link.delete-link.delete-link.delete-link:hover, ul.drop-down li a.delete-link.delete-link.delete-link.delete-link.delete-link.delete-link:focus,
ul.drop-down li a.red.red.red.red.red.red:hover,
ul.drop-down li a.red.red.red.red.red.red:focus {
  color: var(--ta-danger-hover) !important;
}

/* line 3758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.ta-drop-down-button ul.drop-down li a.delete-link.delete-link.delete-link.delete-link.delete-link.delete-link,
.ta-drop-down-button ul.drop-down li a.red.red.red.red.red.red {
  color: var(--ta-danger-on-chrome) !important;
}
/* line 3761, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.ta-drop-down-button ul.drop-down li a.delete-link.delete-link.delete-link.delete-link.delete-link.delete-link:hover, .ta-drop-down-button ul.drop-down li a.delete-link.delete-link.delete-link.delete-link.delete-link.delete-link:focus,
.ta-drop-down-button ul.drop-down li a.red.red.red.red.red.red:hover,
.ta-drop-down-button ul.drop-down li a.red.red.red.red.red.red:focus {
  color: var(--ta-on-dark) !important;
}

/* line 3763, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
table.table thead > tr > th a.delete-link,
table.table tbody > tr > td a.delete-link {
  color: var(--ta-danger);
}
/* line 3766, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
table.table thead > tr > th a.delete-link:hover, table.table thead > tr > th a.delete-link:focus,
table.table tbody > tr > td a.delete-link:hover,
table.table tbody > tr > td a.delete-link:focus {
  color: var(--ta-danger-hover);
}

/* line 3771, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.table-title-row th .table-detail-right a {
  font-weight: normal;
}
/* line 3773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.table-title-row th .table-detail-right a.nav-link, .table tr.table-title-row th .table-detail-right .pagination a, .pagination .table tr.table-title-row th .table-detail-right a {
  color: var(--ta-link);
}
/* line 3773, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.table-title-row th .table-detail-right a.nav-link:hover, .table tr.table-title-row th .table-detail-right .pagination a:hover, .pagination .table tr.table-title-row th .table-detail-right a:hover, .table tr.table-title-row th .table-detail-right a.nav-link:focus, .table tr.table-title-row th .table-detail-right .pagination a:focus, .pagination .table tr.table-title-row th .table-detail-right a:focus {
  color: var(--ta-link-hover);
}
/* line 3774, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.table-title-row th .table-detail-right a.setting-link {
  color: var(--ta-success);
}
/* line 3774, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.table-title-row th .table-detail-right a.setting-link:hover, .table tr.table-title-row th .table-detail-right a.setting-link:focus {
  color: var(--ta-success-hover);
}
/* line 3775, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.table-title-row th .table-detail-right a.action-link {
  color: var(--ta-brand);
}
/* line 3775, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.table-title-row th .table-detail-right a.action-link:hover, .table tr.table-title-row th .table-detail-right a.action-link:focus {
  color: var(--ta-brand-hover);
}
/* line 3776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.table-title-row th .table-detail-right a.delete-link {
  color: var(--ta-danger);
}
/* line 3776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.table-title-row th .table-detail-right a.delete-link:hover, .table tr.table-title-row th .table-detail-right a.delete-link:focus {
  color: var(--ta-danger-hover);
}

/* line 3784, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.ta-tables-pair {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0 20px;
  align-items: start;
}
/* line 3789, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.ta-tables-pair > * {
  min-width: 0;
}

@container ta-pagina (max-width: 73.75rem) {
  /* line 3792, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
  .ta-tables-pair {
    grid-template-columns: minmax(0, 1fr);
  }
}
/* line 3801, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tbody > tr > td a.ta-btn, .table tbody > tr > td a.ta-btn-back, .table tbody > tr > td a.ta-btn:hover, .table tbody > tr > td a.ta-btn-back:hover, .table tbody > tr > td a.ta-btn:focus, .table tbody > tr > td a.ta-btn-back:focus, .table tbody > tr > td a.ta-btn .text, .table tbody > tr > td a.ta-btn-back .text, .table tbody > tr > td a.ta-btn .ta-ion, .table tbody > tr > td a.ta-btn-back .ta-ion {
  color: var(--ta-on-fill) !important;
}

/* line 21, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-cards .ta-card {
  margin: 10px 0 0 0;
}
/* line 22, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-cards.mb0 .ta-card:last-child {
  margin-bottom: 0;
}

/* line 27, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
:not(.ta-card-grid):not(.ta-gallery-grid):not(.ta-page-kpi) > .ta-card + .ta-card,
:not(.ta-card-grid):not(.ta-gallery-grid):not(.ta-page-kpi) > .ta-card + .table,
:not(.ta-card-grid):not(.ta-gallery-grid):not(.ta-page-kpi) > .ta-card + .ta-table-scroll {
  margin-top: 10px;
}

/* line 39, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card:not(:last-child) {
  margin-bottom: 10px;
}

/* line 40, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card-grid > .ta-card, .ta-gallery-grid > .ta-card, .ta-page-kpi > .ta-card {
  margin-bottom: 0;
}

/* line 42, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card {
  display: block;
  position: relative;
  padding: 16px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  background-color: var(--ta-card-bg);
  border: 1px solid var(--ta-border-subtle);
  border-radius: var(--ta-radius-md);
  box-shadow: var(--ta-shadow-sm);
  text-decoration: none;
  color: var(--ta-text);
  overflow-wrap: anywhere;
}
/* line 81, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.blue {
  border-left: 4px solid var(--ta-card-tint-blue-border);
  background-color: var(--ta-card-bg);
  background-color: color-mix(in srgb, var(--ta-card-tint-blue-bg) 30%, var(--ta-card-bg));
}
/* line 85, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.blue:has(> .title) {
  border-left: 1px solid var(--ta-border-subtle);
  background-color: var(--ta-card-bg);
}
/* line 88, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.blue:has(> .title) > .title {
  background-color: var(--ta-card-tint-blue-bg);
  border-bottom-color: var(--ta-card-tint-blue-border);
}
/* line 93, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.blue.solid {
  border: 1px solid var(--ta-card-tint-blue-border);
  background-color: var(--ta-card-tint-blue-bg);
}
/* line 81, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.orange {
  border-left: 4px solid var(--ta-card-tint-orange-border);
  background-color: var(--ta-card-bg);
  background-color: color-mix(in srgb, var(--ta-card-tint-orange-bg) 30%, var(--ta-card-bg));
}
/* line 85, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.orange:has(> .title) {
  border-left: 1px solid var(--ta-border-subtle);
  background-color: var(--ta-card-bg);
}
/* line 88, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.orange:has(> .title) > .title {
  background-color: var(--ta-card-tint-orange-bg);
  border-bottom-color: var(--ta-card-tint-orange-border);
}
/* line 93, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.orange.solid {
  border: 1px solid var(--ta-card-tint-orange-border);
  background-color: var(--ta-card-tint-orange-bg);
}
/* line 81, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.green {
  border-left: 4px solid var(--ta-card-tint-green-border);
  background-color: var(--ta-card-bg);
  background-color: color-mix(in srgb, var(--ta-card-tint-green-bg) 30%, var(--ta-card-bg));
}
/* line 85, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.green:has(> .title) {
  border-left: 1px solid var(--ta-border-subtle);
  background-color: var(--ta-card-bg);
}
/* line 88, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.green:has(> .title) > .title {
  background-color: var(--ta-card-tint-green-bg);
  border-bottom-color: var(--ta-card-tint-green-border);
}
/* line 93, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.green.solid {
  border: 1px solid var(--ta-card-tint-green-border);
  background-color: var(--ta-card-tint-green-bg);
}
/* line 81, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.lilac {
  border-left: 4px solid var(--ta-card-tint-lilac-border);
  background-color: var(--ta-card-bg);
  background-color: color-mix(in srgb, var(--ta-card-tint-lilac-bg) 30%, var(--ta-card-bg));
}
/* line 85, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.lilac:has(> .title) {
  border-left: 1px solid var(--ta-border-subtle);
  background-color: var(--ta-card-bg);
}
/* line 88, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.lilac:has(> .title) > .title {
  background-color: var(--ta-card-tint-lilac-bg);
  border-bottom-color: var(--ta-card-tint-lilac-border);
}
/* line 93, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.lilac.solid {
  border: 1px solid var(--ta-card-tint-lilac-border);
  background-color: var(--ta-card-tint-lilac-bg);
}
/* line 81, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.red {
  border-left: 4px solid var(--ta-card-tint-red-border);
  background-color: var(--ta-card-bg);
  background-color: color-mix(in srgb, var(--ta-card-tint-red-bg) 30%, var(--ta-card-bg));
}
/* line 85, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.red:has(> .title) {
  border-left: 1px solid var(--ta-border-subtle);
  background-color: var(--ta-card-bg);
}
/* line 88, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.red:has(> .title) > .title {
  background-color: var(--ta-card-tint-red-bg);
  border-bottom-color: var(--ta-card-tint-red-border);
}
/* line 93, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.red.solid {
  border: 1px solid var(--ta-card-tint-red-border);
  background-color: var(--ta-card-tint-red-bg);
}
/* line 81, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.grey {
  border-left: 4px solid var(--ta-card-tint-grey-border);
  background-color: var(--ta-card-bg);
  background-color: color-mix(in srgb, var(--ta-card-tint-grey-bg) 30%, var(--ta-card-bg));
}
/* line 85, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.grey:has(> .title) {
  border-left: 1px solid var(--ta-border-subtle);
  background-color: var(--ta-card-bg);
}
/* line 88, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.grey:has(> .title) > .title {
  background-color: var(--ta-card-tint-grey-bg);
  border-bottom-color: var(--ta-card-tint-grey-border);
}
/* line 93, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.grey.solid {
  border: 1px solid var(--ta-card-tint-grey-border);
  background-color: var(--ta-card-tint-grey-bg);
}
/* line 81, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.yellow {
  border-left: 4px solid var(--ta-card-tint-yellow-border);
  background-color: var(--ta-card-bg);
  background-color: color-mix(in srgb, var(--ta-card-tint-yellow-bg) 30%, var(--ta-card-bg));
}
/* line 85, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.yellow:has(> .title) {
  border-left: 1px solid var(--ta-border-subtle);
  background-color: var(--ta-card-bg);
}
/* line 88, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.yellow:has(> .title) > .title {
  background-color: var(--ta-card-tint-yellow-bg);
  border-bottom-color: var(--ta-card-tint-yellow-border);
}
/* line 93, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.yellow.solid {
  border: 1px solid var(--ta-card-tint-yellow-border);
  background-color: var(--ta-card-tint-yellow-bg);
}
/* line 81, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.pink {
  border-left: 4px solid var(--ta-card-tint-pink-border);
  background-color: var(--ta-card-bg);
  background-color: color-mix(in srgb, var(--ta-card-tint-pink-bg) 30%, var(--ta-card-bg));
}
/* line 85, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.pink:has(> .title) {
  border-left: 1px solid var(--ta-border-subtle);
  background-color: var(--ta-card-bg);
}
/* line 88, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.pink:has(> .title) > .title {
  background-color: var(--ta-card-tint-pink-bg);
  border-bottom-color: var(--ta-card-tint-pink-border);
}
/* line 93, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.pink.solid {
  border: 1px solid var(--ta-card-tint-pink-border);
  background-color: var(--ta-card-tint-pink-bg);
}
/* line 81, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.white {
  border-left: 4px solid var(--ta-card-tint-white-border);
  background-color: var(--ta-card-bg);
  background-color: color-mix(in srgb, var(--ta-card-tint-white-bg) 30%, var(--ta-card-bg));
}
/* line 85, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.white:has(> .title) {
  border-left: 1px solid var(--ta-border-subtle);
  background-color: var(--ta-card-bg);
}
/* line 88, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.white:has(> .title) > .title {
  background-color: var(--ta-card-tint-white-bg);
  border-bottom-color: var(--ta-card-tint-white-border);
}
/* line 93, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.white.solid {
  border: 1px solid var(--ta-card-tint-white-border);
  background-color: var(--ta-card-tint-white-bg);
}
/* line 101, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
a.ta-card {
  cursor: pointer;
  transition: box-shadow var(--ta-transition), transform var(--ta-transition);
}
/* line 104, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
a.ta-card:hover, a.ta-card:focus {
  box-shadow: var(--ta-shadow-md);
  transform: translateY(-1px);
}
/* line 112, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card p, .ta-card ul {
  margin: 0 0 10px 0;
}
/* line 113, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card ul {
  padding-left: 18px;
}
/* line 114, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card p:last-child, .ta-card ul:last-child {
  margin-bottom: 0;
}
/* line 115, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card strong, .ta-card .strong {
  font-weight: 600;
}
/* line 119, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.with-close {
  padding-right: 36px;
}
/* line 120, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card > .close-inline-info {
  color: inherit;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  position: absolute;
  top: 10px;
  right: 12px;
  opacity: .6;
}
/* line 129, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card > .close-inline-info:hover, .ta-card > .close-inline-info:focus {
  opacity: 1;
}
/* line 133, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card > div, .ta-card > span {
  display: block;
  margin: 0 0 8px 0;
  line-height: 1.4;
}
/* line 137, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card > div:last-child, .ta-card > span:last-child {
  margin-bottom: 0;
}
/* line 138, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card > div strong a, .ta-card > div .strong a, .ta-card > span strong a, .ta-card > span .strong a {
  text-decoration: none;
}
/* line 140, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card > div strong a:hover, .ta-card > div .strong a:hover, .ta-card > div strong a:focus, .ta-card > div .strong a:focus, .ta-card > span strong a:hover, .ta-card > span .strong a:hover, .ta-card > span strong a:focus, .ta-card > span .strong a:focus {
  text-decoration: underline;
}
/* line 146, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card .cols2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 4px 10px;
}
/* line 150, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card .cols2 .right {
  text-align: right;
}
/* line 152, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card .cols3 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 4px 10px;
}
/* line 156, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card .cols3 .right {
  text-align: right;
}
@container ta-pagina (max-width: 47.9375rem) {
  /* line 162, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
  .ta-card .cols2.a-colonna, .ta-card .cols3.a-colonna {
    grid-template-columns: 1fr;
    row-gap: var(--ta-space-4);
  }
  /* line 165, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
  .ta-card .cols2.a-colonna .right, .ta-card .cols3.a-colonna .right {
    text-align: left;
  }
}
/* line 171, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card > .title {
  padding: 10px 16px;
  margin: -16px -16px 12px -16px;
  border-bottom: 1px solid var(--ta-border-subtle);
  border-radius: var(--ta-radius-md) var(--ta-radius-md) 0 0;
  text-align: left;
  font-size: 1.05em;
  font-weight: 600;
}
/* line 185, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card > .title:has(> .title-actions) {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: var(--ta-space-3);
}
/* line 192, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card > .title > .title-actions {
  flex: 0 0 auto;
  font-size: 0.875rem;
  font-weight: 400;
}
/* line 201, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card .table.table-white tbody > tr > td {
  background-color: var(--ta-card-bg);
}
/* line 205, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card .highcharts-container svg > rect:first-of-type {
  fill: transparent;
}
/* line 209, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card .ta-scroll {
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: var(--ta-neutral-light) transparent;
}
/* line 213, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card .ta-scroll::-webkit-scrollbar {
  width: 6px;
}
/* line 214, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card .ta-scroll::-webkit-scrollbar-thumb {
  background: var(--ta-neutral-light);
  border-radius: 3px;
}
/* line 215, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card .ta-scroll::-webkit-scrollbar-track {
  background: transparent;
}
/* line 219, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card .rate {
  padding: 10px 0;
  text-align: center;
  font-size: clamp(2.5rem, 4vw, 3.75rem);
  font-weight: 700;
  letter-spacing: -0.02em;
  line-height: 1.2;
}
/* line 226, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card .rate.good, .ta-card .rate .good {
  color: var(--ta-card-rate-good);
}
/* line 227, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card .rate.warn, .ta-card .rate .warn {
  color: var(--ta-warning);
}
/* line 228, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card .rate.bad, .ta-card .rate .bad {
  color: var(--ta-danger);
}

/* line 236, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card > .media {
  margin: -16px -16px 12px -16px;
  overflow: hidden;
  background-color: var(--ta-bg-subtle);
  border-bottom: 1px solid var(--ta-border-subtle);
}
/* line 242, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card > .media img, .ta-card > .media video {
  display: block;
  width: 100%;
  aspect-ratio: 4 / 3;
  object-fit: cover;
}

/* line 251, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card > .media:first-child {
  border-radius: var(--ta-radius-md) var(--ta-radius-md) 0 0;
}

/* line 256, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card > .title + .media {
  border-radius: 0;
}

/* line 258, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.media-ratio-1 > .media img {
  aspect-ratio: 1 / 1;
}

/* line 268, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.media-side {
  display: grid;
  grid-template-columns: 40% 1fr;
  grid-auto-flow: row dense;
  column-gap: 12px;
  align-items: start;
}
/* line 275, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.media-side > * {
  grid-column: 2;
}
/* line 277, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.media-side > .title {
  grid-column: 1 / -1;
}
/* line 278, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.media-side > .card-actions, .ta-card.media-side > .card-actions:last-child {
  grid-column: 1 / -1;
}
/* line 280, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.media-side > .media {
  grid-column: 1;
  grid-row: span 99;
  align-self: start;
  margin: 0;
  border: 1px solid var(--ta-border-subtle);
  border-radius: var(--ta-radius-sm);
}
/* line 295, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card.media-side > .media img, .ta-card.media-side > .media video {
  display: block;
  margin: 0 auto;
  width: auto;
  max-width: 100%;
  height: auto;
  aspect-ratio: auto;
  object-fit: contain;
}

@container ta-pagina (max-width: 41.875rem) {
  /* line 311, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
  .ta-card.media-side {
    display: block;
  }
  /* line 313, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
  .ta-card.media-side > .media {
    margin: 0 0 12px 0;
  }
}
@container ta-pagina (max-width: 41.875rem) {
  /* line 321, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
  .ta-card > .title:has(> .title-actions) {
    display: block;
  }
  /* line 323, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
  .ta-card > .title:has(> .title-actions) > .title-actions {
    display: block;
    margin-top: 2px;
  }
}
/* line 328, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card > .card-actions,
.ta-card > .card-actions:last-child {
  margin: 12px -16px -16px -16px;
  padding: 8px 16px;
  border-top: 1px solid var(--ta-border-subtle);
  display: flex;
  justify-content: space-between;
  gap: var(--ta-space-2);
}
/* line 343, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card > .card-actions > :only-child,
.ta-card > .card-actions:last-child > :only-child {
  margin-left: auto;
}

/* line 347, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card-grid {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 10px;
  margin-bottom: 10px;
}
/* line 355, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card-grid > .ta-card {
  margin: 0;
  overflow: hidden;
}
/* line 358, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card-grid > .span-1 {
  grid-column: span 1;
}
/* line 358, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card-grid > .span-2 {
  grid-column: span 2;
}
/* line 358, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card-grid > .span-3 {
  grid-column: span 3;
}
/* line 358, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card-grid > .span-4 {
  grid-column: span 4;
}
/* line 358, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card-grid > .span-5 {
  grid-column: span 5;
}
/* line 358, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card-grid > .span-6 {
  grid-column: span 6;
}
/* line 358, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card-grid > .span-7 {
  grid-column: span 7;
}
/* line 358, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card-grid > .span-8 {
  grid-column: span 8;
}
/* line 358, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card-grid > .span-9 {
  grid-column: span 9;
}
/* line 358, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card-grid > .span-10 {
  grid-column: span 10;
}
/* line 358, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card-grid > .span-11 {
  grid-column: span 11;
}
/* line 358, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card-grid > .span-12 {
  grid-column: span 12;
}
/* line 360, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card-grid > .full {
  grid-column: span 12;
}
/* line 361, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card-grid > .big2 {
  grid-column: span 9;
}
/* line 362, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card-grid > .big {
  grid-column: span 6;
}
/* line 363, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card-grid > .medium {
  grid-column: span 4;
}
/* line 364, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-card-grid > .small {
  grid-column: span 3;
}
@container ta-pagina (min-width: 48.8125rem) and (max-width: 66.25rem) {
  /* line 369, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
  .ta-card-grid > .small, .ta-card-grid > .medium {
    grid-column: span 6;
  }
}
@container ta-pagina (max-width: 48.75rem) {
  /* line 373, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
  .ta-card-grid > .ta-card {
    grid-column: span 12;
  }
}
/* line 380, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-login-card {
  max-width: 24rem;
  margin: 2.5rem auto 0;
}
/* line 383, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-login-card .ta-login-brand {
  margin-bottom: 1.25rem;
  text-align: center;
  container-type: inline-size;
}
/* line 395, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-login-card .ta-login-brand .ta-font.logo {
  font-size: clamp(0px, 8cqi, 28px);
  white-space: nowrap;
}
/* line 396, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-login-card .ta-login-brand img {
  max-width: 100%;
  height: auto;
}
/* line 398, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-login-card .ta-login-errors {
  margin-bottom: 1rem;
}
/* line 400, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-login-card .ta-login-errors p, .ta-login-card .ta-login-errors ul {
  margin: 0;
}
/* line 401, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-login-card .ta-login-errors ul {
  padding-left: 1.25rem;
}
/* line 403, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-login-card .form .field {
  max-width: none;
  padding: 0;
}
/* line 406, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-login-card .form .field label, .ta-login-card .form .field span.fake-label {
  display: block;
  float: none;
  width: auto;
  margin: 0 0 4px;
  text-align: left;
}
/* line 413, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-login-card .form .field input, .ta-login-card .form .field select, .ta-login-card .form .field textarea, .ta-login-card .form .field .content-select {
  width: 100%;
  max-width: none;
}
/* line 416, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_cards.scss */
.ta-login-card .actions .ta-btn, .ta-login-card .form .actions input[type="submit"], .form .ta-login-card .actions input[type="submit"], .ta-login-card .actions .ta-btn-back, .ta-login-card .actions input[type="submit"], .ta-login-card .actions button {
  width: 100%;
  max-width: none;
  margin: 0;
}

/* line 11, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page > * + * {
  margin-top: var(--ta-space-4);
}

/* line 17, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
#TActb ~ .ta-page {
  margin-top: 20px;
}

/* line 20, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-crud {
  display: flex;
  align-items: flex-start;
  gap: var(--ta-space-4);
}
/* line 25, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-crud > * + * {
  margin-top: 0;
}
/* line 27, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-crud .ta-page-main {
  flex: 1 1 auto;
  min-width: 0;
}
/* line 30, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-crud .ta-page-main > * + * {
  margin-top: var(--ta-space-4);
}
/* line 34, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-crud .ta-side-panel {
  flex: 0 0 280px;
  max-width: 280px;
}

@container ta-pagina (max-width: 48.75rem) {
  /* line 41, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
  .ta-page-crud {
    display: block;
  }
  /* line 43, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
  .ta-page-crud .ta-side-panel {
    max-width: none;
    margin-top: var(--ta-space-4);
  }
}
/* line 49, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page .sep-submenu + * {
  margin-top: 0;
}

/* line 52, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page .sep-submenu {
  margin: 0;
}

/* line 57, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-filters > :first-child,
.ta-page-table > :first-child,
.ta-page-charts > :first-child {
  margin-top: 0;
}

/* line 59, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-pagination {
  text-align: center;
}

/* line 66, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-section .ta-page-block-title {
  margin: 0 0 var(--ta-space-3) 0;
  font-size: 1rem;
  line-height: 1.375rem;
}
/* line 72, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-section .ta-page-kpi {
  display: flex;
  flex-wrap: wrap;
  gap: var(--ta-space-3);
}
/* line 76, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-section .ta-page-kpi > * {
  flex: 1 1 160px;
}

/* line 83, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-dashboard .ta-card-grid {
  margin-bottom: 0;
}

/* line 88, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-steps .ta-page-intro {
  color: var(--ta-text-muted);
  font-size: 0.9375rem;
  line-height: 1.375rem;
}
/* line 95, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-steps .ta-page-actions {
  display: flex;
  justify-content: space-between;
  gap: var(--ta-space-3);
}
/* line 100, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-steps .ta-page-actions > :only-child {
  margin-left: auto;
}
/* line 103, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-steps .ta-page-result-block {
  margin-top: var(--ta-space-5);
}

@container ta-pagina (max-width: 48.75rem) {
  /* line 107, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
  .ta-page-steps .ta-page-actions {
    display: block;
  }
  /* line 109, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
  .ta-page-steps .ta-page-actions > * + * {
    margin-top: var(--ta-space-2);
  }
  /* line 110, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
  .ta-page-steps .ta-page-actions .ta-btn, .ta-page-steps .ta-page-actions .form .actions input[type="submit"], .form .actions .ta-page-steps .ta-page-actions input[type="submit"], .ta-page-steps .ta-page-actions .ta-btn-back {
    width: 100%;
  }
}
/* line 123, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-step-question {
  text-align: center;
}
/* line 126, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-step-question > h2, #title-bar .ta-step-question > .page-title, .ta-step-question > h3, .ta-step-question > .ta-step-question-title {
  margin: 0 0 var(--ta-space-5) 0;
}
/* line 128, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-step-question .ta-step-choices {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: var(--ta-space-3);
}
/* line 134, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-step-question .ta-step-choices > * {
  margin: 0;
}
/* line 136, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-step-question .ta-step-choices.stacked {
  flex-direction: column;
  gap: var(--ta-space-4);
}
/* line 142, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-step-question + .ta-step-question {
  margin-top: var(--ta-space-6);
}

/* line 146, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-result {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 240px;
  padding: var(--ta-space-6) var(--ta-space-4);
  text-align: center;
}
/* line 154, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-result .ta-page-result-inner {
  max-width: 640px;
}
/* line 155, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-result .ta-page-result-media {
  margin-bottom: var(--ta-space-4);
}
/* line 156, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-result .ta-page-result-media img {
  max-width: 100%;
}
/* line 157, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-result .ta-page-result-media [class^="ion-"],
.ta-page-result .ta-page-result-media [class*=" ion-"] {
  font-size: 3rem;
  line-height: 1;
}
/* line 160, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-result .ta-page-result-title {
  margin: 0 0 var(--ta-space-3) 0;
  font-size: 1.5rem;
  line-height: 1.875rem;
  overflow-wrap: anywhere;
}
/* line 169, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-result .ta-page-result-message {
  color: var(--ta-text-muted);
  font-size: 0.9375rem;
  line-height: 1.375rem;
}
/* line 178, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-result .ta-page-result-actions {
  margin-top: var(--ta-space-5);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: var(--ta-space-3);
}
/* line 185, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-result .ta-page-result-actions > .content-links, .ta-page-result .ta-page-result-actions > p, .ta-page-result .ta-page-result-actions > br {
  flex-basis: 100%;
}
/* line 186, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-result .ta-page-result-actions > p {
  margin: 0;
}
/* line 191, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-result.state-ok .ta-page-result-title,
.ta-page-result.state-ok .ta-page-result-media .loading-sk-wave,
.ta-page-result.state-ok .ta-page-result-media [class^="ion-"],
.ta-page-result.state-ok .ta-page-result-media [class*=" ion-"] {
  color: var(--ta-success);
}
/* line 197, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-result.state-error .ta-page-result-title,
.ta-page-result.state-error .ta-page-result-media .loading-sk-wave,
.ta-page-result.state-error .ta-page-result-media [class^="ion-"],
.ta-page-result.state-error .ta-page-result-media [class*=" ion-"] {
  color: var(--ta-danger);
}
/* line 203, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-result.state-waiting .ta-page-result-title,
.ta-page-result.state-waiting .ta-page-result-media .loading-sk-wave,
.ta-page-result.state-waiting .ta-page-result-media [class^="ion-"],
.ta-page-result.state-waiting .ta-page-result-media [class*=" ion-"] {
  color: var(--ta-info);
}
/* line 208, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-result.state-waiting .ta-page-result-media [class^="ion-load"] {
  display: inline-block;
  animation: ta-page-spin 1.2s linear infinite;
}

@keyframes ta-page-spin {
  to {
    transform: rotate(360deg);
  }
}
/* line 218, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-icon-divieto {
  display: inline-block;
  max-width: 100%;
  height: auto;
}
/* line 222, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-icon-divieto .ta-divieto-ombra {
  fill: #000;
  opacity: 0.12;
}
/* line 223, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-icon-divieto .ta-divieto-fondo {
  fill: var(--ta-chrome-bg);
}
/* line 224, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-icon-divieto .ta-divieto-ombra-ottagono {
  fill: #000;
  stroke: #000;
  opacity: 0.18;
}
/* line 225, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-icon-divieto .ta-divieto-ottagono {
  fill: var(--ta-danger);
  stroke: var(--ta-danger);
}
/* line 226, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-icon-divieto .ta-divieto-barra {
  fill: var(--ta-on-dark);
}

/* line 233, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-gallery-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
  gap: var(--ta-space-4);
}

/* line 240, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-gallery .ta-gallery-header {
  margin-bottom: var(--ta-space-4);
}
/* line 242, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-gallery .ta-gallery-section + .ta-gallery-section {
  margin-top: var(--ta-space-6);
}
/* line 244, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-gallery .ta-gallery-section-title {
  margin: 0 0 var(--ta-space-3) 0;
  font-size: 1rem;
  line-height: 1.375rem;
}

/* line 253, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-custom.narrow {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

/* line 264, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-dialog .ta-dialog-intro {
  margin-bottom: var(--ta-space-3);
  color: var(--ta-text-muted);
}
/* line 269, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-dialog .ta-dialog-search {
  padding: 15px 10px;
  margin: -20px -10px 0 -10px;
  background-color: var(--ta-bg-subtle);
}
/* line 274, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-dialog .ta-dialog-search .actions {
  height: auto;
  margin: 0 -10px;
  padding: 15px 10px 0 10px;
  border-top: 1px solid var(--ta-bg);
  text-align: center;
}
/* line 281, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-dialog .ta-dialog-search .actions input[type="submit"] {
  float: none;
  width: 400px;
  margin: 0;
}
/* line 287, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-dialog .ta-dialog-body > :first-child {
  margin-top: 0;
}
/* line 289, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-dialog .ta-dialog-results {
  margin: 0 -10px;
}
/* line 292, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-dialog .ta-dialog-results .result {
  padding: 15px 10px;
  border-bottom: 1px solid var(--ta-border-subtle);
  font-size: 0;
  line-height: 0;
  text-align: center;
}
/* line 299, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-dialog .ta-dialog-results .result .ta-checkbox-tag {
  margin-top: 3px;
}
/* line 302, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-dialog .ta-dialog-results .result .name {
  cursor: pointer;
  display: inline-block;
  width: calc(100% - 16px);
  max-width: 400px;
  padding: 0 0 0 10px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-align: left;
  vertical-align: top;
}
/* line 315, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-dialog .ta-dialog-results .loading-box,
.ta-page-dialog .ta-dialog-results .no-results {
  padding: 15px 10px;
  border-bottom: 1px solid var(--ta-border-subtle);
  text-align: center;
}
/* line 322, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-dialog .ta-dialog-results .loading-box [class^="ion-load"] {
  display: inline-block;
  font-size: 2.5rem;
  animation: ta-page-spin 1.2s linear infinite;
}
/* line 328, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
.ta-page-dialog .ta-dialog-results + .actions.bottom-dialog {
  margin: 0 -10px;
  padding: 15px 10px 5px 10px;
  border-top: none;
}

@container ta-pagina (max-width: 48.75rem) {
  /* line 337, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
  .ta-page-dialog .ta-dialog-search .actions {
    width: auto;
  }
  /* line 339, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_pages.scss */
  .ta-page-dialog .ta-dialog-search .actions input[type="submit"] {
    width: 100%;
  }
}
/**** MENU ****/
/* line 3, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar {
  text-align: center;
  text-indent: 0;
  position: relative;
  z-index: 0;
  padding: 8px 0 10px 0;
  height: auto;
  width: 100%;
}
/* line 12, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar:after {
  content: "";
  position: absolute;
  background-color: var(--ta-border-subtle);
  top: 0;
  bottom: 0;
  z-index: 0;
}
/* line 20, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar ul {
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 1;
}
/* line 25, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar ul li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0;
  padding: 0;
}
/* line 33, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #first-level-menu.single, #menu-bar #first-level-menu.normal {
  font-size: 0;
  letter-spacing: 0;
}
/* line 34, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #first-level-menu.single a, #menu-bar #first-level-menu.normal a {
  color: inherit;
  text-decoration: none;
}
/* line 40, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #first-level-menu.single li, #menu-bar #first-level-menu.normal li {
  font-size: 0.875rem;
  letter-spacing: 1px;
  padding: 0 10px 5px 10px;
  border-bottom: 1px solid var(--ta-menu-tab-divider);
  position: relative;
}
/* line 46, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #first-level-menu.single li:after, #menu-bar #first-level-menu.normal li:after {
  content: "";
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  border-bottom: 1px solid var(--ta-text-inverse);
}
/* line 54, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #first-level-menu.single li a, #menu-bar #first-level-menu.normal li a {
  border-bottom: 4px solid transparent;
}
/* line 56, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #first-level-menu.single li a:hover, #menu-bar #first-level-menu.single li a:focus, #menu-bar #first-level-menu.single li a:active, #menu-bar #first-level-menu.normal li a:hover, #menu-bar #first-level-menu.normal li a:focus, #menu-bar #first-level-menu.normal li a:active {
  border-bottom-color: var(--ta-danger);
}
/* line 61, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #first-level-menu.single li.selected a, #menu-bar #first-level-menu.normal li.selected a {
  border-bottom-color: var(--ta-danger);
}
/* line 65, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #first-level-menu.single li span.item, #menu-bar #first-level-menu.normal li span.item {
  padding: 0 3px;
  display: inline-block;
}
/* line 68, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #first-level-menu.single li span.item a, #menu-bar #first-level-menu.normal li span.item a {
  padding: 0;
}
/* line 71, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #first-level-menu.single li span.item a:hover, #menu-bar #first-level-menu.single li span.item a:active, #menu-bar #first-level-menu.single li span.item a:focus, #menu-bar #first-level-menu.normal li span.item a:hover, #menu-bar #first-level-menu.normal li span.item a:active, #menu-bar #first-level-menu.normal li span.item a:focus {
  border-bottom: 4px solid var(--ta-danger);
}
/* line 75, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #first-level-menu.single li.disabled a, #menu-bar #first-level-menu.normal li.disabled a {
  color: var(--ta-border);
  cursor: default;
  text-shadow: 1px 0 0 var(--ta-text-inverse);
}
/* line 83, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #first-level-menu.single li {
  border: none;
  padding-bottom: 0;
}
/* line 86, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #first-level-menu.single li:after, #menu-bar #first-level-menu.single li.selected {
  border: none;
}
/* line 92, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #second-level-menu {
  padding: 0;
  font-size: 0;
  letter-spacing: -1px;
  display: inline-block;
  list-style: none;
  margin-top: -2px;
  border-top: 1px solid var(--ta-text-inverse);
}
/* line 100, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #second-level-menu:before {
  content: "";
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  border-bottom: 1px solid var(--ta-menu-tab-divider);
}
/* line 108, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #second-level-menu a {
  color: inherit;
  text-decoration: none;
}
/* line 112, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #second-level-menu a:hover, #menu-bar #second-level-menu a:active, #menu-bar #second-level-menu a:focus {
  border-bottom: 4px solid var(--ta-danger);
}
/* line 115, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #second-level-menu li {
  z-index: 0;
  padding: 7px 15px 0 0;
  font-size: 0.875rem;
  letter-spacing: 1px;
  display: list-item;
  float: left;
}
/* line 122, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #second-level-menu li span.item {
  display: inline-block;
}
/* line 125, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #second-level-menu li:first-child {
  padding-left: 5px;
}
/* line 128, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #second-level-menu li:last-child {
  padding-right: 5px;
}
/* line 131, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #second-level-menu li.disabled a {
  cursor: default;
  color: var(--ta-border);
  text-shadow: 1px 0 0 var(--ta-text-inverse);
}
/* line 137, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #second-level-menu li.selected a {
  border-bottom: 4px solid var(--ta-danger);
}

/* line 143, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu {
  border: 1px solid var(--ta-border-subtle);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 146, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu div {
  max-height: calc(1.25rem + 10px);
}
/* line 150, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu div ul.drop-down li.ui-state-hover, .submenu div ul.drop-down li.selected {
  background: linear-gradient(var(--ta-menu-selected-bg), var(--ta-menu-selected-bg)) !important;
}
/* line 152, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu div ul.drop-down li.ui-state-hover a, .submenu div ul.drop-down li.selected a {
  background-color: var(--ta-menu-selected-bg) !important;
  color: var(--ta-on-dark) !important;
}
/* line 160, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.right .submenu-box-left {
  float: left;
  padding: 5px 0 0 10px;
  width: auto;
  max-width: 40%;
}
/* line 166, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.right .submenu-box-right {
  width: 100%;
  float: right;
  padding: 0 3px 0 0;
}
/* line 170, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.right .submenu-box-right .content-right-submenu {
  float: right;
  border-left: 1px solid var(--ta-border);
}
/* line 174, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.right .submenu-box-right .content-right-submenu div:first-child {
  border-right: none;
}
/* line 177, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.right .submenu-box-right .content-right-submenu div a {
  display: block;
  padding: 5px 10px;
  text-decoration: none;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 184, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.right .submenu-box-right .content-right-submenu div.selected a, .submenu.right .submenu-box-right .content-right-submenu div.selected a:hover {
  color: var(--ta-on-dark);
  background-color: var(--ta-menu-selected-bg);
}
/* line 192, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.right .submenu-box-left + .submenu-box-right {
  width: 56%;
}
/* line 197, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.left .submenu-box-right {
  float: right;
  padding: 5px 10px 0 10px;
  width: auto;
  max-width: 40%;
}
/* line 203, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.left .submenu-box-left {
  width: 100%;
  float: left;
  padding: 0 3px 0 0;
}
/* line 207, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.left .submenu-box-left .content-left-submenu {
  float: left;
  border-right: 1px solid var(--ta-border);
}
/* line 210, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.left .submenu-box-left .content-left-submenu div {
  border-left: 1px solid var(--ta-border);
}
/* line 212, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.left .submenu-box-left .content-left-submenu div:first-child {
  border-left: none;
}
/* line 215, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.left .submenu-box-left .content-left-submenu div a {
  padding: 5px 10px;
  text-decoration: none;
  color: var(--ta-menu-selected-bg);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 220, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.left .submenu-box-left .content-left-submenu div a:hover {
  background-color: var(--ta-border);
}
/* line 227, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.left .submenu-box-right + .submenu-box-left {
  width: 56%;
}

/**** APPLICATIONS LAYOUT ****/
/* line 3, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_applications.scss */
#app-header {
  margin: 0;
  padding: 0;
  text-indent: -9999px;
  position: relative;
  height: 10px;
}
/* line 10, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_applications.scss */
#app-header span {
  text-indent: 0;
}

/* line 14, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_applications.scss */
#app-content-wrapper {
  background-color: var(--ta-surface);
  padding: 0;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  position: relative;
}
/* line 19, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_applications.scss */
#app-content-wrapper #app-icon {
  position: absolute;
  padding: 0 10px 5px 0;
  left: 0px;
  top: -2px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  overflow: hidden;
}
/* line 28, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_applications.scss */
#app-content-wrapper #app-icon img {
  width: 70px;
  height: 70px;
}
/* line 30, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_applications.scss */
#app-content-wrapper #title-bar.without-menu {
  margin-bottom: 40px;
}

/**** APPS HELP ****/
/* line 36, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_applications.scss */
.app-help {
  position: absolute;
  right: 0;
  top: 10px;
  z-index: 999999;
}
/* line 162, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
.app-help .expand {
  background: url("https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/aiuti-apps.png") no-repeat;
  background-position: -4px -9px;
  width: 18px;
  height: 13px;
  margin-top: 9px;
}
/* line 163, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
.app-help .video {
  background: url("https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/aiuti-apps.png") no-repeat;
  background-position: -26px -7px;
  width: 23px;
  height: 19px;
  margin-top: 6px;
}
/* line 164, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
.app-help .faq {
  background: url("https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/aiuti-apps.png") no-repeat;
  background-position: -53px -6px;
  width: 19px;
  height: 19px;
  margin-top: 6px;
}
/* line 165, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
.app-help .bg-sx {
  background: url("https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/aiuti-apps.png") no-repeat;
  background-position: -87px 0;
  width: 10px;
  height: 32px;
}
/* line 166, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
.app-help .bg-dx {
  background: url("https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/aiuti-apps.png") no-repeat;
  background-position: -76px 0;
  width: 11px;
  height: 32px;
}
/* line 42, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_applications.scss */
.app-help .app-help-icon {
  display: inline-block;
  float: left;
}
/* line 46, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_applications.scss */
.app-help .app-help-element {
  display: inline-block;
  float: left;
}
/* line 48, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_applications.scss */
.app-help .app-help-element.body-bg {
  background-color: var(--ta-marrone-soft);
  border-top: 1px solid var(--ta-marrone-border);
  border-bottom: 1px solid var(--ta-marrone-border);
  height: 30px;
}
/* line 54, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_applications.scss */
.app-help .app-help-element .text {
  line-height: 1.875rem;
  float: left;
}
/* line 57, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_applications.scss */
.app-help .app-help-element .text a {
  color: var(--ta-marrone-border);
}
/* line 59, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_applications.scss */
.app-help .app-help-element .text a:hover, .app-help .app-help-element .text a:active {
  color: var(--ta-marrone);
}

/* line 64, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_applications.scss */
.app-help1 {
  position: absolute;
  right: 0;
  top: 10px;
  z-index: 1;
  font-size: 0;
}
/* line 70, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_applications.scss */
.app-help1 .text {
  font-size: 0.75rem;
  line-height: 1rem;
  display: inline-block;
  border-right: 1px solid var(--ta-text-muted);
  border-left: 1px solid var(--ta-bg);
  text-shadow: 0px 1px 0 var(--ta-bg);
}
/* line 77, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_applications.scss */
.app-help1 .text:first-child {
  border-left: none;
}
/* line 80, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_applications.scss */
.app-help1 .text:last-child {
  border-right: none;
}
/* line 83, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_applications.scss */
.app-help1 .text a {
  padding: 0px 5px;
  line-height: 1rem;
  color: var(--ta-success-hover);
  display: inline-block;
  text-decoration: none;
}
/* line 89, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_applications.scss */
.app-help1 .text a:hover, .app-help1 .text a:active {
  color: var(--ta-success);
  text-decoration: underline;
}

/**** PAGE TITLE BAR ****/
/* line 3, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
#title-bar {
  position: relative;
  text-align: center;
  margin-bottom: 10px;
  width: 100%;
  background: var(--ta-titlebar-bg);
  border-bottom: 1px solid var(--ta-border-subtle);
}
/* line 10, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
#title-bar .page-title {
  color: var(--ta-text);
}
/* line 18, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
#title-bar .title-bar-right {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 22, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
#title-bar .title-bar-left {
  position: absolute;
  left: 0;
  top: 0;
}
/* line 26, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
#title-bar.settings {
  color: var(--ta-success);
}

/**** PAGINATION ****/
/* line 34, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.pagination {
  display: table;
  margin: 0 auto;
  width: auto;
  *display: inline;
  *zoom: 1;
  clear: both;
}
/* line 44, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.pagination a {
  text-decoration: none;
  line-height: 0.875rem;
}
/* line 48, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.pagination a.next_page, .pagination a.prev_page {
  font-weight: normal;
}
/* line 52, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.pagination span, .pagination > a {
  line-height: 0.875rem;
  float: left;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  background-color: var(--ta-surface);
}
/* line 57, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.pagination span.current, .pagination > a.current {
  color: var(--ta-text-inverse);
  background-color: var(--ta-border-subtle);
}
/* line 62, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.pagination span.page.gap, .pagination > a.page.gap {
  border: none;
  font-weight: normal;
}
/* line 66, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.pagination span.page.current, .pagination > a.page.current {
  color: var(--ta-text-inverse);
}

/* line 73, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
ul.drop-down {
  min-width: 160px;
}
/* line 77, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
ul.drop-down > li + li {
  margin-top: 4px;
}

/**** FLASH ****/
/**** INLINE APPLICATION INFO (box in alto sotto la title bar) ****/
/* line 88, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.inline-info {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  padding: 10px;
  margin: 10px;
}

/**** ALERT: dal 07/09/2026 `.ta-alert` e' una `.ta-card` — veste in _cards.scss ****/
/**** WIZARD STEPS (`ta_wizard_steps`, BS11) ****/
/* line 102, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.ta-wizard-steps {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  margin: 10px 0;
}
/* line 108, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.ta-wizard-steps .ta-wizard-step {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  color: var(--ta-text-muted);
  font-family: var(--ta-font-heading-light);
}
/* line 115, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.ta-wizard-steps .ta-wizard-step-num {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1.625rem;
  height: 1.625rem;
  border-radius: var(--ta-radius-pill);
  background-color: var(--ta-surface-sunken);
  color: var(--ta-text-muted);
  font-size: 0.8125rem;
}
/* line 127, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.ta-wizard-steps .ta-wizard-step-sep {
  flex: 1 1 20px;
  min-width: 20px;
  height: 1px;
  background-color: var(--ta-border-subtle);
}
/* line 133, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.ta-wizard-steps .ta-wizard-step-current {
  color: var(--ta-text);
}
/* line 135, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.ta-wizard-steps .ta-wizard-step-current .ta-wizard-step-num {
  background-color: var(--ta-accent);
  color: var(--ta-wizard-current-text);
}
/* line 140, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.ta-wizard-steps .ta-wizard-step-done .ta-wizard-step-num {
  background-color: var(--ta-success);
  color: var(--ta-wizard-done-text);
}

/**** BREADCRUMB DI NAVIGAZIONE (`ta_breadcrumb`, BS11) ****/
/* line 150, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.ta-breadcrumb {
  margin: 10px 0;
  line-height: 1.25rem;
}
/* line 153, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.ta-breadcrumb a {
  color: var(--ta-link);
  text-decoration: none;
}
/* line 156, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.ta-breadcrumb a:hover, .ta-breadcrumb a:focus {
  color: var(--ta-link-hover);
  text-decoration: underline;
}
/* line 161, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.ta-breadcrumb .ta-breadcrumb-sep {
  margin: 0 6px;
  color: var(--ta-text-muted);
}
/* line 165, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.ta-breadcrumb .ta-breadcrumb-current {
  color: var(--ta-text);
  font-family: var(--ta-font-heading);
}

/**** SLIM HEADER ****/
/* line 173, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb {
  width: 100%;
  height: 31px;
  z-index: 1;
  background-color: var(--ta-header-bar-bg);
  border-bottom: 1px solid var(--ta-header-border);
  box-shadow: 0 0 0 1px var(--ta-header-hover-bg);
  position: relative !important;
  display: block;
}
/* line 185, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb li {
  font-size: 0.75rem;
  color: var(--ta-on-dark);
  top: 2px;
  margin: 6px;
  position: relative;
}
/* line 192, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb .logo {
  display: inline-block;
  padding-left: 10px;
  border-left: 1px solid var(--ta-header-border);
  line-height: 30px;
  font-size: 0.625rem;
  letter-spacing: 0;
  position: relative;
}
/* line 201, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb .top-bar-section li:not(.has-form) a:not(.button) {
  line-height: 18px;
  font-size: 0.75rem;
  background-color: transparent;
}
/* line 206, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb .top-bar-section li:not(.has-form) a:not(.button):hover, #TActb .top-bar-section li:not(.has-form) a:not(.button):focus {
  color: var(--ta-brand);
  background-color: transparent;
}
/* line 209, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb .top-bar-section ul {
  height: 30px;
  width: auto;
}
/* line 212, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb .top-bar-section ul li {
  float: left;
  margin: 0;
  top: 0;
  line-height: 30px;
  height: 30px;
  background-color: transparent;
}
/* line 221, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb .top-bar-section ul li.no-link {
  padding: 0 10px;
}
/* line 222, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb .top-bar-section ul li > a {
  display: block;
  width: 100%;
  color: var(--ta-on-dark);
  font-family: "Arial", "Helvetica Neue", "Helvetica", Helvetica, sans-serif;
  font-weight: normal;
  text-transform: none;
  padding: 0 10px;
  line-height: 30px !important;
  text-decoration: none;
}
/* line 234, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb .top-bar-section ul.floatleft {
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  padding-left: 0;
  background-color: transparent;
}
/* line 241, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb .top-bar-section ul.floatleft li {
  border-right: 1px solid var(--ta-header-border);
  border-left: 1px solid var(--ta-header-hover-bg);
}
/* line 244, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb .top-bar-section ul.floatleft li:first-child {
  border-left: none;
}
/* line 248, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb .top-bar-section ul.floatleft:after {
  content: " ";
  width: 1px;
  height: 30px;
  background-color: var(--ta-header-hover-bg);
  display: block;
  float: left;
  position: absolute;
  right: -1px;
  top: 0;
}
/* line 260, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb .top-bar-section ul.floatright {
  padding-right: 10px;
  font-size: 0;
  position: relative;
  z-index: 1;
  text-align: right;
}
/* line 266, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb .top-bar-section ul.floatright li {
  overflow: hidden;
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
/* line 271, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb .top-bar-section ul.floatright li > a {
  border-left: 1px solid var(--ta-header-border);
  border-right: 1px solid var(--ta-header-hover-bg);
}
/* line 276, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb .top-bar-section ul.floatright:before {
  content: " ";
  width: 1px;
  height: 30px;
  background-color: var(--ta-header-hover-bg);
  display: block;
  float: left;
  position: absolute;
  left: -1px;
  top: 0;
}
@media screen and (orientation: portrait) {
  /* line 173, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
  #TActb {
    position: relative;
    display: block !important;
  }
}

/* line 296, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar {
  padding-bottom: 1px;
}
/* line 298, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar:after {
  content: '';
  display: block;
  clear: both;
}
/* line 303, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar .icon {
  float: right;
  display: inline-block;
  width: 10%;
  margin-bottom: 20px;
  cursor: pointer;
  position: relative;
  vertical-align: top;
}
/* line 311, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar .icon:before {
  content: '';
  display: block;
  margin-top: 100%;
}
/* line 316, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar .icon:after {
  content: attr(data-val);
  width: 100%;
  font-size: 1.25rem;
  line-height: 1;
  text-align: center;
  position: absolute;
  bottom: -20px;
  left: 0;
}
/* line 326, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar .icon span {
  background: url("https://ta-cdn.s3-eu-west-1.amazonaws.com/teamartist-framework/images/satisfaction-icons.svg") no-repeat;
  background-size: cover;
  position: absolute;
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px;
}
/* line 337, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar .icon.icon2 span {
  background-position: 11.1% 0;
}
/* line 338, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar .icon.icon3 span {
  background-position: 22.2% 0;
}
/* line 339, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar .icon.icon4 span {
  background-position: 33.3% 0;
}
/* line 340, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar .icon.icon5 span {
  background-position: 44.4% 0;
}
/* line 341, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar .icon.icon6 span {
  background-position: 55.5% 0;
}
/* line 342, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar .icon.icon7 span {
  background-position: 66.6% 0;
}
/* line 343, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar .icon.icon8 span {
  background-position: 77.7% 0;
}
/* line 344, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar .icon.icon9 span {
  background-position: 88.8% 0;
}
/* line 345, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar .icon.icon10 span {
  background-position: 100% 0;
}

@container ta-pagina (max-width: 35rem) {
  /* line 350, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
  .satisfaction-bar {
    width: 100%;
    max-width: 120px;
    margin: 0 auto;
    text-align: center;
  }
  /* line 355, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
  .satisfaction-bar .icon {
    float: none;
    width: 100%;
    margin-bottom: 0;
    padding-left: 30px;
  }
  /* line 360, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
  .satisfaction-bar .icon span {
    left: 40px;
  }
  /* line 361, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_layout.scss */
  .satisfaction-bar .icon:after {
    width: 30px;
    height: 30px;
    line-height: 30px;
    bottom: 0;
    top: calc(50% - 15px);
  }
}
/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.perfect-scrollbar.min.css */
.ps-container .ps-scrollbar-x {
  position: absolute;
  bottom: 3px;
  height: 8px;
  background-color: var(--ta-scrollbar-thumb-bg);
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity .2s linear;
  transition: opacity .2s linear;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.perfect-scrollbar.min.css */
.ps-container:hover .ps-scrollbar-x {
  opacity: .6;
  filter: alpha(opacity=60);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.perfect-scrollbar.min.css */
.ps-container .ps-scrollbar-x:hover {
  opacity: .9;
  filter: alpha(opacity=90);
  cursor: default;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.perfect-scrollbar.min.css */
.ps-container .ps-scrollbar-x.in-scrolling {
  opacity: .9;
  filter: alpha(opacity=90);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.perfect-scrollbar.min.css */
.ps-container .ps-scrollbar-y {
  position: absolute;
  right: 3px;
  width: 8px;
  background-color: var(--ta-scrollbar-thumb-bg);
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity .2s linear;
  transition: opacity .2s linear;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.perfect-scrollbar.min.css */
.ps-container:hover .ps-scrollbar-y {
  opacity: .6;
  filter: alpha(opacity=60);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.perfect-scrollbar.min.css */
.ps-container .ps-scrollbar-y:hover {
  opacity: .9;
  filter: alpha(opacity=90);
  cursor: default;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.perfect-scrollbar.min.css */
.ps-container .ps-scrollbar-y.in-scrolling {
  opacity: .9;
  filter: alpha(opacity=90);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.modernizrsvg .app-help2 .logo-ta {
  background: url(https://cdnsb.s3.amazonaws.com/images/layout/logo_ta_layout_fullscreen_application.svg) no-repeat -3px -4px transparent;
}

/* line 4, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.modernizrno-svg .app-help2 .logo-ta {
  background: url(https://cdnsb.s3.amazonaws.com/images/layout/logo_ta_layout_fullscreen_application.png) no-repeat -3px -4px transparent;
}

/* line 7, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.app-help2 .logo-ta {
  position: absolute;
  right: 5px;
  bottom: 0;
  width: 147px;
  height: 27px;
  display: block;
}

/* line 16, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.app-help2 {
  position: absolute;
  right: 5px;
  top: 10px;
  z-index: 3;
  font-size: 0;
  height: 51px;
  text-indent: 0;
  text-align: right;
}
/* line 25, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.app-help2 .text {
  font-size: 0.75rem;
  line-height: 16px;
  display: inline-block;
  border-right: 1px solid var(--ta-marrone-strong);
  border-left: 1px solid var(--ta-bg);
  text-shadow: 0px 1px 0 var(--ta-bg);
}
/* line 32, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.app-help2 .text:first-child {
  border-left: none;
}
/* line 35, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.app-help2 .text:last-child {
  border-right: none;
}
/* line 38, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.app-help2 .text a {
  padding: 0px 5px;
  line-height: 16px;
  color: var(--ta-marrone-strong);
  display: inline-block;
  text-decoration: none;
}
/* line 44, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.app-help2 .text a:hover, .app-help2 .text a:active {
  color: var(--ta-marrone);
  text-decoration: underline;
}

/* line 52, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.lh-fullscreen {
  position: absolute;
  z-index: 1;
  top: 10px;
  left: 10px;
  text-indent: 0;
}
/* line 58, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.lh-fullscreen img {
  width: 40px;
  margin: 0 10px 0 0;
  float: left;
}
/* line 63, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.lh-fullscreen div {
  float: left;
}
/* line 66, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.lh-fullscreen h2, .lh-fullscreen #title-bar .page-title, #title-bar .lh-fullscreen .page-title {
  font-size: 0.875rem !important;
  line-height: 1rem !important;
  margin: 1px 0 6px 0 !important;
  color: inherit !important;
  text-align: left !important;
}
/* line 72, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.lh-fullscreen h2.single, .lh-fullscreen #title-bar .single.page-title, #title-bar .lh-fullscreen .single.page-title {
  line-height: 2.5rem !important;
}
/* line 76, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.lh-fullscreen h3 {
  font-size: 0.875rem !important;
  line-height: 16px !important;
  margin: 0 !important;
  text-transform: capitalize !important;
  width: 170px !important;
  height: 32px !important;
  overflow: hidden !important;
  text-align: left !important;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_applications_fullscreen.scss */
.application_full_screen {
  padding: 0;
}
/* line 3, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_applications_fullscreen.scss */
.application_full_screen #app-header {
  height: auto;
  min-height: 10px;
  min-width: 990px;
  position: absolute;
  width: 100%;
}

@keyframes blinkSelect {
  0% {
    box-shadow: 0 0 10px var(--ta-brand-hover);
  }
  50% {
    box-shadow: 0 0 2px var(--ta-brand-hover);
  }
  100% {
    box-shadow: 0 0 10px var(--ta-brand-hover);
  }
}
/* line 55, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
body {
  min-width: 320px;
  min-height: 100vh;
  padding: 0;
  background-color: var(--ta-bg);
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
}
/* line 61, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
body.skip_header_and_footer {
  height: 100%;
}

/* line 64, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container {
  --ta-app-chrome: 48px;
  min-height: 100%;
  margin: 0;
  padding: 48px 0 0 0;
  background-color: var(--ta-app-container-bg);
}
/* line 73, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.with-footer {
  padding-bottom: 40px;
  --ta-app-chrome: 88px;
}
/* line 82, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container #app-content-wrapper {
  display: flex;
  flex-direction: column;
  min-height: calc(100vh - var(--ta-app-chrome));
  padding: calc(2.125rem + 34px) 0 20px 0;
}
/* line 87, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container #app-content-wrapper #app-content {
  flex: 1 0 auto;
  padding: 0 15px;
  margin-top: 10px;
}
/* line 92, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container #app-content-wrapper #top-title-bar {
  left: 0;
}
/* line 94, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container #app-content-wrapper #top-title-bar + #app-content {
  margin-top: 0;
}
/* line 97, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container #app-content-wrapper > .before-app-content + #app-content {
  margin-top: 0;
}
/* line 98, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container #app-content-wrapper.without-title-bar {
  padding-top: 20px;
}
/* line 103, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container #app-content-wrapper.small-title-bar #top-title-bar table td:last-child > .hide-small {
  display: none;
}
/* line 104, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container #app-content-wrapper.small-title-bar #top-title-bar table td:last-child .hide-big {
  display: inline-block;
  margin-right: 0;
}
/* line 108, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container #app-content-wrapper.small-title-bar #top-title-bar table td:last-child .ta-drop-down-button .drop-down li.primary {
  display: block;
}
/* line 114, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container > #container {
  margin: 0 auto;
}
/* line 115, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.with-sidebar-menu {
  height: 100%;
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
}
/* line 120, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.with-sidebar-menu #app-content-wrapper {
  background-color: var(--ta-app-content-wrapper-bg);
  border-radius: 0;
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.2;
  vertical-align: top;
}
/* line 127, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.with-sidebar-menu #app-content-wrapper #app-content {
  background-color: var(--ta-app-content-bg);
  margin-top: 0;
  padding: 20px;
  border: 1px solid var(--ta-neutral-light);
  border-right: none;
}
/* line 133, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.with-sidebar-menu #app-content-wrapper #app-content > .wrap-title-bar:first-child {
  margin-top: 0;
}
/* line 135, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.with-sidebar-menu #app-content-wrapper:not(.hide-sidebar-menu) {
  padding-left: calc(var(--ta-sidebar-width) + 20px);
}
/* line 137, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.with-sidebar-menu #app-content-wrapper:not(.hide-sidebar-menu) #top-title-bar {
  left: var(--ta-sidebar-width);
}
/* line 143, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.with-sidebar-menu #sidebar-menu.mini ~ #app-content-wrapper:not(.hide-sidebar-menu) {
  padding-left: calc(var(--ta-sidebar-rail) + 20px);
}
/* line 145, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.with-sidebar-menu #sidebar-menu.mini ~ #app-content-wrapper:not(.hide-sidebar-menu) #top-title-bar {
  left: var(--ta-sidebar-rail);
}
/* line 149, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.with-sidebar-menu.mobile #sidebar-menu:not(.hidden) .bottom .piu-spazio {
  display: none;
}
/* line 150, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.with-sidebar-menu.mobile #sidebar-menu:not(.hidden) + #app-content-wrapper {
  padding-left: 0 !important;
  -webkit-transform: translate3d(var(--ta-sidebar-width), 0, 0);
  transform: translate3d(var(--ta-sidebar-width), 0, 0);
}
/* line 154, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.with-sidebar-menu.mobile #sidebar-menu:not(.hidden) + #app-content-wrapper #top-title-bar {
  left: 0;
}
/* line 160, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.no-sidebar-menu #sidebar-menu {
  display: none;
}
/* line 162, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.no-sidebar-menu #sidebar-menu .top {
  display: none;
}
/* line 166, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.no-sidebar-menu #sidebar-menu.show-second-level.with-general .middle > ul > li.selected > ul {
  top: 48px;
}
/* line 167, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.no-sidebar-menu #sidebar-menu + #app-content-wrapper:not(.hide-sidebar-menu) {
  padding-left: 0;
}
/* line 169, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.no-sidebar-menu #sidebar-menu + #app-content-wrapper:not(.hide-sidebar-menu) #top-title-bar {
  left: 0;
}
/* line 171, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.no-sidebar-menu #sidebar-menu.open {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 175, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.no-sidebar-menu #sidebar-menu.open + #app-content-wrapper:not(.hide-sidebar-menu) {
  padding-left: var(--ta-sidebar-width);
}
/* line 177, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.no-sidebar-menu #sidebar-menu.open + #app-content-wrapper:not(.hide-sidebar-menu) #top-title-bar {
  left: var(--ta-sidebar-width);
}
/* line 179, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.no-sidebar-menu #sidebar-menu.open.mini + #app-content-wrapper:not(.hide-sidebar-menu) {
  padding-left: var(--ta-sidebar-rail);
}
/* line 181, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.no-sidebar-menu #sidebar-menu.open.mini + #app-content-wrapper:not(.hide-sidebar-menu) #top-title-bar {
  left: var(--ta-sidebar-rail);
}
/* line 186, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.no-sidebar-menu.mobile #sidebar-menu.open + #app-content-wrapper {
  padding-left: 0 !important;
  -webkit-transform: translate3d(var(--ta-sidebar-width), 0, 0);
  transform: translate3d(var(--ta-sidebar-width), 0, 0);
}
/* line 190, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.no-sidebar-menu.mobile #sidebar-menu.open + #app-content-wrapper #top-title-bar {
  left: 0;
}

/* line 196, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
body.skip_header_and_footer #app-container {
  padding: 0;
}

/* line 199, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb ~ #app-container {
  padding-top: 0;
  --ta-app-chrome: 31px;
}

/* line 202, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.small {
  height: 63px;
}
/* line 204, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.small .top-bar-section {
  height: 100%;
}
/* line 206, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.small .top-bar-section ul.floatleft {
  width: 100%;
  height: 31px;
  border-top: 1px solid var(--ta-header-hover-bg);
  top: auto;
  bottom: 0;
}
/* line 212, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.small .top-bar-section ul.floatleft li {
  width: 100%;
  border: none !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 220, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.small .top-bar-section ul.floatright {
  width: 100%;
  height: 31px;
  border-bottom: 1px solid var(--ta-header-border);
}
/* line 225, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.small .top-bar-section ul.floatright li:first-child {
  border-left: none !important;
}
/* line 228, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.small .top-bar-section ul.floatright li:last-child {
  float: right;
}
/* line 234, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.small ~ #app-container {
  --ta-app-chrome: 63px;
}
/* line 236, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.new-color {
  height: auto;
  background-color: var(--ta-header-bar-bg);
  border-bottom: 1px solid var(--ta-header-border);
  padding: 7px 7px 6px 7px;
  line-height: 1.625rem;
  box-shadow: none;
  position: relative !important;
}
/* line 244, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.new-color:after, #TActb.new-color:before {
  display: none;
}
/* line 246, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.new-color .top-bar-section:after {
  content: '';
  display: block;
  clear: both;
}
/* line 252, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.new-color .top-bar-section ul li {
  background-color: transparent;
}
/* line 253, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.new-color .top-bar-section ul.floatleft {
  background-color: transparent;
}
/* line 255, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.new-color .top-bar-section ul.floatleft:after {
  display: none;
}
/* line 256, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.new-color .top-bar-section ul.floatleft li {
  float: none;
  height: auto;
  margin: 5px 0;
  padding: 0 10px;
  border: none;
  line-height: 1rem;
  font-size: 0.875rem;
  vertical-align: middle;
}
/* line 268, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.new-color .top-bar-section ul.floatright:before {
  display: none;
}
/* line 269, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.new-color .top-bar-section ul.floatright li {
  float: none;
  height: auto;
  margin: 5px 0;
  padding: 0 10px;
  border-right: 1px solid var(--ta-on-dark);
  line-height: 1rem;
  font-size: 0.875rem;
  vertical-align: middle;
}
/* line 278, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.new-color .top-bar-section ul.floatright li.logo-tactb {
  margin: 0;
  padding: 0;
}
/* line 281, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.new-color .top-bar-section ul.floatright li.logo-tactb .logo {
  border: none;
  line-height: 1.625rem;
}
/* line 286, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.new-color .top-bar-section ul.floatright li:last-child {
  border-right: none;
}
/* line 293, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.new-color.small .top-bar-section ul.floatleft, #TActb.new-color.small .top-bar-section ul.floatright {
  height: auto;
  border: none;
  text-align: left;
  position: static;
}

/* line 304, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container ~ #footer {
  background-color: var(--ta-neutral-light);
  width: 100%;
  height: auto;
  min-height: 40px;
  padding: 10px;
  border-top: 1px solid var(--ta-surface);
  font-size: 0.75rem;
  line-height: 19px;
  text-align: center;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 2;
}
/* line 318, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container ~ #footer .footer-content {
  display: inline-block;
  padding: 0 10px 0 0;
  margin: 0 10px 0 0;
  border-right: 1px solid var(--ta-surface);
}
/* line 323, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container ~ #footer .footer-content:last-child {
  padding: 0;
  margin: 0;
  border-right: none;
}

/* line 354, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#menu-bar {
  margin-top: 0;
}
/* line 356, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#menu-bar:after {
  right: 0;
  left: 0;
}

/* line 362, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.wrap-title-bar {
  margin-top: 15px;
}
/* line 364, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.wrap-title-bar #title-bar {
  margin-bottom: 0;
  position: static;
  table-layout: fixed;
}
/* line 368, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.wrap-title-bar #title-bar td {
  vertical-align: middle;
}
/* line 369, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.wrap-title-bar #title-bar .tb-center {
  width: 100%;
}
/* line 370, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.wrap-title-bar #title-bar .tb-left {
  width: 0;
}
/* line 371, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.wrap-title-bar #title-bar .tb-right {
  width: 0;
}
/* line 375, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.wrap-title-bar.with-left #title-bar .tb-center, .wrap-title-bar.with-right #title-bar .tb-center {
  width: 36%;
}
/* line 376, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.wrap-title-bar.with-left #title-bar .tb-left, .wrap-title-bar.with-right #title-bar .tb-left {
  width: 28%;
}
/* line 377, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.wrap-title-bar.with-left #title-bar .tb-right, .wrap-title-bar.with-right #title-bar .tb-right {
  width: 28%;
}
/* line 380, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.wrap-title-bar + .table {
  margin-top: 15px;
}

/* line 391, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form:not(.search-form):not(:first-child) {
  margin-top: 15px;
}
/* line 392, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form:not(.search-form):not(:last-child) {
  margin-bottom: 15px;
}

/* line 396, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog:not(.search-form):not(:last-child),
.ta-dialog .form:not(.search-form):not(:last-child),
.ui-dialog-content .form:not(.search-form):not(:last-child) {
  margin-bottom: 0;
}

/* line 402, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog:not(.search-form):not(:first-child) {
  margin-top: 0;
}

/* line 407, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
h1 + .form.form-dialog:not(.search-form):not(:first-child), h2 + .form.form-dialog:not(.search-form):not(:first-child), #title-bar .page-title + .form.form-dialog:not(.search-form):not(:first-child), h3 + .form.form-dialog:not(.search-form):not(:first-child), h4 + .form.form-dialog:not(.search-form):not(:first-child), h5 + .form.form-dialog:not(.search-form):not(:first-child), h6 + .form.form-dialog:not(.search-form):not(:first-child), p + .form.form-dialog:not(.search-form):not(:first-child), .inline-info + .form.form-dialog:not(.search-form):not(:first-child), .ta-card + .form.form-dialog:not(.search-form):not(:first-child) {
  margin-top: 15px;
}

/* line 409, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form {
  width: 100%;
  max-width: 920px;
  padding: 0;
}
/* line 413, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.full-width {
  max-width: 100%;
}
/* line 414, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field {
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
  position: relative;
}
/* line 419, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field p, .form .field a, .form .field span, .form .field strong, .form .field .strong, .form .field li {
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.3;
}
/* line 424, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field span.mandatory:after {
  content: '*';
  color: var(--ta-danger);
}
/* line 428, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field h4 {
  font-size: 1.05rem;
  line-height: 1.3;
}
/* line 429, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field ul {
  font-size: 0.875rem;
  line-height: 1.3;
}
/* line 430, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .under-field {
  display: inline-block;
  min-width: calc(75% - 399px);
  padding-left: 25%;
  margin-top: 5px;
}
/* line 435, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .under-field.small {
  font-size: 0.75rem;
}
/* line 437, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .under-field.small * {
  font-size: 0.75rem;
}
/* line 440, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .chars-count {
  width: 60px;
  font-size: 0.75rem;
  line-height: 1;
  text-align: right;
  white-space: nowrap;
  position: absolute;
  top: 10px;
  left: calc(25% + 333px);
  z-index: 2;
}
/* line 450, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .chars-count + input {
  padding-right: 70px;
}
/* line 452, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field span.sep {
  display: inline-block;
  padding: 0 5px;
}
/* line 456, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .text-right-label {
  display: inline-block;
  width: 75%;
  margin-top: 0.3125rem;
  overflow-wrap: anywhere;
}
/* line 463, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .text-right-label p {
  margin: 0 0 10px 0;
}
/* line 465, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .text-right-label p:last-child {
  margin: 0;
}
/* line 467, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .text-right-label ul, .form .field .text-right-label ol {
  margin: 0 0 10px 25px;
}
/* line 469, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .text-right-label ul:last-child, .form .field .text-right-label ol:last-child {
  margin-bottom: 0;
}
/* line 472, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field span.ajax-loader {
  width: 16px;
  margin-top: 0;
  margin-left: -23px;
  position: absolute;
  top: 7px;
  left: calc(25% + 400px);
}
/* line 480, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field span.fake-label {
  margin-top: 0.3125rem;
  overflow: hidden;
  text-align: right;
}
/* line 484, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field span.fake-label:after {
  content: ":";
}
/* line 486, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .label {
  margin-right: 5px;
}
/* line 487, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field label, .form .field span.fake-label {
  display: inline-block;
  float: none;
  width: 23%;
  min-height: 1.5625rem;
  margin-right: 2%;
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.3;
  vertical-align: top;
}
/* line 497, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field label.no-after:after, .form .field span.fake-label.no-after:after {
  content: '';
}
/* line 498, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field label.between-fields, .form .field span.fake-label.between-fields {
  width: 9%;
  max-width: 53px;
  margin: 5px 5px 0 5px;
}
/* line 504, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field input, .form .field select, .form .field button {
  float: none;
  width: 75%;
  max-width: 400px;
  margin-bottom: 0;
  font-size: 0.875rem;
  vertical-align: top;
  transition: none;
}
/* line 512, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field input ~ .icon, .form .field select ~ .icon, .form .field button ~ .icon {
  display: inline-block;
  height: 1.875rem;
  padding-left: 10px;
  line-height: 1.875rem;
}
/* line 520, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field button.ui-multiselect span {
  font-size: 0.8125rem;
}
/* line 522, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field select {
  margin: 0;
}
/* line 524, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field select[id$="_3i"] {
  width: 16%;
  max-width: 100px;
  margin: 0;
}
/* line 525, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field select[id$="_2i"] {
  width: 58%;
  margin: 0 2%;
  max-width: calc(200px - 4%);
}
/* line 526, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field select[id$="_1i"] {
  width: 22%;
  max-width: 100px;
  margin: 0;
}
/* line 527, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field select[id$="_4i"] {
  width: 35.5%;
  max-width: 100px;
  margin: 0;
}
/* line 529, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field select[id$="_4i"] + span.sep-time {
  float: none !important;
  display: inline-block;
  width: 2%;
  text-align: center;
}
/* line 536, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field select[id$="_5i"] {
  width: 35.5%;
  max-width: 100px;
  margin: 0;
}
/* line 537, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field select.start_field, .form .field select.end_field {
  width: 37%;
  max-width: calc(200px - 0.5%);
}
/* line 541, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field select.start_field {
  margin-right: 1%;
}
/* line 546, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .start_field.content-select, .form .field .end_field.content-select {
  width: 37%;
  max-width: calc(200px - 0.5%);
}
/* line 550, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .start_field.content-select {
  margin-right: 1%;
}
/* line 552, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field input[type="checkbox"], .form .field input[type="radio"] {
  width: 0.875rem;
  margin: 8px 0 0 0;
}
/* line 556, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field input.right[type="checkbox"], .form .field input.right[type="radio"], .form .field .ta-checkbox-tag.right {
  width: 0.875rem;
  margin: 2px 0 0 25%;
}
/* line 559, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field input.right[type="checkbox"] + label, .form .field input.right[type="radio"] + label, .form .field .ta-checkbox-tag.right + label {
  display: inline-block;
  width: calc(73% - 18px);
  margin: 0 0 0 2%;
  text-align: left;
}
/* line 564, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field input.right[type="checkbox"] + label:after, .form .field input.right[type="radio"] + label:after, .form .field .ta-checkbox-tag.right + label:after {
  content: '';
}
/* line 566, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field input.right[type="checkbox"].full-width, .form .field input.right[type="radio"].full-width, .form .field .ta-checkbox-tag.right.full-width {
  margin-left: 0;
}
/* line 568, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field input.right[type="checkbox"].full-width + label, .form .field input.right[type="radio"].full-width + label, .form .field .ta-checkbox-tag.right.full-width + label {
  width: calc(98% - 0.875rem);
}
/* line 571, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .ta-checkbox-tag {
  margin-top: 8px;
}
/* line 575, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .ta-checkbox-tag input ~ .icon {
  display: none;
}
/* line 576, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .ta-checkbox-tag.selected input ~ .icon {
  height: 100%;
  display: flex;
  padding: 0;
  line-height: 1;
}
/* line 583, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field input[type="file"] {
  margin-top: 7px;
}
/* line 584, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .sep-datetime {
  display: block;
  height: 9px;
}
/* line 587, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .sep-datetime + select[id$="_4i"] {
  margin-left: 25%;
}
/* line 589, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field input[data-evol="true"] {
  width: calc(75% - 25px);
  max-width: 375px;
}
/* line 592, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field input[data-evol="true"] + .evo-colorind, .form .field input[data-evol="true"] + .evo-colorind-ie, .form .field input[data-evol="true"] + .evo-colorind-ff {
  display: inline-block;
  float: none;
  margin: 5px 0 0 5px;
  position: static;
}
/* line 599, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field input.two-fields {
  width: 31.4%;
  max-width: 158px;
}
/* line 603, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field input.hasDatepicker {
  color: transparent;
  text-shadow: 0 0 0 var(--ta-text);
}
/* line 607, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field textarea, .form .field .selected-items-container {
  float: none;
  width: 100% !important;
  margin-bottom: 0;
  font-size: 0.875rem;
  vertical-align: top;
}
/* line 614, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .selected-items-container {
  display: inline-block;
}
/* line 616, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .selected-items-container.under-button {
  margin: 10px 0 0 0;
}
/* line 618, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field label ~ textarea, .form .field label ~ button, .form .field label ~ .selected-items-container {
  width: 75% !important;
}
/* line 619, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field label ~ .selected-items-container.under-button {
  margin: 10px 0 0 25%;
}
/* line 620, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field label ~ select[id$="_2i"] {
  width: 33%;
}
/* line 621, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .content-textarea, .form .field .redactor-box, .form .field .ta-chunked-upload {
  display: inline-block;
  width: 75%;
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 0.875rem;
  letter-spacing: 1px;
  vertical-align: top;
}
/* line 629, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .content-textarea textarea, .form .field .redactor-box textarea, .form .field .ta-chunked-upload textarea {
  width: 100% !important;
}
/* line 631, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .content-textarea .redactor-box {
  width: 100%;
}
/* line 635, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .text-right-label ~ .ta-chunked-upload {
  margin-left: 25%;
}
/* line 636, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .content-toggle-field {
  display: inline-block;
  width: 75%;
}
/* line 639, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .content-toggle-field input, .form .field .content-toggle-field select {
  width: 100%;
}
/* line 641, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .inline-info {
  margin: 10px 0 20px 25%;
  font-size: 0.875rem;
  line-height: 1.3;
}
/* line 645, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .inline-info.align-to-field {
  width: 75%;
  margin: 0 0 15px 25%;
  padding: 15px 10px;
}
/* line 651, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .note-align-to-field {
  margin-left: 25%;
}
/* line 652, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .dialog-options .dialog-option {
  width: auto;
  font-size: 0.875rem;
  line-height: 1.3;
}
/* line 657, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .table {
  font-size: 0.875rem;
  line-height: 1.2;
  letter-spacing: 1px;
}
/* line 662, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .table-form {
  display: inline-block;
  width: 75%;
  margin: 0;
  table-layout: fixed;
}
/* line 667, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .table-form select, .form .field .table-form input {
  width: 100%;
  margin: 0;
}
/* line 668, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .table-form td.checkbox input {
  width: auto;
  margin: 0;
}
/* line 672, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .table-form .table-label {
  width: auto;
  min-height: 0;
  margin: 0;
  text-align: left;
}
/* line 677, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .table-form .table-label:after {
  content: "";
}
/* line 680, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .ta-onoff-checkbox {
  margin-top: 3px;
}
/* line 681, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .right-onoff {
  max-width: calc(73% - 50px);
  display: inline-block;
  margin: 8px 0 0 2%;
  line-height: 1.4em;
  font-size: 0.8125rem;
  vertical-align: top;
}
/* line 689, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field img.photo {
  width: 80px;
  margin: 0 5px 0 0;
}
/* line 692, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field img.photo + a {
  text-decoration: none;
  vertical-align: middle;
}
/* line 700, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .rating_stars input {
  display: none !important;
}
/* line 701, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .rating_stars label {
  margin: 0 7px 0 0;
  font-size: 0 !important;
  letter-spacing: 0;
  line-height: 1;
  min-height: 0;
}
/* line 707, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .rating_stars label:after {
  content: none;
}
/* line 708, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .rating_stars label :first-of-type {
  margin-right: 0;
}
/* line 711, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .content-select, .form .field .content-search-form form table tr td.primary .content-select, .content-search-form form table tr td.primary .form .field .content-select, .form .field .content-search-form.open form table tr td .content-select, .content-search-form.open form table tr td .form .field .content-select {
  display: inline-block;
}
/* line 717, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.select_start input.start {
  background-color: var(--ta-surface-sunken);
  border-color: var(--ta-accent);
  box-shadow: 0 0 0 3px var(--ta-input-focus-ring);
  outline: 0;
  outline-offset: -2px;
}
/* line 724, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.select_start input.end:focus {
  border-color: var(--ta-border);
  box-shadow: none;
}
/* line 730, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.select_end input.end {
  background-color: var(--ta-surface-sunken);
  border-color: var(--ta-accent);
  box-shadow: 0 0 0 3px var(--ta-input-focus-ring);
  outline: 0;
  outline-offset: -2px;
}
/* line 737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.select_end input.start:focus {
  border-color: var(--ta-border);
  box-shadow: none;
}
/* line 743, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.error label {
  color: var(--ta-danger-hover);
}
/* line 751, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.error input, .form .field.error select, .form .field.error button, .form .field.error .content-select, .form .field.error .ta-range-date, .form .field.error .ta-data-ora, .form .field.error .ta-campo-unita, .form .field.error .ta-range-fields {
  border-color: var(--ta-danger);
}
/* line 755, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.error textarea {
  border-color: var(--ta-danger);
}
/* line 756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.error .redactor-layer {
  border-color: var(--ta-danger);
}
/* line 757, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.error .redactor-toolbar {
  box-shadow: 0 1px 2px var(--ta-danger);
}
/* line 760, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-evol > div {
  display: inline-block;
  width: 75% !important;
  margin: 0 !important;
}
/* line 765, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-evol input[data-evol="true"] {
  width: calc(100% - 25px);
}
/* line 768, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-icon input, .form .field.with-icon select, .form .field.with-icon button, .form .field.with-icon .content-select, .form .field.with-icon .ta-range-date, .form .field.with-icon .ta-data-ora, .form .field.with-icon .ta-campo-unita, .form .field.with-icon .ta-range-fields {
  width: calc(75% - 25px);
}
/* line 769, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-icon .icon {
  display: inline-block;
  width: 20px;
  height: 1.25rem;
  margin: 5px 0 0 5px;
  padding: 0;
  font-size: 1.25rem;
  line-height: 1.25rem;
  vertical-align: top;
}
/* line 781, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail .field-detail {
  display: none !important;
}
/* line 785, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail .field_with_errors {
  display: contents !important;
}
/* line 787, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error label {
  color: var(--ta-danger-hover);
}
/* line 788, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error input, .form .field.with-field-detail.error select, .form .field.with-field-detail.error button, .form .field.with-field-detail.error .content-select, .form .field.with-field-detail.error .ta-range-date, .form .field.with-field-detail.error .ta-data-ora, .form .field.with-field-detail.error .ta-campo-unita, .form .field.with-field-detail.error .ta-range-fields {
  width: 32%;
  border-color: var(--ta-danger);
}
/* line 793, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error select[id$="_3i"] {
  width: 8%;
}
/* line 794, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error select[id$="_2i"] {
  width: 12%;
}
/* line 795, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error select[id$="_1i"] {
  width: 8%;
}
/* line 796, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error select[id$="_4i"], .form .field.with-field-detail.error select[id$="_5i"] {
  width: 14%;
}
/* line 797, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error select.start_field, .form .field.with-field-detail.error select.end_field {
  width: 15%;
}
/* line 798, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error select.start_field {
  margin-right: 2%;
}
/* line 801, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error .start_field.content-select, .form .field.with-field-detail.error .end_field.content-select {
  width: 15%;
}
/* line 802, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error .start_field.content-select {
  margin-right: 2%;
}
/* line 804, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error label ~ textarea, .form .field.with-field-detail.error label ~ button, .form .field.with-field-detail.error label ~ .selected-items-container {
  width: 32% !important;
}
/* line 805, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error input.right[type="checkbox"], .form .field.with-field-detail.error input.right[type="radio"], .form .field.with-field-detail.error .ta-checkbox-tag.right {
  width: 0.875rem;
}
/* line 807, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error input.right[type="checkbox"].right + label, .form .field.with-field-detail.error input.right[type="radio"].right + label, .form .field.with-field-detail.error .ta-checkbox-tag.right.right + label {
  width: calc(30% - 0.875rem - 4px);
}
/* line 809, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error .field-detail {
  float: none;
  display: inline-block !important;
  width: 41%;
  margin-left: 2%;
  font-size: 0.875rem;
  line-height: 1.3;
}
/* line 816, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error .field-detail .field-detail-content {
  background-color: var(--ta-input-error-bg);
  border-color: var(--ta-danger);
  color: var(--ta-danger-hover);
}
/* line 821, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error .field-detail .field-detail-triangle {
  border-right-color: var(--ta-danger);
}
/* line 823, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error .field-detail .field-detail-triangle:after {
  border-right-color: var(--ta-input-error-bg);
}
/* line 825, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error .field-detail.hidden {
  display: none !important;
}
/* line 827, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error span.ajax-loader {
  left: 57%;
}
/* line 828, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error.user-permissions label {
  width: 56%;
}
/* line 829, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error.with-evol > div {
  width: 32% !important;
}
/* line 831, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error.with-icon input, .form .field.with-field-detail.error.with-icon select, .form .field.with-field-detail.error.with-icon button, .form .field.with-field-detail.error.with-icon .content-select, .form .field.with-field-detail.error.with-icon .ta-range-date, .form .field.with-field-detail.error.with-icon .ta-data-ora, .form .field.with-field-detail.error.with-icon .ta-campo-unita, .form .field.with-field-detail.error.with-icon .ta-range-fields {
  width: calc(32% - 25px);
}
/* line 835, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.user-permissions {
  padding: 0 0 0 30px;
  margin-left: calc(25% - 30px);
  position: relative;
}
/* line 839, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.user-permissions input {
  width: auto;
  margin: 0;
  position: absolute;
  top: 3px;
  left: 0;
}
/* line 846, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.user-permissions label {
  width: 100%;
  margin: 0;
  text-align: left;
}
/* line 850, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.user-permissions label:after {
  content: '';
}
/* line 853, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.mb0 {
  margin-bottom: 0;
}
/* line 854, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.evo div {
  display: inline;
}
/* line 855, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.mh0 {
  min-height: 0;
}
/* line 857, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.mh0 label {
  min-height: 0;
}
/* line 859, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.without-label {
  margin-left: 25%;
}
/* line 861, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.without-label.no-space {
  margin-left: 0;
}
/* line 862, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.without-label .redactor-box, .form .field.without-label .ta-chunked-upload, .form .field.without-label .text-right-label {
  width: 100%;
}
/* line 863, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.without-label .text-right-label ~ .ta-chunked-upload {
  margin-left: 0;
}
/* line 864, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.without-label .under-field {
  padding-left: 0;
}
/* line 866, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.without-label.with-field-detail.error .redactor-box, .form .field.without-label.with-field-detail.error .ta-chunked-upload {
  width: 57%;
}
/* line 870, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-onoff-before-field-full .ta-onoff-checkbox {
  margin: 3px 2% 0 25%;
}
/* line 871, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-onoff-before-field-full label {
  width: calc(73% - 50px);
  margin-right: 0;
  text-align: left;
}
/* line 875, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-onoff-before-field-full label:after {
  content: '';
}
/* line 879, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-onoff-before-field .ta-onoff-checkbox {
  margin-right: 10px;
}
/* line 880, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-onoff-before-field input, .form .field.with-onoff-before-field select, .form .field.with-onoff-before-field button, .form .field.with-onoff-before-field .content-select, .form .field.with-onoff-before-field .ta-range-date, .form .field.with-onoff-before-field .ta-data-ora, .form .field.with-onoff-before-field .ta-campo-unita, .form .field.with-onoff-before-field .ta-range-fields {
  width: calc(75% - 60px);
  max-width: 340px;
}
/* line 886, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-onoff-after-field .ta-onoff-checkbox {
  margin-left: 10px;
}
/* line 887, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-onoff-after-field input, .form .field.with-onoff-after-field select, .form .field.with-onoff-after-field button, .form .field.with-onoff-after-field .content-select, .form .field.with-onoff-after-field .ta-range-date, .form .field.with-onoff-after-field .ta-data-ora, .form .field.with-onoff-after-field .ta-campo-unita, .form .field.with-onoff-after-field .ta-range-fields {
  width: calc(75% - 60px);
  max-width: 340px;
}
/* line 893, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-onoff-before-label label {
  display: inline-block;
  width: calc(73% - 50px);
  margin: 5px 0 0 2%;
  text-align: left;
}
/* line 898, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-onoff-before-label label:after {
  content: '';
}
/* line 900, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-onoff-before-label.full-width label {
  width: calc(98% - 50px);
}
/* line 903, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .fieldset {
  margin: 0 0 15px 0;
}
/* line 905, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .fieldset.mb0 {
  margin-bottom: 0;
}
/* line 907, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .actions {
  margin-top: 20px;
}
/* line 916, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .actions.as-fields {
  max-width: calc(25% + 400px);
}
/* line 917, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .actions.only-back-under-form {
  width: auto;
  padding: 0;
  margin: 0;
  position: absolute;
  bottom: 15px;
}
/* line 923, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .actions.only-back-under-form a {
  margin: 0;
}
/* line 925, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .actions input[type="submit"] {
  float: right;
  font-size: 1em;
  position: static;
}
/* line 931, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .actions .ta-btn[data-role="close-dialog"], .form .actions input[data-role="close-dialog"][type="submit"], .form .actions [data-role="close-dialog"].ta-btn-back, .form .actions .ta-btn[data-role="cancel"], .form .actions input[data-role="cancel"][type="submit"], .form .actions [data-role="cancel"].ta-btn-back, .form .actions .ta-btn.gray, .form .actions input.gray[type="submit"], .form .actions .gray.ta-btn-back {
  min-width: 0;
}
/* line 934, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .actions .left-submit {
  float: right;
  margin: 7.5px 10px 0 0;
}
/* line 938, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .actions .link-left {
  float: left;
  margin: 7.5px 10px 0 0;
}
/* line 942, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .actions:after {
  content: '';
  display: block;
  clear: both;
}
/* line 948, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.search-form {
  width: 100%;
  max-width: 100%;
  padding: 0;
}
/* line 954, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.search-form .field.small input, .form.search-form .field.small select, .form.search-form .field.small .content-select, .form.search-form .field.small .ta-range-date, .form.search-form .field.small .ta-data-ora, .form.search-form .field.small .ta-campo-unita, .form.search-form .field.small .ta-range-fields {
  width: 100%;
  max-width: 100%;
}
/* line 955, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.search-form .field.small button.ui-multiselect {
  width: 100% !important;
  max-width: 100%;
}
/* line 959, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-search {
  width: 100%;
  max-width: 100%;
  padding: 0;
}
/* line 963, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-search .field {
  text-align: center;
}
/* line 965, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-search .field input[type="text"] {
  width: calc(75% - 20px);
}
/* line 966, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-search .field input[type="submit"] {
  z-index: 2;
}
/* line 967, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-search .field:after {
  top: 5px;
  left: -18px;
}
/* line 975, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog .field input {
  width: 75%;
}
/* line 976, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog .field input[type="checkbox"], .form.form-dialog .field input[type="radio"] {
  width: 0.875rem;
  margin: 8px 0 0 0;
}
/* line 980, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog .field input.right[type="checkbox"], .form.form-dialog .field input.right[type="radio"], .form.form-dialog .field .ta-checkbox-tag.right {
  width: 0.875rem;
  margin: 2px 0 0 25%;
}
/* line 983, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog .field input.right[type="checkbox"] + label, .form.form-dialog .field input.right[type="radio"] + label, .form.form-dialog .field .ta-checkbox-tag.right + label {
  width: calc(73% - 18px);
  margin: 0 0 0 2%;
  text-align: left;
}
/* line 987, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog .field input.right[type="checkbox"] + label:after, .form.form-dialog .field input.right[type="radio"] + label:after, .form.form-dialog .field .ta-checkbox-tag.right + label:after {
  content: '';
}
/* line 989, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog .field input.right[type="checkbox"].full-width, .form.form-dialog .field input.right[type="radio"].full-width, .form.form-dialog .field .ta-checkbox-tag.right.full-width {
  margin-left: 0;
}
/* line 991, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog .field input.right[type="checkbox"].full-width + label, .form.form-dialog .field input.right[type="radio"].full-width + label, .form.form-dialog .field .ta-checkbox-tag.right.full-width + label {
  width: calc(98% - 0.875rem);
}
/* line 995, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog .field.with-icon input {
  width: calc(75% - 25px);
}
/* line 999, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field {
  font-size: 0;
  letter-spacing: 0;
}
/* line 1002, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field label {
  float: none;
  font-size: 0.875rem;
  line-height: 1.3;
  vertical-align: top;
}
/* line 1008, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field input, .form.form-dialog.with-field-details .field select, .form.form-dialog.with-field-details .field button {
  float: none;
  display: inline-block;
  width: 75%;
  margin-bottom: 0;
  font-size: 0.875rem;
  line-height: 1.3;
  vertical-align: top;
}
/* line 1017, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field .ta-range-date, .form.form-dialog.with-field-details .field .ta-data-ora, .form.form-dialog.with-field-details .field .ta-campo-unita, .form.form-dialog.with-field-details .field .ta-range-fields {
  width: 75%;
}
/* line 1018, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field .content-select {
  width: 75%;
}
/* line 1018, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field .content-select button, .form.form-dialog.with-field-details .field .content-select button span {
  font-size: 0.875rem;
}
/* line 1019, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field input[data-evol="true"] {
  width: calc(75% - 25px);
}
/* line 1020, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field input[type="checkbox"], .form.form-dialog.with-field-details .field input[type="radio"] {
  width: 0.875rem;
  margin: 8px 0 0 0;
}
/* line 1024, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field input.right[type="checkbox"], .form.form-dialog.with-field-details .field input.right[type="radio"], .form.form-dialog.with-field-details .field .ta-checkbox-tag.right {
  width: 0.875rem;
  margin: 2px 0 0 25%;
}
/* line 1027, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field input.right[type="checkbox"] + label, .form.form-dialog.with-field-details .field input.right[type="radio"] + label, .form.form-dialog.with-field-details .field .ta-checkbox-tag.right + label {
  width: calc(73% - 18px);
  margin: 0 0 0 2%;
  text-align: left;
}
/* line 1031, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field input.right[type="checkbox"] + label:after, .form.form-dialog.with-field-details .field input.right[type="radio"] + label:after, .form.form-dialog.with-field-details .field .ta-checkbox-tag.right + label:after {
  content: '';
}
/* line 1033, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field input.right[type="checkbox"].full-width, .form.form-dialog.with-field-details .field input.right[type="radio"].full-width, .form.form-dialog.with-field-details .field .ta-checkbox-tag.right.full-width {
  margin-left: 0;
}
/* line 1035, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field input.right[type="checkbox"].full-width + label, .form.form-dialog.with-field-details .field input.right[type="radio"].full-width + label, .form.form-dialog.with-field-details .field .ta-checkbox-tag.right.full-width + label {
  width: calc(98% - 0.875rem);
}
/* line 1038, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field textarea {
  width: 75% !important;
}
/* line 1039, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field .content-textarea, .form.form-dialog.with-field-details .field .redactor-box, .form.form-dialog.with-field-details .field .ta-chunked-upload {
  width: 75%;
}
/* line 1041, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field .content-textarea textarea, .form.form-dialog.with-field-details .field .redactor-box textarea, .form.form-dialog.with-field-details .field .ta-chunked-upload textarea {
  width: 100% !important;
}
/* line 1043, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field .content-textarea .redactor-box {
  width: 100%;
}
/* line 1044, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field .content-toggle-field {
  width: 75%;
}
/* line 1046, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field .content-toggle-field input, .form.form-dialog.with-field-details .field .content-toggle-field select {
  width: 100%;
}
/* line 1048, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field .text-right-label {
  font-size: 0.875rem;
  line-height: 1.3;
}
/* line 1052, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field .field-detail {
  float: none;
  margin: 0 0 0 25%;
  font-size: 0.8125rem;
  line-height: 1.3;
}
/* line 1057, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field .field-detail .field-detail-triangle {
  display: none !important;
}
/* line 1058, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field .field-detail .field-detail-content {
  background-color: transparent;
  height: auto;
  padding: 0;
  border: none;
}
/* line 1065, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field .field_with_errors {
  display: inline-block;
}
/* line 1068, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field .field_with_errors ~ .field-detail .field-detail-triangle {
  display: none !important;
}
/* line 1069, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field .field_with_errors ~ .field-detail .field-detail-content {
  background-color: transparent;
  height: auto;
  padding: 0;
  border: none;
}
/* line 1078, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field.user-permissions label {
  width: 100%;
}
/* line 1079, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field.user-permissions .field-detail {
  margin: 5px 0 0 0;
}
/* line 1082, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field.with-icon input, .form.form-dialog.with-field-details .field.with-icon select, .form.form-dialog.with-field-details .field.with-icon button, .form.form-dialog.with-field-details .field.with-icon .content-textarea, .form.form-dialog.with-field-details .field.with-icon .redactor-box, .form.form-dialog.with-field-details .field.with-icon .ta-chunked-upload, .form.form-dialog.with-field-details .field.with-icon .content-toggle-field, .form.form-dialog.with-field-details .field.with-icon .content-select, .form.form-dialog.with-field-details .field.with-icon .ta-range-date, .form.form-dialog.with-field-details .field.with-icon .ta-data-ora, .form.form-dialog.with-field-details .field.with-icon .ta-campo-unita, .form.form-dialog.with-field-details .field.with-icon .ta-range-fields {
  width: calc(75% - 25px);
}
/* line 1083, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field.with-icon textarea {
  width: calc(75% - 25px) !important;
}
/* line 1086, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field.with-field-detail.error input, .form.form-dialog.with-field-details .field.with-field-detail.error select, .form.form-dialog.with-field-details .field.with-field-detail.error button, .form.form-dialog.with-field-details .field.with-field-detail.error .content-select, .form.form-dialog.with-field-details .field.with-field-detail.error .ta-range-date, .form.form-dialog.with-field-details .field.with-field-detail.error .ta-data-ora, .form.form-dialog.with-field-details .field.with-field-detail.error .ta-campo-unita, .form.form-dialog.with-field-details .field.with-field-detail.error .ta-range-fields {
  width: 75%;
}
/* line 1087, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field.with-field-detail.error input[data-evol="true"] {
  width: calc(75% - 25px);
}
/* line 1088, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field.with-field-detail.error textarea {
  width: 75% !important;
}
/* line 1090, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field.with-field-detail.error.with-icon input, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon select, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon button, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon .content-textarea, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon .redactor-box, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon .ta-chunked-upload, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon .content-toggle-field, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon .content-select, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon .ta-range-date, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon .ta-data-ora, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon .ta-campo-unita, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon .ta-range-fields {
  width: calc(75% - 25px);
}
/* line 1091, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field.with-field-detail.error.with-icon textarea {
  width: calc(75% - 25px) !important;
}
/* line 1096, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field.with-field-detail.error input[type="checkbox"], .form.form-dialog.with-field-details .field.with-field-detail.error input[type="radio"], .form.form-dialog.with-field-details .field.with-field-detail.error input[type="time"] {
  width: auto;
}
/* line 1100, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.wrap-only-back-under-form {
  padding: 0;
}
/* line 1102, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.wrap-only-back-under-form .actions.only-back-under-form {
  position: static;
}
/* line 1108, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-in-cell .field label {
  width: 100%;
  min-height: 0;
  margin: 0 0 5px 0;
  text-align: left;
}
/* line 1113, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-in-cell .field label ~ textarea {
  width: 100% !important;
}
/* line 1115, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-in-cell .field select, .form.form-in-cell .field input, .form.form-in-cell .field button, .form.form-in-cell .field .content-select, .form.form-in-cell .field .ta-range-date, .form.form-in-cell .field .ta-data-ora, .form.form-in-cell .field .ta-campo-unita, .form.form-in-cell .field .ta-range-fields {
  width: 100%;
  margin: 0;
}
/* line 1116, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-in-cell .field input[type="checkbox"], .form.form-in-cell .field input[type="radio"], .form.form-in-cell .field input[type="time"] {
  width: auto;
}
/* line 1117, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-in-cell .field.with-evol > div {
  width: 100% !important;
}
/* line 1118, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-in-cell .field input[data-evol="true"] {
  width: calc(100% - 25px);
}
/* line 1120, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-in-cell .field[id$="_4i"] + span.sep-time {
  width: auto;
  padding: 0 5px;
}
/* line 1125, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-in-cell .field .under-field {
  max-width: 100%;
  padding-left: 0;
  white-space: normal;
}
/* line 1131, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-in-cell .field.vm:before {
  content: '';
  height: 1.875rem;
  width: 0;
  display: inline-block;
  vertical-align: middle;
}
/* line 1138, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-in-cell .field.vm input {
  vertical-align: middle;
}
/* line 1141, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-in-cell .field.with-icon input, .form.form-in-cell .field.with-icon select, .form.form-in-cell .field.with-icon button, .form.form-in-cell .field.with-icon .content-select, .form.form-in-cell .field.with-icon .ta-range-date, .form.form-in-cell .field.with-icon .ta-data-ora, .form.form-in-cell .field.with-icon .ta-campo-unita, .form.form-in-cell .field.with-icon .ta-range-fields {
  width: calc(100% - 25px);
}
/* line 1145, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.noptb {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 1146, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.pt20 {
  padding-top: 20px;
}
/* line 1147, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.p0 {
  padding: 0;
}
/* line 1148, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.without-actions {
  padding-bottom: 0;
}
/* line 1150, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.without-actions .field:last-child {
  margin-bottom: 0;
}
/* line 1151, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.without-actions .fieldset:last-child {
  margin-bottom: 0;
}

/* line 1156, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search {
  background-color: var(--ta-lilla-soft);
  width: auto;
  max-width: 100%;
  margin: 20px auto;
}
/* line 1161, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search .label {
  margin: 0 0 5px 0;
}
/* line 1162, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search input[type=text] {
  width: 85%;
  margin-bottom: 0;
}
/* line 1165, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search input[type=text].datepicker {
  width: 75%;
}
/* line 1167, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search input[type=submit] {
  position: static;
}
/* line 1168, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search select {
  width: 85%;
  margin-bottom: 0;
}
/* line 1172, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search .field-autocomplete {
  display: inline-block;
  width: 85%;
  margin-bottom: 0;
  position: relative;
}
/* line 1177, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search .field-autocomplete input {
  width: 100%;
  height: 1.75rem;
  margin-bottom: 0;
}
/* line 1182, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search .field-autocomplete .ajax-loader {
  position: absolute;
  top: 5px;
  margin: 0;
  right: 2.8%;
}
/* line 1189, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search #search-bar {
  width: 100%;
  table-layout: fixed;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  padding-top: 2px;
}
/* line 1195, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search #search-bar thead td {
  padding: 5px 0;
  text-align: center;
}
/* line 1201, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search #search-bar tbody td {
  padding: 5px 0;
  border-left: solid 1px var(--ta-border-subtle);
  text-align: center;
}
/* line 1205, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search #search-bar tbody td:first-child {
  border-left: none;
}
/* line 1206, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search #search-bar tbody td.right {
  text-align: right;
}
/* line 1207, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search #search-bar tbody td button.ui-multiselect {
  width: 85% !important;
}
/* line 1211, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search #search-bar tfoot td {
  padding: 10px 15px 0 15px;
}

/* line 1224, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span[class*="ion-"],
#sidebar-menu .bottom > ul > li > a > span.icon span[class*="ion-"] {
  background: none;
  background-image: none;
  opacity: 0.4;
  font-size: 1.125rem;
  width: auto;
  height: auto;
}
/* line 1234, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span[class*="ion-"] {
  color: var(--ta-brand);
}
/* line 1235, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .bottom > ul > li > a > span.icon span[class*="ion-"] {
  color: var(--ta-menu-accent);
}
/* line 1236, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .bottom > ul > li:last-child > a {
  margin: 0;
}
/* line 1242, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a.ic-orange > span.icon span[class*="ion-"],
#sidebar-menu .bottom > ul > li > a.ic-orange > span.icon span[class*="ion-"] {
  color: var(--ta-brand);
}
/* line 1243, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a.ic-blue > span.icon span[class*="ion-"],
#sidebar-menu .bottom > ul > li > a.ic-blue > span.icon span[class*="ion-"] {
  color: var(--ta-accent);
}
/* line 1244, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a.ic-green > span.icon span[class*="ion-"],
#sidebar-menu .bottom > ul > li > a.ic-green > span.icon span[class*="ion-"] {
  color: var(--ta-success);
}
/* line 1245, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a.ic-red > span.icon span[class*="ion-"],
#sidebar-menu .bottom > ul > li > a.ic-red > span.icon span[class*="ion-"] {
  color: var(--ta-danger);
}
/* line 1246, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a.ic-gray > span.icon span[class*="ion-"],
#sidebar-menu .bottom > ul > li > a.ic-gray > span.icon span[class*="ion-"] {
  color: var(--ta-text-muted);
}

/* line 1252, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
:root {
  --ta-sidebar-rail: 2.625rem;
  --ta-sidebar-width: calc(var(--ta-sidebar-rail) + 198px);
}

/* line 1257, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu {
  display: inline-block;
  background-color: var(--ta-chrome-bg);
  width: var(--ta-sidebar-width);
  color: var(--ta-on-dark);
  font-size: 0;
  font-family: ProximaNovaLight, -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  letter-spacing: 0;
  line-height: 1;
  vertical-align: top;
  position: fixed;
  top: 48px;
  bottom: 0;
  left: 0;
  z-index: 2;
  overflow: auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 1279, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu + #app-content-wrapper:not(.hide-sidebar-menu) {
  padding-left: var(--ta-sidebar-width);
}
/* line 1280, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu > div {
  position: relative;
  z-index: 1;
}
/* line 1284, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .small, #sidebar-menu .general {
  display: none;
}
/* line 1285, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu a, #sidebar-menu span {
  color: var(--ta-on-dark);
  font-size: 0.875rem;
  line-height: 1.2;
  letter-spacing: 1px;
}
/* line 1293, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu span.ion-chevron-right, #sidebar-menu span.ion-chevron-left {
  color: var(--ta-on-dark);
}
/* line 1294, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .sep {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-height: 12px;
}
/* line 1300, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .top {
  height: calc(2.125rem + 19px);
  flex: none;
  border-bottom: 1px solid var(--ta-btn-bg);
}
/* line 1305, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .top .app-name {
  padding: 10px;
}
/* line 1307, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .top .app-name span.icon {
  display: none;
  width: var(--ta-sidebar-rail);
  border-bottom: 1px solid var(--ta-btn-bg);
  line-height: calc(2.125rem + 18px);
  text-align: center;
  vertical-align: middle;
}
/* line 1314, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .top .app-name span.icon img {
  width: 22px;
  margin: 15px 10px;
}
/* line 1319, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .top .app-name span.text {
  display: inline-block;
  width: 100%;
  line-height: 2.125rem;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
}
/* line 1333, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul, #sidebar-menu .bottom > ul {
  margin: 0;
  padding: 8px;
  list-style-type: none;
}
/* line 1338, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a, #sidebar-menu .bottom > ul > li > a {
  display: flex;
  align-items: center;
  gap: 8px;
  border-radius: 6px;
  margin: 0 0 4px;
  padding: 8px;
  text-decoration: none;
}
/* line 1346, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span, #sidebar-menu .bottom > ul > li > a > span {
  display: inline-block;
  vertical-align: middle;
}
/* line 1349, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon, #sidebar-menu .bottom > ul > li > a > span.icon {
  width: 25px;
  text-align: center;
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
}
/* line 1357, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon:before, #sidebar-menu .bottom > ul > li > a > span.icon:before {
  content: '';
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
/* line 1364, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span, #sidebar-menu .bottom > ul > li > a > span.icon span {
  display: inline-block;
  vertical-align: middle;
  background-image: url(https://cdnsb.s3.amazonaws.com/images/demotivational/sidebar-menu-icons.png);
  background-repeat: no-repeat;
  background-color: transparent;
  opacity: 0.4;
}
/* line 1371, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.settings, #sidebar-menu .bottom > ul > li > a > span.icon span.settings {
  background-position: -72px -72px;
  width: 18px;
  height: 18px;
}
/* line 1376, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.apps, #sidebar-menu .bottom > ul > li > a > span.icon span.apps {
  background-position: -96px 0;
  width: 16px;
  height: 15px;
}
/* line 1381, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.contacts, #sidebar-menu .bottom > ul > li > a > span.icon span.contacts {
  background-position: -120px 0;
  width: 17px;
  height: 13px;
}
/* line 1386, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.sales, #sidebar-menu .middle > ul > li > a > span.icon span.general_data, #sidebar-menu .bottom > ul > li > a > span.icon span.sales, #sidebar-menu .bottom > ul > li > a > span.icon span.general_data {
  background-position: -144px 0;
  width: 17px;
  height: 14px;
}
/* line 1391, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.marketing, #sidebar-menu .bottom > ul > li > a > span.icon span.marketing {
  background-position: -23px -24px;
  width: 16px;
  height: 17px;
}
/* line 1396, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.software, #sidebar-menu .bottom > ul > li > a > span.icon span.software {
  background-position: -48px -24px;
  width: 17px;
  height: 16px;
}
/* line 1401, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.people, #sidebar-menu .middle > ul > li > a > span.icon span.users, #sidebar-menu .middle > ul > li > a > span.icon span.newsletter_contacts, #sidebar-menu .middle > ul > li > a > span.icon span.utenti, #sidebar-menu .middle > ul > li > a > span.icon span.registry, #sidebar-menu .bottom > ul > li > a > span.icon span.people, #sidebar-menu .bottom > ul > li > a > span.icon span.users, #sidebar-menu .bottom > ul > li > a > span.icon span.newsletter_contacts, #sidebar-menu .bottom > ul > li > a > span.icon span.utenti, #sidebar-menu .bottom > ul > li > a > span.icon span.registry {
  background-position: -72px -24px;
  width: 16px;
  height: 14px;
}
/* line 1406, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.fiscal, #sidebar-menu .bottom > ul > li > a > span.icon span.fiscal {
  background-position: -96px -24px;
  width: 16px;
  height: 14px;
}
/* line 1411, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.brutality, #sidebar-menu .middle > ul > li > a > span.icon span.places, #sidebar-menu .bottom > ul > li > a > span.icon span.brutality, #sidebar-menu .bottom > ul > li > a > span.icon span.places {
  background-position: -120px -24px;
  width: 13px;
  height: 16px;
}
/* line 1416, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.admin, #sidebar-menu .middle > ul > li > a > span.icon span.files, #sidebar-menu .bottom > ul > li > a > span.icon span.admin, #sidebar-menu .bottom > ul > li > a > span.icon span.files {
  background-position: -144px -24px;
  width: 16px;
  height: 13px;
}
/* line 1421, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.intelligence, #sidebar-menu .middle > ul > li > a > span.icon span.stats, #sidebar-menu .middle > ul > li > a > span.icon span.reports, #sidebar-menu .bottom > ul > li > a > span.icon span.intelligence, #sidebar-menu .bottom > ul > li > a > span.icon span.stats, #sidebar-menu .bottom > ul > li > a > span.icon span.reports {
  background-position: -24px 0;
  width: 16px;
  height: 16px;
}
/* line 1426, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.tools, #sidebar-menu .bottom > ul > li > a > span.icon span.tools {
  background-position: -48px 0;
  width: 16px;
  height: 16px;
}
/* line 1431, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.products, #sidebar-menu .bottom > ul > li > a > span.icon span.products {
  background-position: -71px 0;
  width: 17px;
  height: 14px;
}
/* line 1436, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.tom, #sidebar-menu .middle > ul > li > a > span.icon span.reportistica, #sidebar-menu .bottom > ul > li > a > span.icon span.tom, #sidebar-menu .bottom > ul > li > a > span.icon span.reportistica {
  background-position: 0 -23px;
  width: 16px;
  height: 16px;
}
/* line 1441, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.home, #sidebar-menu .middle > ul > li > a > span.icon span.summary, #sidebar-menu .bottom > ul > li > a > span.icon span.home, #sidebar-menu .bottom > ul > li > a > span.icon span.summary {
  background-position: -167px 0;
  width: 17px;
  height: 16px;
}
/* line 1446, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.activities, #sidebar-menu .middle > ul > li > a > span.icon span.reservations, #sidebar-menu .bottom > ul > li > a > span.icon span.activities, #sidebar-menu .bottom > ul > li > a > span.icon span.reservations {
  background-position: -216px 0;
  width: 15px;
  height: 16px;
}
/* line 1451, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.accounting, #sidebar-menu .middle > ul > li > a > span.icon span.invoices, #sidebar-menu .middle > ul > li > a > span.icon span.documents, #sidebar-menu .bottom > ul > li > a > span.icon span.accounting, #sidebar-menu .bottom > ul > li > a > span.icon span.invoices, #sidebar-menu .bottom > ul > li > a > span.icon span.documents {
  background-position: -240px 0;
  width: 13px;
  height: 16px;
}
/* line 1456, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.site, #sidebar-menu .middle > ul > li > a > span.icon span.templates, #sidebar-menu .bottom > ul > li > a > span.icon span.site, #sidebar-menu .bottom > ul > li > a > span.icon span.templates {
  background-position: -168px -24px;
  width: 16px;
  height: 12px;
}
/* line 1461, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.messages, #sidebar-menu .middle > ul > li > a > span.icon span.custom_hooks, #sidebar-menu .bottom > ul > li > a > span.icon span.messages, #sidebar-menu .bottom > ul > li > a > span.icon span.custom_hooks {
  background-position: -192px -24px;
  width: 16px;
  height: 13px;
}
/* line 1466, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.society, #sidebar-menu .bottom > ul > li > a > span.icon span.society {
  background-position: -216px -24px;
  width: 9px;
  height: 16px;
}
/* line 1471, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.sport, #sidebar-menu .bottom > ul > li > a > span.icon span.sport {
  background-position: -240px -24px;
  width: 16px;
  height: 13px;
}
/* line 1476, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.widget, #sidebar-menu .bottom > ul > li > a > span.icon span.widget {
  background-position: -264px 0;
  width: 14px;
  height: 16px;
}
/* line 1481, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.events, #sidebar-menu .middle > ul > li > a > span.icon span.lists, #sidebar-menu .middle > ul > li > a > span.icon span.funnels, #sidebar-menu .bottom > ul > li > a > span.icon span.events, #sidebar-menu .bottom > ul > li > a > span.icon span.lists, #sidebar-menu .bottom > ul > li > a > span.icon span.funnels {
  background-position: -192px 0;
  width: 17px;
  height: 15px;
}
/* line 1486, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.promoted, #sidebar-menu .middle > ul > li > a > span.icon span.rate, #sidebar-menu .middle > ul > li > a > span.icon span.login-society, #sidebar-menu .bottom > ul > li > a > span.icon span.promoted, #sidebar-menu .bottom > ul > li > a > span.icon span.rate, #sidebar-menu .bottom > ul > li > a > span.icon span.login-society {
  background-position: -263px -23px;
  width: 16px;
  height: 15px;
}
/* line 1491, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.archive, #sidebar-menu .bottom > ul > li > a > span.icon span.archive {
  background-position: 0 -48px;
  width: 15px;
  height: 15px;
}
/* line 1496, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.teams, #sidebar-menu .bottom > ul > li > a > span.icon span.teams {
  background-position: -24px -48px;
  width: 17px;
  height: 14px;
}
/* line 1501, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.categories, #sidebar-menu .bottom > ul > li > a > span.icon span.categories {
  background-position: -48px -48px;
  width: 16px;
  height: 15px;
}
/* line 1506, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.groups, #sidebar-menu .bottom > ul > li > a > span.icon span.groups {
  background-position: -72px -48px;
  width: 18px;
  height: 15px;
}
/* line 1511, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.games, #sidebar-menu .bottom > ul > li > a > span.icon span.games {
  background-position: -95px -47px;
  width: 17px;
  height: 15px;
}
/* line 1516, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.guide-helps, #sidebar-menu .bottom > ul > li > a > span.icon span.guide-helps {
  background-position: -120px -48px;
  width: 15px;
  height: 16px;
}
/* line 1521, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.wordpress_pages, #sidebar-menu .bottom > ul > li > a > span.icon span.wordpress_pages {
  background-position: -144px -48px;
  width: 16px;
  height: 16px;
}
/* line 1526, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.graphics, #sidebar-menu .bottom > ul > li > a > span.icon span.graphics {
  background-position: -168px -47px;
  width: 17px;
  height: 17px;
}
/* line 1531, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.society_payment_transfers, #sidebar-menu .bottom > ul > li > a > span.icon span.society_payment_transfers {
  background-position: -191px -48px;
  width: 17px;
  height: 11px;
}
/* line 1536, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.data, #sidebar-menu .middle > ul > li > a > span.icon span.receipts, #sidebar-menu .bottom > ul > li > a > span.icon span.data, #sidebar-menu .bottom > ul > li > a > span.icon span.receipts {
  background-position: -216px -48px;
  width: 13px;
  height: 16px;
}
/* line 1541, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.inbound, #sidebar-menu .bottom > ul > li > a > span.icon span.inbound {
  background-position: -240px -48px;
  width: 18px;
  height: 13px;
}
/* line 1546, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.outbound, #sidebar-menu .bottom > ul > li > a > span.icon span.outbound {
  background-position: -264px -48px;
  width: 18px;
  height: 13px;
}
/* line 1551, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.videos, #sidebar-menu .bottom > ul > li > a > span.icon span.videos {
  background-position: 0 -72px;
  width: 16px;
  height: 11px;
}
/* line 1556, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.faq, #sidebar-menu .bottom > ul > li > a > span.icon span.faq {
  background-position: -24px -72px;
  width: 17px;
  height: 18px;
}
/* line 1561, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.newsletter, #sidebar-menu .bottom > ul > li > a > span.icon span.newsletter {
  background-position: -48px -72px;
  width: 16px;
  height: 17px;
}
/* line 1566, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.riepilogo, #sidebar-menu .middle > ul > li > a > span.icon span.dashboard, #sidebar-menu .bottom > ul > li > a > span.icon span.riepilogo, #sidebar-menu .bottom > ul > li > a > span.icon span.dashboard {
  background-position: -96px -72px;
  width: 16px;
  height: 13px;
}
/* line 1571, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.donazioni, #sidebar-menu .middle > ul > li > a > span.icon span.caterpillar, #sidebar-menu .bottom > ul > li > a > span.icon span.donazioni, #sidebar-menu .bottom > ul > li > a > span.icon span.caterpillar {
  background-position: -120px -72px;
  width: 18px;
  height: 16px;
}
/* line 1576, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.donatori, #sidebar-menu .bottom > ul > li > a > span.icon span.donatori {
  background-position: -144px -72px;
  width: 17px;
  height: 14px;
}
/* line 1581, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.survey, #sidebar-menu .bottom > ul > li > a > span.icon span.survey {
  background-position: -168px -72px;
  width: 16px;
  height: 18px;
}
/* line 1586, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.resources, #sidebar-menu .bottom > ul > li > a > span.icon span.resources {
  background-position: -192px -72px;
  width: 17px;
  height: 16px;
}
/* line 1591, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.furgoni, #sidebar-menu .bottom > ul > li > a > span.icon span.furgoni {
  background-position: -215px -72px;
  width: 17px;
  height: 11px;
}
/* line 1596, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.palestre, #sidebar-menu .bottom > ul > li > a > span.icon span.palestre {
  background-position: -239px -72px;
  width: 15px;
  height: 17px;
}
/* line 1601, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.call_to_actions, #sidebar-menu .bottom > ul > li > a > span.icon span.call_to_actions {
  background-position: -264px -72px;
  width: 16px;
  height: 16px;
}
/* line 1606, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.staff, #sidebar-menu .bottom > ul > li > a > span.icon span.staff {
  background-position: 0 -96px;
  width: 17px;
  height: 14px;
}
/* line 1611, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.campaigns, #sidebar-menu .middle > ul > li > a > span.icon span.enrollments, #sidebar-menu .middle > ul > li > a > span.icon span.articles, #sidebar-menu .bottom > ul > li > a > span.icon span.campaigns, #sidebar-menu .bottom > ul > li > a > span.icon span.enrollments, #sidebar-menu .bottom > ul > li > a > span.icon span.articles {
  background-position: -24px -96px;
  width: 17px;
  height: 17px;
}
/* line 1616, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.change-avatar, #sidebar-menu .bottom > ul > li > a > span.icon span.change-avatar {
  background-position: -48px -96px;
  width: 16px;
  height: 12px;
}
/* line 1621, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.profile, #sidebar-menu .bottom > ul > li > a > span.icon span.profile {
  background-position: -96px -96px;
  width: 16px;
  height: 16px;
}
/* line 1626, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.notifications_settings, #sidebar-menu .bottom > ul > li > a > span.icon span.notifications_settings {
  background-position: -120px -96px;
  width: 11px;
  height: 17px;
}
/* line 1631, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.change_password, #sidebar-menu .bottom > ul > li > a > span.icon span.change_password {
  background-position: -72px -96px;
  width: 11px;
  height: 17px;
}
/* line 1636, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.personal-profile, #sidebar-menu .bottom > ul > li > a > span.icon span.personal-profile {
  background-position: -144px -96px;
  width: 15px;
  height: 15px;
}
/* line 1641, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.child, #sidebar-menu .bottom > ul > li > a > span.icon span.child {
  background-position: -168px -96px;
  width: 16px;
  height: 15px;
}
/* line 1646, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.add_child, #sidebar-menu .bottom > ul > li > a > span.icon span.add_child {
  background-position: -192px -95px;
  width: 20px;
  height: 16px;
}
/* line 1651, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.helps, #sidebar-menu .bottom > ul > li > a > span.icon span.helps {
  background-position: -215px -96px;
  width: 16px;
  height: 15px;
}
/* line 1656, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.visite_mediche_e_assicurazioni, #sidebar-menu .middle > ul > li > a > span.icon span.medical_examinations, #sidebar-menu .bottom > ul > li > a > span.icon span.visite_mediche_e_assicurazioni, #sidebar-menu .bottom > ul > li > a > span.icon span.medical_examinations {
  background-position: -240px -96px;
  width: 17px;
  height: 14px;
}
/* line 1661, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.contracts, #sidebar-menu .bottom > ul > li > a > span.icon span.contracts {
  background-position: -264px -96px;
  width: 16px;
  height: 17px;
}
/* line 1666, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.multimedia_files, #sidebar-menu .bottom > ul > li > a > span.icon span.multimedia_files {
  background-position: 0 -120px;
  width: 16px;
  height: 12px;
}
/* line 1671, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.tags, #sidebar-menu .bottom > ul > li > a > span.icon span.tags {
  background-position: -72px 0;
  width: 17px;
  height: 14px;
}
/* line 1676, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.history, #sidebar-menu .bottom > ul > li > a > span.icon span.history {
  background-position: -24px -120px;
  width: 17px;
  height: 16px;
}
/* line 1683, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.text, #sidebar-menu .bottom > ul > li > a > span.text {
  flex: 1;
  line-height: 1.375rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 1690, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.ion-chevron-right, #sidebar-menu .bottom > ul > li > a > span.ion-chevron-right {
  width: 8px;
}
/* line 1692, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a:hover, #sidebar-menu .middle > ul > li > a:focus, #sidebar-menu .bottom > ul > li > a:hover, #sidebar-menu .bottom > ul > li > a:focus {
  background-color: var(--ta-btn-bg-hover);
}
/* line 1694, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a:hover > span.icon span, #sidebar-menu .middle > ul > li > a:focus > span.icon span, #sidebar-menu .bottom > ul > li > a:hover > span.icon span, #sidebar-menu .bottom > ul > li > a:focus > span.icon span {
  opacity: 1;
}
/* line 1697, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > ul, #sidebar-menu .bottom > ul > li > ul {
  display: none;
}
/* line 1699, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > a, #sidebar-menu .bottom > ul > li.selected > a {
  background-color: var(--ta-btn-bg-hover);
}
/* line 1701, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > a > span.icon span, #sidebar-menu .bottom > ul > li.selected > a > span.icon span {
  opacity: 1;
}
/* line 1703, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul, #sidebar-menu .bottom > ul > li.selected > ul {
  display: block;
  width: 198px;
  margin: 0;
  list-style-type: none;
  position: absolute;
  top: calc(-2.125rem - 19px);
  left: var(--ta-sidebar-rail);
}
/* line 1711, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li, #sidebar-menu .bottom > ul > li.selected > ul > li {
  padding: 0 8px;
}
/* line 1713, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li > a, #sidebar-menu .bottom > ul > li.selected > ul > li > a {
  display: flex;
  align-items: center;
  gap: 8px;
  border-radius: 6px;
  margin: 0 0 4px;
  padding: 8px;
  text-decoration: none;
}
/* line 1721, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li > a:hover, #sidebar-menu .middle > ul > li.selected > ul > li > a:focus, #sidebar-menu .bottom > ul > li.selected > ul > li > a:hover, #sidebar-menu .bottom > ul > li.selected > ul > li > a:focus {
  background-color: var(--ta-btn-bg-hover);
}
/* line 1724, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li > a > img, #sidebar-menu .bottom > ul > li.selected > ul > li > a > img {
  flex: none;
  width: 26px;
  height: 26px;
  border-radius: var(--ta-radius-sm);
}
/* line 1730, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li > a span, #sidebar-menu .bottom > ul > li.selected > ul > li > a span {
  display: inline-block;
  vertical-align: middle;
}
/* line 1733, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li > a span.text, #sidebar-menu .bottom > ul > li.selected > ul > li > a span.text {
  flex: 1;
  line-height: 1.375rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 1739, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li > a span.text img, #sidebar-menu .bottom > ul > li.selected > ul > li > a span.text img {
  height: 20px;
  margin: 0 5px 0 0;
  position: relative;
  top: -2px;
  vertical-align: middle;
}
/* line 1749, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li ul, #sidebar-menu .bottom > ul > li.selected > ul > li ul {
  display: none;
  background-color: var(--ta-btn-bg);
  margin: 0 0 4px 0;
  list-style-type: none;
  border-radius: var(--ta-radius-md);
  padding: 8px;
}
/* line 1756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li ul li, #sidebar-menu .bottom > ul > li.selected > ul > li ul li {
  line-height: 0;
}
/* line 1758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li ul li a, #sidebar-menu .bottom > ul > li.selected > ul > li ul li a {
  display: flex;
  justify-content: end;
  border-radius: var(--ta-radius-md);
  padding: 8px;
  margin: 0 0 4px 0;
  font-style: italic;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 1769, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li ul li a .text, #sidebar-menu .bottom > ul > li.selected > ul > li ul li a .text {
  display: inline-block;
  line-height: 1.375rem;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 1780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li.title, #sidebar-menu .bottom > ul > li.selected > ul > li.title {
  padding: 10px;
  margin-bottom: 5px;
  border-bottom: 1px solid var(--ta-btn-bg);
  text-align: center;
  text-transform: uppercase;
}
/* line 1786, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li.title span, #sidebar-menu .bottom > ul > li.selected > ul > li.title span {
  line-height: calc(2.125rem - 2px);
}
/* line 1788, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li.back, #sidebar-menu .bottom > ul > li.selected > ul > li.back {
  margin-top: 5px;
  border-top: 1px solid var(--ta-btn-bg);
  padding-top: 4px;
}
/* line 1793, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li.back > a span, #sidebar-menu .bottom > ul > li.selected > ul > li.back > a span {
  display: inline-block;
  vertical-align: middle;
  color: var(--ta-menu-accent);
  font-size: 0.75rem;
}
/* line 1798, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li.back > a span.ion-chevron-left, #sidebar-menu .bottom > ul > li.selected > ul > li.back > a span.ion-chevron-left {
  width: 7px;
}
/* line 1799, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li.back > a span.text, #sidebar-menu .bottom > ul > li.selected > ul > li.back > a span.text {
  width: calc(100% - 12px);
  text-align: right;
  font-style: italic;
}
/* line 1808, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li.selected > a, #sidebar-menu .bottom > ul > li.selected > ul > li.selected > a {
  background-color: var(--ta-btn-bg-hover);
}
/* line 1810, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li.selected > a span.ion-chevron-right, #sidebar-menu .bottom > ul > li.selected > ul > li.selected > a span.ion-chevron-right {
  transform: rotate(90deg);
  height: 8px;
}
/* line 1815, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li.selected ul, #sidebar-menu .bottom > ul > li.selected > ul > li.selected ul {
  display: block;
}
/* line 1817, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li.menu-footer, #sidebar-menu .bottom > ul > li.selected > ul > li.menu-footer {
  display: none;
}
/* line 1822, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul#general-menu, #sidebar-menu .bottom > ul#general-menu {
  display: none;
}
/* line 1825, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle {
  z-index: 3;
}
/* line 1827, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle .search {
  padding: 10px;
  border-bottom: 1px solid var(--ta-btn-bg);
  position: relative;
}
/* line 1831, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle .search input[type="text"] {
  background-color: var(--ta-surface);
  width: 100%;
  height: 2rem;
  padding: 1px 35px 1px 5px;
  border: 1px solid var(--ta-btn-bg);
  font-size: 0.875rem;
  line-height: 1.75rem;
}
/* line 1840, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle .search input[type="submit"] {
  display: none;
}
/* line 1841, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle .search .ion-search {
  background-color: var(--ta-menu-accent);
  color: var(--ta-ink-fixed);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: calc(100% - 22px);
  line-height: 2rem;
  font-size: 1.25rem;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 11px;
  right: 11px;
}
/* line 1864, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle .search .ion-search:before {
  line-height: 2rem;
}
/* line 1870, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle .search .ion-chevron-down, #sidebar-menu .middle .search .form-div-bottom .arrow.arrow-down, .form-div-bottom #sidebar-menu .middle .search .arrow.arrow-down {
  background-color: var(--ta-menu-accent);
  color: var(--ta-ink-fixed);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: calc(100% - 22px);
  font-size: 0.75rem;
  cursor: pointer;
  position: absolute;
  top: 11px;
  left: 11px;
}
/* line 1885, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle .search:has(> .ion-chevron-down, > .form-div-bottom .arrow.arrow-down) input[type="text"] {
  padding-left: 29px;
}
/* line 1886, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle .search #search-menu {
  background-color: var(--ta-bg-subtle);
  margin: 0;
  padding: 8px;
  list-style-type: none;
  border: 1px solid var(--ta-neutral-light);
  border-radius: var(--ta-radius-md);
  position: absolute;
  top: calc(100% - 2px);
  right: 10px;
  left: 10px;
  z-index: 2;
}
/* line 1898, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle .search #search-menu li a {
  display: block;
  padding: 8px;
  border-radius: var(--ta-radius-md);
  line-height: 1.375rem;
  color: var(--ta-text);
  font-size: 0.875rem;
  text-decoration: none;
}
/* line 1906, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle .search #search-menu li a:hover, #sidebar-menu .middle .search #search-menu li a:focus {
  background-color: var(--ta-neutral-light);
}
/* line 1911, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle .search #search-menu li.br-top, #sidebar-menu .middle .search #search-menu li:has(> a.br-top) {
  margin-top: 8px;
  padding-top: 8px;
  border-top: 1px solid var(--ta-neutral-light);
}
/* line 1916, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle .search #search-menu:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent var(--ta-bg-subtle) transparent;
  position: absolute;
  top: -10px;
  left: 6px;
}
/* line 1933, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li ul li a:hover, #sidebar-menu .middle > ul > li.selected > ul > li ul li a:focus {
  background-color: var(--ta-btn-bg-hover);
}
/* line 1936, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li ul li.selected a {
  background-color: var(--ta-btn-bg-hover);
}
/* line 1942, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .bottom {
  z-index: 3;
}
/* line 1946, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .bottom > ul > li.selected > ul {
  top: auto;
  bottom: 52px;
}
/* line 1949, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .bottom > ul > li.selected > ul > li.title {
  border-top: 1px solid var(--ta-btn-bg);
}
/* line 1952, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .bottom > ul > li.selected > ul > li ul li a:hover, #sidebar-menu .bottom > ul > li.selected > ul > li ul li a:focus {
  background-color: var(--ta-btn-bg-hover);
}
/* line 1958, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .bottom > ul > li.selected > ul > li ul li.selected a {
  background-color: var(--ta-btn-bg-hover);
}
/* line 1964, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .bottom .piu-spazio {
  border-top: 1px solid var(--ta-btn-bg);
  padding: 8px;
}
/* line 1967, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .bottom .piu-spazio a {
  display: flex;
  padding: 8px;
  gap: 8px;
  border-radius: var(--ta-radius-md);
  text-decoration: none;
}
/* line 1973, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .bottom .piu-spazio a:hover, #sidebar-menu .bottom .piu-spazio a:focus {
  background-color: var(--ta-btn-bg-hover);
}
/* line 1975, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .bottom .piu-spazio span {
  display: inline-block;
  vertical-align: middle;
}
/* line 1979, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .bottom .piu-spazio .ion-chevron-left {
  width: 1.375rem;
  height: 1.375rem;
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: var(--ta-menu-accent);
  text-align: center;
}
/* line 1987, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .bottom .piu-spazio .text {
  line-height: 1.375rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 1996, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .small {
  display: block;
}
/* line 1997, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .big {
  display: none;
}
/* line 1998, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .choose-menu {
  padding: 10px;
}
/* line 2000, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .choose-menu a {
  display: inline-block;
  background-color: var(--ta-btn-bg-hover);
  width: 48%;
  height: 34px;
  border: 1px solid var(--ta-btn-bg);
  border-radius: 4px;
  line-height: 34px;
  color: var(--ta-on-dark);
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  padding: 0 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: top;
}
/* line 2019, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .choose-menu a:first-child {
  margin-right: 4%;
}
/* line 2020, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .choose-menu a:hover, #sidebar-menu.with-general .choose-menu a:focus, #sidebar-menu.with-general .choose-menu a.selected {
  background-color: var(--ta-brand);
  border-color: transparent;
}
/* line 2028, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .middle > ul li.app-name {
  font-size: 0;
  line-height: 1;
  letter-spacing: 0;
}
/* line 2032, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .middle > ul li.app-name span.icon {
  display: none;
}
/* line 2033, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .middle > ul li.app-name span.text {
  display: inline-block;
  width: 100%;
  padding: 5px 10px;
  line-height: 1.375rem;
  color: var(--ta-brand);
  overflow: hidden;
  text-align: center;
  text-transform: uppercase;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 2049, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom .account-info {
  padding: 10px;
  border-top: 1px solid var(--ta-btn-bg);
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
}
/* line 2055, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom .account-info img {
  width: 42px;
  display: inline-block;
  vertical-align: middle;
}
/* line 2060, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom .account-info > span.text {
  width: calc(100% - 50px);
  display: inline-block;
  padding: 6px 0 6px 10px;
  vertical-align: middle;
}
/* line 2065, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom .account-info > span.text > span {
  display: block;
  color: var(--ta-on-dark);
  line-height: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-block: 2px;
  margin-block: -2px;
}
/* line 2076, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom .account-info > span.text > span.name {
  margin-bottom: 3px;
  font-size: 0.875rem;
}
/* line 2080, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom .account-info > span.text > span.society-name {
  font-size: 0.6875rem;
}
/* line 2083, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom .account-info > span.ion-chevron-right {
  display: inline-block;
  width: 8px;
  vertical-align: middle;
}
/* line 2088, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom .account-info:hover, #sidebar-menu.with-general .bottom .account-info:focus {
  background-color: var(--ta-btn-bg-hover);
}
/* line 2091, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom .account-info.active {
  background-color: var(--ta-btn-bg-hover);
}
/* line 2093, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom .account-info.active > span.ion-chevron-right {
  transform: rotate(-90deg);
}
/* line 2094, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom .account-info.active + #user-menu {
  display: block;
}
/* line 2098, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom #user-menu {
  background-color: var(--ta-bg-subtle);
  display: none;
  padding: 8px;
  border-radius: var(--ta-radius-md);
  border: 1px solid var(--ta-neutral-light);
  position: absolute;
  right: 10px;
  bottom: 66px;
  left: 10px;
}
/* line 2109, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom #user-menu > li > a {
  line-height: 1.375rem;
  border-radius: var(--ta-radius-md);
}
/* line 2112, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom #user-menu > li > a span {
  color: var(--ta-text);
  line-height: 1.375rem;
}
/* line 2116, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom #user-menu > li > a:hover, #sidebar-menu.with-general .bottom #user-menu > li > a:focus {
  background-color: var(--ta-neutral-light);
}
/* line 2117, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom #user-menu > li > a:hover span, #sidebar-menu.with-general .bottom #user-menu > li > a:focus span {
  color: var(--ta-text);
}
/* line 2120, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom #user-menu:before {
  content: '';
  width: 0;
  height: 0;
  margin-left: -10px;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: var(--ta-bg-subtle) transparent transparent transparent;
  position: absolute;
  bottom: -10px;
  left: 50%;
}
/* line 2141, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level > .middle {
  flex: 1 0 auto;
}
/* line 2142, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level > .sep {
  flex: 0 0 auto;
}
/* line 2143, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle > ul > li.selected > ul {
  overflow: auto;
  bottom: 0;
}
/* line 2144, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle, #sidebar-menu.show-second-level .sep, #sidebar-menu.show-second-level .bottom {
  width: var(--ta-sidebar-rail);
}
/* line 2146, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle.open-submenu, #sidebar-menu.show-second-level .sep.open-submenu, #sidebar-menu.show-second-level .bottom.open-submenu {
  width: auto;
}
/* line 2150, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level:before, #sidebar-menu.mini:before {
  content: '';
  background-color: var(--ta-btn-bg-hover);
  width: var(--ta-sidebar-rail);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
}
/* line 2160, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .top, #sidebar-menu.mini .top {
  border-bottom: none;
}
/* line 2162, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .top .app-name, #sidebar-menu.mini .top .app-name {
  padding: 0;
}
/* line 2164, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .top .app-name span.icon, #sidebar-menu.mini .top .app-name span.icon {
  display: inline-block;
}
/* line 2165, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .top .app-name span.text, #sidebar-menu.mini .top .app-name span.text {
  display: none;
}
/* line 2172, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle > ul > li > a, #sidebar-menu.show-second-level .bottom > ul > li > a, #sidebar-menu.mini .middle > ul > li > a, #sidebar-menu.mini .bottom > ul > li > a {
  padding: 0;
  width: 1.625rem;
  height: 1.625rem;
  margin-bottom: 8px;
  margin-left: calc((var(--ta-sidebar-rail) - 1.625rem) / 2 - 8px);
  align-items: center;
  justify-content: center;
}
/* line 2182, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle > ul > li > a > span.text, #sidebar-menu.show-second-level .middle > ul > li > a > span.ion-chevron-right, #sidebar-menu.show-second-level .bottom > ul > li > a > span.text, #sidebar-menu.show-second-level .bottom > ul > li > a > span.ion-chevron-right, #sidebar-menu.mini .middle > ul > li > a > span.text, #sidebar-menu.mini .middle > ul > li > a > span.ion-chevron-right, #sidebar-menu.mini .bottom > ul > li > a > span.text, #sidebar-menu.mini .bottom > ul > li > a > span.ion-chevron-right {
  display: none;
}
/* line 2196, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle > ul > li.selected > a, #sidebar-menu.mini .middle > ul > li.selected > a {
  background-color: var(--ta-brand);
}
/* line 2198, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle > ul > li.selected > a, #sidebar-menu.show-second-level .middle > ul > li.selected > a > span, #sidebar-menu.show-second-level .middle > ul > li.selected > a > span.icon span, #sidebar-menu.mini .middle > ul > li.selected > a, #sidebar-menu.mini .middle > ul > li.selected > a > span, #sidebar-menu.mini .middle > ul > li.selected > a > span.icon span {
  color: var(--ta-ink-fixed);
}
/* line 2200, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .bottom > ul > li.selected > a, #sidebar-menu.mini .bottom > ul > li.selected > a {
  background-color: var(--ta-menu-accent);
}
/* line 2202, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .bottom > ul > li.selected > a, #sidebar-menu.show-second-level .bottom > ul > li.selected > a > span, #sidebar-menu.show-second-level .bottom > ul > li.selected > a > span.icon span, #sidebar-menu.mini .bottom > ul > li.selected > a, #sidebar-menu.mini .bottom > ul > li.selected > a > span, #sidebar-menu.mini .bottom > ul > li.selected > a > span.icon span {
  color: var(--ta-ink-fixed);
}
/* line 2212, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle > ul > li.selected > a > span.icon span:not([class*="ion-"]),
#sidebar-menu.show-second-level .bottom > ul > li.selected > a > span.icon span:not([class*="ion-"]), #sidebar-menu.mini .middle > ul > li.selected > a > span.icon span:not([class*="ion-"]),
#sidebar-menu.mini .bottom > ul > li.selected > a > span.icon span:not([class*="ion-"]) {
  filter: brightness(0);
  opacity: 1;
}
/* line 2217, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle > ul > li.selected > a.ic-orange, #sidebar-menu.show-second-level .bottom > ul > li.selected > a.ic-orange, #sidebar-menu.mini .middle > ul > li.selected > a.ic-orange, #sidebar-menu.mini .bottom > ul > li.selected > a.ic-orange {
  background-color: var(--ta-brand);
}
/* line 2218, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle > ul > li.selected > a.ic-blue, #sidebar-menu.show-second-level .bottom > ul > li.selected > a.ic-blue, #sidebar-menu.mini .middle > ul > li.selected > a.ic-blue, #sidebar-menu.mini .bottom > ul > li.selected > a.ic-blue {
  background-color: var(--ta-accent);
}
/* line 2219, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle > ul > li.selected > a.ic-green, #sidebar-menu.show-second-level .bottom > ul > li.selected > a.ic-green, #sidebar-menu.mini .middle > ul > li.selected > a.ic-green, #sidebar-menu.mini .bottom > ul > li.selected > a.ic-green {
  background-color: var(--ta-success);
}
/* line 2220, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle > ul > li.selected > a.ic-red, #sidebar-menu.show-second-level .bottom > ul > li.selected > a.ic-red, #sidebar-menu.mini .middle > ul > li.selected > a.ic-red, #sidebar-menu.mini .bottom > ul > li.selected > a.ic-red {
  background-color: var(--ta-danger);
}
/* line 2221, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle > ul > li.selected > a.ic-gray, #sidebar-menu.show-second-level .bottom > ul > li.selected > a.ic-gray, #sidebar-menu.mini .middle > ul > li.selected > a.ic-gray, #sidebar-menu.mini .bottom > ul > li.selected > a.ic-gray {
  background-color: var(--ta-text-muted);
}
/* line 2222, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle > ul > li.selected > a[class*="ic-"], #sidebar-menu.show-second-level .bottom > ul > li.selected > a[class*="ic-"], #sidebar-menu.mini .middle > ul > li.selected > a[class*="ic-"], #sidebar-menu.mini .bottom > ul > li.selected > a[class*="ic-"] {
  color: var(--ta-on-fill);
}
/* line 2224, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle > ul > li.selected > a[class*="ic-"] > span.icon span[class*="ion-"], #sidebar-menu.show-second-level .bottom > ul > li.selected > a[class*="ic-"] > span.icon span[class*="ion-"], #sidebar-menu.mini .middle > ul > li.selected > a[class*="ic-"] > span.icon span[class*="ion-"], #sidebar-menu.mini .bottom > ul > li.selected > a[class*="ic-"] > span.icon span[class*="ion-"] {
  color: var(--ta-on-dark);
}
/* line 2228, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle > ul > li.selected > a.ic-orange, #sidebar-menu.show-second-level .middle > ul > li.selected > a.ic-orange > span, #sidebar-menu.show-second-level .middle > ul > li.selected > a.ic-orange > span.icon span[class*="ion-"], #sidebar-menu.show-second-level .bottom > ul > li.selected > a.ic-orange, #sidebar-menu.show-second-level .bottom > ul > li.selected > a.ic-orange > span, #sidebar-menu.show-second-level .bottom > ul > li.selected > a.ic-orange > span.icon span[class*="ion-"], #sidebar-menu.mini .middle > ul > li.selected > a.ic-orange, #sidebar-menu.mini .middle > ul > li.selected > a.ic-orange > span, #sidebar-menu.mini .middle > ul > li.selected > a.ic-orange > span.icon span[class*="ion-"], #sidebar-menu.mini .bottom > ul > li.selected > a.ic-orange, #sidebar-menu.mini .bottom > ul > li.selected > a.ic-orange > span, #sidebar-menu.mini .bottom > ul > li.selected > a.ic-orange > span.icon span[class*="ion-"] {
  color: var(--ta-ink-fixed);
}
/* line 2234, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle > ul li.app-name span.icon, #sidebar-menu.mini .middle > ul li.app-name span.icon {
  display: inline-block;
  width: 100%;
  padding: 5px 0;
  line-height: 1.375rem;
  text-align: center;
}
/* line 2241, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle > ul li.app-name span.text, #sidebar-menu.mini .middle > ul li.app-name span.text {
  display: none;
}
/* line 2243, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle .search, #sidebar-menu.mini .middle .search {
  border-bottom: none;
  padding: 0;
}
/* line 2246, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle .search input[type="text"], #sidebar-menu.mini .middle .search input[type="text"] {
  display: none;
}
/* line 2247, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle .search .ion-chevron-down, #sidebar-menu.show-second-level .middle .search .form-div-bottom .arrow.arrow-down, .form-div-bottom #sidebar-menu.show-second-level .middle .search .arrow.arrow-down, #sidebar-menu.mini .middle .search .ion-chevron-down, #sidebar-menu.mini .middle .search .form-div-bottom .arrow.arrow-down, .form-div-bottom #sidebar-menu.mini .middle .search .arrow.arrow-down {
  display: none;
}
/* line 2248, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle .search .ion-search, #sidebar-menu.mini .middle .search .ion-search {
  display: inline-block;
  color: var(--ta-on-dark);
  background-color: transparent;
  width: var(--ta-sidebar-rail);
  height: 2.625rem;
  padding: 10px 0;
  opacity: 0.4;
  cursor: pointer;
  position: static;
}
/* line 2265, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle .search .ion-search:hover, #sidebar-menu.mini .middle .search .ion-search:hover {
  opacity: 1;
}
/* line 2267, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle .search ~ ul > li.app-name + li, #sidebar-menu.mini .middle .search ~ ul > li.app-name + li {
  margin-top: 0;
}
/* line 2271, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .bottom .piu-spazio, #sidebar-menu.mini .bottom .piu-spazio {
  padding-left: calc(var(--ta-sidebar-rail) + 8px);
  width: var(--ta-sidebar-width);
}
/* line 2274, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .bottom .piu-spazio a, #sidebar-menu.mini .bottom .piu-spazio a {
  padding-left: 0;
}
/* line 2275, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .bottom .piu-spazio .text, #sidebar-menu.mini .bottom .piu-spazio .text {
  width: 146px;
  color: var(--ta-menu-accent);
}
/* line 2280, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .bottom .account-info, #sidebar-menu.mini .bottom .account-info {
  padding: 11px 5px;
}
/* line 2283, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .bottom .account-info img, #sidebar-menu.mini .bottom .account-info img {
  width: 32px;
}
/* line 2284, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .bottom .account-info > span.text, #sidebar-menu.show-second-level .bottom .account-info > span.ion-chevron-right, #sidebar-menu.mini .bottom .account-info > span.text, #sidebar-menu.mini .bottom .account-info > span.ion-chevron-right {
  display: none;
}
/* line 2290, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general .middle > ul li.app-name + li, #sidebar-menu.mini.with-general .middle > ul li.app-name + li {
  margin-top: 13px;
}
/* line 2293, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general .top {
  background-color: var(--ta-btn-bg-hover);
}
/* line 2296, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general .middle > ul > li.app-name {
  position: absolute;
  top: 0;
  left: 0;
  width: 42px;
}
/* line 2301, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general .middle > ul > li.app-name span.icon {
  display: block;
  padding: 0;
  border-bottom: 1px solid var(--ta-btn-bg);
  text-align: center;
  line-height: calc(2.125rem + 18px);
}
/* line 2307, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general .middle > ul > li.app-name span.icon img {
  width: 22px;
  margin: 15px 10px;
}
/* line 2311, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general .middle > ul > li.app-name span.icon span.ion-planet {
  background-color: var(--ta-btn-bg);
  display: block;
  height: 22px;
  width: 22px;
  margin: 15px 10px;
  border-radius: 3px;
}
/* line 2318, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general .middle > ul > li.app-name span.icon span.ion-planet:before {
  line-height: 22px;
}
/* line 2321, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general .middle > ul > li.app-name span.text {
  display: none;
}
/* line 2322, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general .middle > ul > li.app-name + li {
  margin-top: calc(2.125rem + 33px);
}
/* line 2329, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general .middle > ul > li.selected > ul {
  position: fixed;
  top: calc(48px + 2.125rem + 19px);
  bottom: 55px;
}
/* line 2335, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general .middle .search {
  margin-top: calc(2.125rem + 19px);
}
/* line 2337, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general .middle .search ~ ul > li.app-name + li {
  margin-top: 0;
}
/* line 2341, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general .bottom .piu-spazio {
  width: 198px;
  padding-left: 8px;
  position: absolute;
  bottom: 0;
  right: 0;
  left: var(--ta-sidebar-rail);
}
/* line 2349, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general .bottom .account-info {
  width: var(--ta-sidebar-rail);
}
/* line 2353, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general.mini .bottom .piu-spazio {
  width: var(--ta-sidebar-rail);
  padding-left: 10px;
  text-align: center;
  position: static;
}
/* line 2359, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general.mini .bottom .account-info {
  width: auto;
}
/* line 2363, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.mini {
  width: var(--ta-sidebar-rail);
}
/* line 2365, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.mini .choose-menu {
  display: none;
}
/* line 2366, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.mini .middle > ul > li.selected > ul {
  display: none;
}
/* line 2369, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.mini:not(.with-general) .middle > ul > li, #sidebar-menu.mini:not(.with-general) .bottom > ul > li {
  height: 2rem;
}
/* line 2372, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.mini + #app-content-wrapper:not(.hide-sidebar-menu) {
  padding-left: calc(var(--ta-sidebar-rail) + 20px);
}
/* line 2374, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.mini + #app-content-wrapper:not(.hide-sidebar-menu) #top-title-bar {
  left: var(--ta-sidebar-rail);
}
/* line 2378, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.mini .bottom > ul > li > a > span.text, #sidebar-menu.mini .bottom > ul > li > a > span.ion-chevron-right {
  display: none;
}
/* line 2380, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.mini .bottom .piu-spazio {
  width: var(--ta-sidebar-rail);
  padding-left: 10px;
}
/* line 2383, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.mini .bottom .piu-spazio a {
  padding-left: 0;
}
/* line 2384, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.mini .bottom .piu-spazio .text {
  display: none;
}
/* line 2385, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.mini .bottom .piu-spazio .ion-chevron-left {
  transform: rotate(180deg);
}

/* line 2391, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.tooltip.sidebar-menu-tooltip {
  width: 188px;
  margin: 0;
  padding: 0;
  left: calc(var(--ta-sidebar-rail) + 4px) !important;
}
/* line 2396, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.tooltip.sidebar-menu-tooltip.in {
  opacity: 1;
}
/* line 2397, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.tooltip.sidebar-menu-tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  margin-top: -8px;
  border-style: solid;
  border-width: 8px 8px 8px 0;
  border-color: transparent var(--ta-btn-bg-hover) transparent transparent;
  position: absolute;
  left: -8px;
  top: 50%;
}
/* line 2408, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.tooltip.sidebar-menu-tooltip .tooltip-inner {
  background-color: var(--ta-btn-bg-hover);
  padding: 0 10px;
  margin: 0;
  box-shadow: 0 0 2px var(--ta-text-strong);
  border-radius: 2px;
  overflow: hidden;
  color: var(--ta-on-dark);
  font-family: proximaNovaRegular, -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 2rem;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 2428, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.tooltip.sidebar-menu-tooltip.orange .tooltip-arrow {
  border-color: transparent var(--ta-brand) transparent transparent;
}
/* line 2429, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.tooltip.sidebar-menu-tooltip.orange .tooltip-inner {
  background-color: var(--ta-brand);
  color: var(--ta-grey-12);
}
/* line 2432, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.tooltip.sidebar-menu-tooltip.green .tooltip-arrow {
  border-color: transparent var(--ta-menu-accent) transparent transparent;
}
/* line 2433, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.tooltip.sidebar-menu-tooltip.green .tooltip-inner {
  background-color: var(--ta-menu-accent);
  color: var(--ta-grey-12);
}
/* line 2438, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.tooltip.sidebar-menu-tooltip.ic-orange .tooltip-arrow {
  border-color: transparent var(--ta-brand) transparent transparent;
}
/* line 2439, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.tooltip.sidebar-menu-tooltip.ic-orange .tooltip-inner {
  background-color: var(--ta-brand);
  color: var(--ta-grey-12);
}
/* line 2442, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.tooltip.sidebar-menu-tooltip.ic-blue .tooltip-arrow {
  border-color: transparent var(--ta-btn-info-bg) transparent transparent;
}
/* line 2443, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.tooltip.sidebar-menu-tooltip.ic-blue .tooltip-inner {
  background-color: var(--ta-btn-info-bg);
  color: var(--ta-on-dark);
}
/* line 2447, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.tooltip.sidebar-menu-tooltip.ic-green .tooltip-arrow {
  border-color: transparent var(--ta-success) transparent transparent;
}
/* line 2448, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.tooltip.sidebar-menu-tooltip.ic-green .tooltip-inner {
  background-color: var(--ta-success);
  color: var(--ta-on-dark);
}
/* line 2451, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.tooltip.sidebar-menu-tooltip.ic-red .tooltip-arrow {
  border-color: transparent var(--ta-btn-danger-bg) transparent transparent;
}
/* line 2452, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.tooltip.sidebar-menu-tooltip.ic-red .tooltip-inner {
  background-color: var(--ta-btn-danger-bg);
  color: var(--ta-on-dark);
}
/* line 2455, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.tooltip.sidebar-menu-tooltip.ic-gray .tooltip-arrow {
  border-color: transparent var(--ta-text-muted) transparent transparent;
}
/* line 2456, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.tooltip.sidebar-menu-tooltip.ic-gray .tooltip-inner {
  background-color: var(--ta-text-muted);
  color: var(--ta-on-dark);
}

/* line 2460, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.with-footer #sidebar-menu {
  bottom: 40px;
}

/* line 2461, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.with-footer #sidebar-menu.show-second-level.with-general .middle > ul > li.selected > ul {
  bottom: calc(40px + 55px);
}

/* line 2467, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.modernizrtouch #sidebar-menu.show-second-level.with-general .middle > ul > li:not(.selected):hover > a > span.text, html.modernizrtouch #sidebar-menu.show-second-level.with-general .middle > ul > li:not(.selected):hover > a > span.ion-chevron-right, html.modernizrtouch #sidebar-menu.show-second-level.with-general .bottom > ul > li:not(.selected):hover > a > span.text, html.modernizrtouch #sidebar-menu.show-second-level.with-general .bottom > ul > li:not(.selected):hover > a > span.ion-chevron-right {
  display: none;
}

/* line 2473, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar {
  background-color: var(--ta-titlebar-bg);
  height: calc(2.125rem + 19px);
  padding: 9px 20px;
  border-bottom: 1px solid var(--ta-border-subtle);
  position: absolute;
  top: 0;
  right: 0;
  left: 240px;
  z-index: 2;
}
/* line 2478, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar h1 {
  margin: 0;
}
/* line 2484, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table {
  width: 100%;
  height: 100%;
  table-layout: fixed;
}
/* line 2488, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table td {
  vertical-align: middle;
}
/* line 2490, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child {
  padding-left: 10px;
  text-align: right;
}
/* line 2493, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child a.btn {
  background: none var(--ta-brand);
  height: 2.125rem;
  max-width: 100%;
  margin-right: 10px;
  padding: 6px 15px;
  border: 1px solid var(--ta-brand-hover);
  color: var(--ta-on-fill);
  border-radius: 2px;
  font-family: ProximaNovaLight, -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  vertical-align: top;
  box-shadow: none;
  text-shadow: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 2509, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child a.btn .ta-ion {
  display: none;
}
/* line 2510, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child a.btn:last-child {
  margin-right: 0;
}
/* line 2511, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child a.btn:hover, #top-title-bar table.with-right td:last-child a.btn:focus {
  background-color: var(--ta-brand-hover);
}
/* line 2512, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child a.btn[data-method="delete"] {
  background-color: var(--ta-btn-danger-bg);
  border: 1px solid var(--ta-btn-danger-bg-hover);
}
/* line 2516, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child a.btn[data-method="delete"]:hover:not(:disabled), #top-title-bar table.with-right td:last-child a.btn[data-method="delete"]:focus:not(:disabled) {
  background-color: var(--ta-btn-danger-bg-hover);
}
/* line 2519, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child a.btn.green {
  background: none var(--ta-btn-success-bg);
  border: 1px solid var(--ta-btn-success-bg-hover);
}
/* line 2523, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child a.btn.green:hover:not(:disabled), #top-title-bar table.with-right td:last-child a.btn.green:focus:not(:disabled) {
  background: none var(--ta-btn-success-bg-hover);
}
/* line 2526, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child a.btn.blue {
  background: none var(--ta-btn-info-bg);
  border: 1px solid var(--ta-btn-info-bg-hover);
}
/* line 2530, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child a.btn.blue:hover:not(:disabled), #top-title-bar table.with-right td:last-child a.btn.blue:focus:not(:disabled) {
  background: none var(--ta-btn-info-bg-hover);
}
/* line 2534, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child a.action-link {
  line-height: 2rem;
  margin-right: 10px;
  vertical-align: top;
}
/* line 2538, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child a.action-link:last-child {
  margin-right: 0;
}
/* line 2540, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child a.ta-btn, #top-title-bar table.with-right td:last-child a.ta-btn-back {
  margin-right: 10px;
  vertical-align: top;
}
/* line 2543, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child a.ta-btn:last-child, #top-title-bar table.with-right td:last-child a.ta-btn-back:last-child {
  margin-right: 0;
}
/* line 2545, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child .ta-dropdown-box-wrapper {
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
}
/* line 2549, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child .ta-dropdown-box-wrapper:last-child {
  margin-right: 0;
}
/* line 2550, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child .ta-dropdown-box-wrapper .ta-dropdown-link {
  display: inline-block;
  background-color: var(--ta-brand);
  height: 34px;
  padding: 0 0 0 15px;
  margin: 0;
  color: var(--ta-on-fill);
  font-family: ProximaNovaLight, -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  text-decoration: none;
  border-radius: 2px;
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
  vertical-align: top;
}
/* line 2564, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child .ta-dropdown-box-wrapper .ta-dropdown-link span {
  display: inline-block;
  vertical-align: top;
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 2.125rem;
}
/* line 2570, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child .ta-dropdown-box-wrapper .ta-dropdown-link span.text {
  padding-right: 15px;
}
/* line 2571, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child .ta-dropdown-box-wrapper .ta-dropdown-link span.ion-chevron-down, #top-title-bar table.with-right td:last-child .ta-dropdown-box-wrapper .ta-dropdown-link .form-div-bottom span.arrow.arrow-down, .form-div-bottom #top-title-bar table.with-right td:last-child .ta-dropdown-box-wrapper .ta-dropdown-link span.arrow.arrow-down {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: var(--ta-brand-hover);
  height: 100%;
  aspect-ratio: 1;
  border-radius: 0 2px 2px 0;
  line-height: 1;
}
/* line 2583, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child .ta-dropdown-box-wrapper .ta-dropdown-link:hover, #top-title-bar table.with-right td:last-child .ta-dropdown-box-wrapper .ta-dropdown-link:focus {
  background-color: var(--ta-brand-hover);
}
/* line 2585, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child .ta-dropdown-box-wrapper .ta-dropdown-box {
  top: 2.125rem;
  right: 0;
  left: auto;
}
/* line 2589, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child .ta-dropdown-box-wrapper .ta-dropdown-box .item {
  text-align: left;
}
/* line 2592, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child .hide-big {
  display: none;
}
/* line 2596, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar h1 {
  display: inline-block;
  max-width: 100%;
  padding: 0 0 0 15px;
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
  position: relative;
}
/* line 2604, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar h1 span {
  display: inline-block;
  vertical-align: middle;
}
/* line 2607, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar h1 span.text {
  width: 100%;
  font-size: 1.25rem;
  letter-spacing: 1px;
  line-height: 2.125rem;
  color: var(--ta-text);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 2616, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar h1 span.text a {
  display: inline-block;
  color: var(--ta-text);
  text-decoration: none;
  vertical-align: middle;
}
/* line 2621, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar h1 span.text a:hover, #top-title-bar h1 span.text a:focus {
  color: var(--ta-brand);
}
/* line 2624, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar h1 span.icon {
  background-color: var(--ta-header-muted);
  width: 5px;
  height: 20px;
  margin-top: -10px;
  position: absolute;
  top: 50%;
  left: 0;
}
/* line 2635, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar + #app-content {
  position: relative;
  z-index: 1;
}

/* line 2640, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-content-wrapper.hide-sidebar-menu #top-title-bar {
  left: 0;
}

/* line 2642, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button {
  display: inline-block;
  margin-right: 10px;
  position: relative;
  font-size: 0;
  font-family: ProximaNovaLight, -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  letter-spacing: 0;
  line-height: 1;
  vertical-align: top;
  white-space: nowrap;
}
/* line 2652, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button > a {
  display: inline-block;
  background-color: var(--ta-brand);
  height: 2.125rem;
  padding: 0 0 0 15px;
  color: var(--ta-on-fill);
  text-decoration: none;
  border-radius: var(--ta-radius-md);
}
/* line 2660, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button > a span {
  display: inline-block;
  vertical-align: top;
  border-radius: 0 2px 2px 0;
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 2.125rem;
}
/* line 2667, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button > a span.text {
  padding-right: 15px;
}
/* line 2668, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button > a span.ion-chevron-down, .ta-drop-down-button > a .form-div-bottom span.arrow.arrow-down, .form-div-bottom .ta-drop-down-button > a span.arrow.arrow-down {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: var(--ta-brand-hover);
  height: 100%;
  aspect-ratio: 1;
  line-height: 1;
  border-top-right-radius: var(--ta-radius-md);
  border-bottom-right-radius: var(--ta-radius-md);
}
/* line 2681, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button > a:hover, .ta-drop-down-button > a:focus {
  background-color: var(--ta-brand-hover);
}
/* line 2683, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button:last-child {
  margin-right: 0;
}
/* line 2685, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button.up .drop-down {
  top: auto;
  bottom: calc(2.125rem + 6px);
}
/* line 2689, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button .drop-down {
  background-color: var(--ta-chrome-bg);
  min-width: 100%;
  border: 1px solid var(--ta-btn-border);
  border-radius: var(--ta-radius-md);
  box-shadow: none;
  top: calc(2.125rem + 2px);
  padding: 8px;
  right: 0;
  left: auto;
}
/* line 2699, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button .drop-down li {
  color: var(--ta-on-dark);
  padding: 0;
}
/* line 2702, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button .drop-down li a {
  padding: 8px;
  border-radius: var(--ta-radius-md);
  color: var(--ta-on-dark);
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.125rem !important;
}
/* line 2710, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button .drop-down li .ta-dropdown-box-wrapper {
  display: block !important;
}
/* line 2712, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button .drop-down li .ta-dropdown-box-wrapper .ta-dropdown-link {
  display: block !important;
  background-color: transparent !important;
}
/* line 2715, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button .drop-down li .ta-dropdown-box-wrapper .ta-dropdown-link span.ion-chevron-down, .ta-drop-down-button .drop-down li .ta-dropdown-box-wrapper .ta-dropdown-link .form-div-bottom span.arrow.arrow-down, .form-div-bottom .ta-drop-down-button .drop-down li .ta-dropdown-box-wrapper .ta-dropdown-link span.arrow.arrow-down {
  background-color: var(--ta-btn-bg-hover) !important;
}
/* line 2719, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button .drop-down li .ta-dropdown-box-wrapper .ta-dropdown-box {
  color: var(--ta-text);
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
}
/* line 2722, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button .drop-down li .ta-dropdown-box-wrapper .ta-dropdown-box .buttons a {
  padding: 7px 10px !important;
  font-size: 0.9625rem;
  text-align: center;
}
/* line 2729, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button .drop-down li.ui-state-hover {
  background: transparent !important;
  border-radius: 0;
}
/* line 2732, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button .drop-down li.ui-state-hover a {
  background-color: var(--ta-btn-bg-hover) !important;
  color: var(--ta-on-dark);
}
/* line 2736, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button .drop-down li.ui-state-hover .ta-dropdown-box-wrapper .ta-dropdown-box .buttons a {
  background-color: var(--ta-brand) !important;
  color: var(--ta-on-fill);
}
/* line 2739, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button .drop-down li.ui-state-hover .ta-dropdown-box-wrapper .ta-dropdown-box .buttons a:hover, .ta-drop-down-button .drop-down li.ui-state-hover .ta-dropdown-box-wrapper .ta-dropdown-box .buttons a:focus {
  background-color: var(--ta-brand-hover) !important;
}
/* line 2742, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button .drop-down li.primary {
  display: none;
}
/* line 2746, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button.right .drop-down li a {
  text-align: right;
}

/* line 2750, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.drop-down-wrapper {
  display: inline-block;
  position: relative;
  white-space: nowrap;
}
/* line 2754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.drop-down-wrapper > a {
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.375rem;
}
/* line 2758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.drop-down-wrapper > a > span {
  display: inline-block;
  vertical-align: middle;
}
/* line 2761, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.drop-down-wrapper > a > span.ion-arrow-down-b {
  font-size: 1.125rem;
  color: var(--ta-neutral-light);
}
/* line 2767, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.drop-down-wrapper ul.drop-down {
  background-color: var(--ta-bg-subtle);
  min-width: 100%;
  width: auto;
  border: 1px solid var(--ta-neutral-light);
  border-radius: var(--ta-radius-md);
  box-shadow: none;
  top: calc(1.375rem + 2px);
  padding: 8px;
}
/* line 2776, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.drop-down-wrapper ul.drop-down.right {
  right: 0;
  left: auto;
}
/* line 2783, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.drop-down-wrapper ul.drop-down.up {
  top: auto;
  bottom: calc(1.375rem + 2px);
}
/* line 2787, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.drop-down-wrapper ul.drop-down li {
  padding: 0;
}
/* line 2789, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.drop-down-wrapper ul.drop-down li a {
  padding: 8px;
  border-radius: var(--ta-radius-md);
  line-height: 1.375rem;
  color: var(--ta-text) !important;
}
/* line 2794, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.drop-down-wrapper ul.drop-down li a:hover, .drop-down-wrapper ul.drop-down li a:focus {
  background-color: var(--ta-neutral-light);
}
/* line 2795, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.drop-down-wrapper ul.drop-down li a.with-icon > span:first-child {
  display: inline-block;
  width: 20px;
  padding-right: 3px;
}
/* line 2801, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.drop-down-wrapper ul.drop-down li.ui-state-hover {
  background: none !important;
}

/* line 2812, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container:not(.with-sidebar-menu) #app-content .submenu {
  margin-top: -15px;
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 2820, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu {
  background-color: var(--ta-submenu-bg);
  margin: -20px -20px 0 -20px;
  padding: 0;
  border-color: var(--ta-neutral-light);
  border-top: none;
  border-right: none;
  border-left: none;
  border-radius: 0;
}
/* line 2831, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu > .clear {
  height: 0;
}
/* line 2836, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.left .submenu-box-left, .submenu.right .submenu-box-right {
  padding-right: 0;
}
/* line 2837, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.left {
  border-left: none;
}
/* line 2839, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.left .submenu-box-left .content-left-submenu {
  border-right-color: var(--ta-neutral-light);
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
}
/* line 2844, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.left .submenu-box-left .content-left-submenu div {
  float: none;
  display: inline-block;
  padding: 0;
  border-right: none;
  border-left-color: var(--ta-neutral-light);
  vertical-align: top;
}
/* line 2851, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.left .submenu-box-left .content-left-submenu div > a {
  border-radius: 0;
  color: var(--ta-submenu-link);
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.25rem;
}
/* line 2857, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.left .submenu-box-left .content-left-submenu div > a:hover, .submenu.left .submenu-box-left .content-left-submenu div > a:focus {
  background-color: var(--ta-submenu-link-hover-bg);
  color: var(--ta-submenu-link);
}
/* line 2863, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.left .submenu-box-left .content-left-submenu div.selected > a, .submenu.left .submenu-box-left .content-left-submenu div.selected > a:hover {
  background-color: var(--ta-surface);
  padding-bottom: 6px;
  margin-bottom: -1px;
  color: var(--ta-brand);
  border-radius: 0;
}
/* line 2873, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.left .submenu-box-right {
  padding-top: 0;
  line-height: 1.5625rem;
}
/* line 2879, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.right .submenu-box-right .content-right-submenu {
  border-left-color: var(--ta-neutral-light);
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
}
/* line 2888, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.right .submenu-box-right .content-right-submenu div {
  float: none;
  display: inline-block;
  padding: 0;
  border-right: none;
  border-left: 1px solid var(--ta-neutral-light);
  vertical-align: top;
}
/* line 2894, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.right .submenu-box-right .content-right-submenu div:first-child {
  border-left: none;
}
/* line 2896, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.right .submenu-box-right .content-right-submenu div a {
  border-radius: 0;
  color: var(--ta-submenu-link);
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.25rem;
}
/* line 2902, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.right .submenu-box-right .content-right-submenu div a:hover, .submenu.right .submenu-box-right .content-right-submenu div a:focus {
  background-color: var(--ta-submenu-link-hover-bg);
  color: var(--ta-submenu-link);
}
/* line 2908, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.right .submenu-box-right .content-right-submenu div.selected > a, .submenu.right .submenu-box-right .content-right-submenu div.selected > a:hover {
  background-color: var(--ta-surface);
  padding-bottom: 6px;
  margin-bottom: -1px;
  color: var(--ta-brand);
}
/* line 2919, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu .drop-down-wrapper > a {
  line-height: 1.25rem !important;
}
/* line 2921, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu .drop-down-wrapper > a > span.ion-arrow-down-b {
  margin-left: 0;
  padding-right: 0;
  line-height: 1;
  color: inherit;
}
/* line 2928, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu .drop-down-wrapper > a.active > span.ion-arrow-down-b {
  background-color: transparent;
  color: inherit;
}
/* line 2934, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu .drop-down-wrapper ul.drop-down {
  background-color: var(--ta-submenu-bg);
  top: calc(1.25rem + 11px);
  left: -1px;
}
/* line 2938, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu .drop-down-wrapper ul.drop-down li a {
  font-size: 0.875rem;
  letter-spacing: 1px;
}
/* line 2944, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu .drop-down-wrapper ul.drop-down li.ui-state-hover, .submenu .drop-down-wrapper ul.drop-down li.selected {
  background: none !important;
  border-radius: 0;
}
/* line 2947, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu .drop-down-wrapper ul.drop-down li.ui-state-hover a, .submenu .drop-down-wrapper ul.drop-down li.selected a {
  background-color: var(--ta-submenu-link-hover-bg) !important;
  color: var(--ta-submenu-link) !important;
  border-radius: var(--ta-radius-md);
}
/* line 2955, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu .drop-down-wrapper.selected ul.drop-down {
  border-right: 1px solid var(--ta-neutral-light);
  border-left: 1px solid var(--ta-neutral-light);
}
/* line 2968, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.left .submenu-box-left .content-left-submenu .drop-down-wrapper ul.drop-down li a, .submenu.right .submenu-box-right .content-right-submenu .drop-down-wrapper ul.drop-down li a {
  padding: 8px;
}
/* line 2971, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.ta-submenu-due-lati:not(.small) .content-left-submenu, .submenu.ta-submenu-due-lati:not(.small) .content-right-submenu {
  display: flex;
  float: none;
  width: 100%;
  border-left: none;
  border-right: none;
}
/* line 2981, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.ta-submenu-due-lati .ta-submenu-spazio.ta-submenu-spazio {
  flex: 1 1 auto;
  padding: 0;
}
/* line 2985, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.ta-submenu-due-lati.small .ta-submenu-spazio {
  display: none !important;
}
/* line 2986, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu .responsive-btn {
  display: none;
}
/* line 2988, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left, .submenu.small.right .submenu-box-right {
  position: relative;
}
/* line 2992, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn, .submenu.small.right .submenu-box-right .responsive-btn {
  display: inline-block;
}
/* line 2994, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn a, .submenu.small.right .submenu-box-right .responsive-btn a {
  display: inline-block;
  padding: 5px 10px;
  color: var(--ta-submenu-link);
}
/* line 3004, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn a span, .submenu.small.right .submenu-box-right .responsive-btn a span {
  display: inline-block;
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.25rem;
  vertical-align: middle;
}
/* line 3010, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn a span.ion-arrow-down-b, .submenu.small.right .submenu-box-right .responsive-btn a span.ion-arrow-down-b {
  padding: 0 0 0 5px;
  font-size: 1.125rem;
}
/* line 3017, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn a:hover, .submenu.small.left .submenu-box-left .responsive-btn a:focus, .submenu.small.right .submenu-box-right .responsive-btn a:hover, .submenu.small.right .submenu-box-right .responsive-btn a:focus {
  background-color: var(--ta-neutral-light);
  color: var(--ta-submenu-link);
}
/* line 3022, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn + div, .submenu.small.right .submenu-box-right .responsive-btn + div {
  display: none;
}
/* line 3029, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn.active + div, .submenu.small.right .submenu-box-right .responsive-btn.active + div {
  display: inline-block;
  max-height: none;
  float: none;
  min-width: 200px;
  max-width: calc(100vw - 30px);
  padding: 8px;
  background-color: var(--ta-submenu-bg);
  border: 1px solid var(--ta-neutral-light);
  border-radius: var(--ta-radius-md);
  position: absolute;
  top: calc(1.25rem + 11px);
  left: 0;
  z-index: 101;
}
/* line 3043, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn.active + div > div + div:not(.ta-submenu-spazio), .submenu.small.right .submenu-box-right .responsive-btn.active + div > div + div:not(.ta-submenu-spazio) {
  margin-top: 4px;
}
/* line 3044, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn.active + div > div, .submenu.small.right .submenu-box-right .responsive-btn.active + div > div {
  display: block;
  max-height: none;
  padding: 0;
  border: none;
}
/* line 3049, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn.active + div > div > a, .submenu.small.right .submenu-box-right .responsive-btn.active + div > div > a {
  display: block;
  padding: 8px;
  margin: 0;
  border-radius: var(--ta-radius-md);
  color: var(--ta-submenu-link);
  white-space: normal;
}
/* line 3056, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn.active + div > div > a:hover, .submenu.small.left .submenu-box-left .responsive-btn.active + div > div > a:focus, .submenu.small.right .submenu-box-right .responsive-btn.active + div > div > a:hover, .submenu.small.right .submenu-box-right .responsive-btn.active + div > div > a:focus {
  background-color: var(--ta-submenu-link-hover-bg);
}
/* line 3058, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn.active + div > div.selected > a, .submenu.small.left .submenu-box-left .responsive-btn.active + div > div.selected > a:hover, .submenu.small.right .submenu-box-right .responsive-btn.active + div > div.selected > a, .submenu.small.right .submenu-box-right .responsive-btn.active + div > div.selected > a:hover {
  padding-bottom: 8px;
  margin-bottom: 0;
  background-color: var(--ta-submenu-link-hover-bg);
  color: var(--ta-submenu-link);
  border-radius: var(--ta-radius-md);
}
/* line 3069, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn.active + div > div.drop-down-wrapper, .submenu.small.right .submenu-box-right .responsive-btn.active + div > div.drop-down-wrapper {
  display: block;
}
/* line 3071, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn.active + div > div.drop-down-wrapper > a, .submenu.small.right .submenu-box-right .responsive-btn.active + div > div.drop-down-wrapper > a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}
/* line 3076, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn.active + div > div.drop-down-wrapper > a > span, .submenu.small.right .submenu-box-right .responsive-btn.active + div > div.drop-down-wrapper > a > span {
  color: inherit;
}
/* line 3078, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn.active + div > div.drop-down-wrapper.selected > a, .submenu.small.left .submenu-box-left .responsive-btn.active + div > div.drop-down-wrapper.selected > a:hover, .submenu.small.right .submenu-box-right .responsive-btn.active + div > div.drop-down-wrapper.selected > a, .submenu.small.right .submenu-box-right .responsive-btn.active + div > div.drop-down-wrapper.selected > a:hover {
  background-color: transparent;
}
/* line 3079, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn.active + div > div.drop-down-wrapper.selected > a:hover, .submenu.small.left .submenu-box-left .responsive-btn.active + div > div.drop-down-wrapper > a:focus, .submenu.small.right .submenu-box-right .responsive-btn.active + div > div.drop-down-wrapper.selected > a:hover, .submenu.small.right .submenu-box-right .responsive-btn.active + div > div.drop-down-wrapper > a:focus {
  background-color: var(--ta-submenu-link-hover-bg);
}
/* line 3080, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn.active + div > div.drop-down-wrapper ul.drop-down, .submenu.small.right .submenu-box-right .responsive-btn.active + div > div.drop-down-wrapper ul.drop-down {
  position: static;
  min-width: 0;
  margin: 2px 0 4px 16px;
  padding: 0 0 0 8px;
  background: none;
  border: none;
  border-left: 1px solid var(--ta-neutral-light);
  border-radius: 0;
}
/* line 3089, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn.active + div > div.drop-down-wrapper ul.drop-down li, .submenu.small.right .submenu-box-right .responsive-btn.active + div > div.drop-down-wrapper ul.drop-down li {
  background: none !important;
}
/* line 3091, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn.active + div > div.drop-down-wrapper ul.drop-down li a, .submenu.small.right .submenu-box-right .responsive-btn.active + div > div.drop-down-wrapper ul.drop-down li a {
  display: block;
  padding: 8px;
  font-style: normal;
  text-align: left;
  white-space: normal;
  color: var(--ta-submenu-link) !important;
  border-radius: var(--ta-radius-md);
}
/* line 3100, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn.active + div > div.drop-down-wrapper ul.drop-down li.ui-state-hover a, .submenu.small.left .submenu-box-left .responsive-btn.active + div > div.drop-down-wrapper ul.drop-down li a:hover, .submenu.small.left .submenu-box-left .responsive-btn.active + div > div.drop-down-wrapper ul.drop-down li a:focus, .submenu.small.left .submenu-box-left .responsive-btn.active + div > div.drop-down-wrapper ul.drop-down li.selected a, .submenu.small.right .submenu-box-right .responsive-btn.active + div > div.drop-down-wrapper ul.drop-down li.ui-state-hover a, .submenu.small.right .submenu-box-right .responsive-btn.active + div > div.drop-down-wrapper ul.drop-down li a:hover, .submenu.small.right .submenu-box-right .responsive-btn.active + div > div.drop-down-wrapper ul.drop-down li a:focus, .submenu.small.right .submenu-box-right .responsive-btn.active + div > div.drop-down-wrapper ul.drop-down li.selected a {
  background-color: var(--ta-submenu-link-hover-bg) !important;
}

/* line 3113, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.sep-submenu {
  height: 20px;
}
/* line 3115, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.sep-submenu.before-table-1920, .sep-submenu.before-table-1500, .sep-submenu.before-table-1300, .sep-submenu.before-table-1140, .sep-submenu.before-table-610 {
  height: 7px;
}

/* line 3120, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect.ui-state-default span:last-child, .ui-multiselect.ui-state-hover span:last-child {
  line-height: 1.125rem;
}

/* line 3122, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content {
  background-color: var(--ta-neutral-extra-light);
  padding: 10px;
  border: 1px solid var(--ta-neutral-light);
  border-radius: 0;
  box-shadow: none;
  max-width: calc(100% - 50px);
}
/* line 3129, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 3134, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content .ui-widget-header {
  height: auto;
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
  border-bottom: 1px solid var(--ta-surface);
  position: relative;
}
/* line 3142, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content .ui-widget-header > :first-child {
  padding-right: calc(1rem + 10px);
}
/* line 3143, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content .ui-widget-header li.ui-multiselect-close {
  display: flex;
  align-items: center;
  height: 2.125rem;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 3152, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content .ui-widget-header .ui-multiselect-filter {
  float: none;
  line-height: 2.125rem;
}
/* line 3155, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content .ui-widget-header .ui-multiselect-filter input {
  background: none var(--ta-surface);
  float: right;
  width: calc(100% - 40px) !important;
  height: 2.125rem;
  margin-left: 0;
  padding: 1px 10px;
  box-shadow: none;
  border-radius: 2px;
}
/* line 3164, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content .ui-widget-header .ui-multiselect-filter input:focus {
  border-color: var(--ta-btn-bg);
}
/* line 3167, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content .ui-widget-header .ui-helper-reset {
  display: block;
  float: none;
  margin: 7px 0 0 0;
  position: static;
}
/* line 3173, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content .ui-widget-header .ui-header-tamultiselectfilter {
  display: block;
  float: none;
  margin: 7px 0 0 0;
}
/* line 3177, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content .ui-widget-header .ui-header-tamultiselectfilter + .ui-helper-reset {
  padding: 7px 0 0 0;
  border-top: 1px solid var(--ta-surface);
}
/* line 3184, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content .ui-widget-header .ui-helper-reset.ta-solo-chiudi,
.ui-multiselect-menu.ui-widget-content .ui-widget-header .ui-header-tamultiselectfilter + .ui-helper-reset.ta-solo-chiudi {
  margin: 0;
  padding: 0;
  border-top: 0;
}
/* line 3191, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content .ui-multiselect-checkboxes {
  margin: 0;
}
/* line 3193, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content .ui-multiselect-checkboxes li {
  padding: 0;
}
/* line 3195, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content .ui-multiselect-checkboxes li label {
  padding: 6px 1px;
}
/* line 3197, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content .ui-multiselect-checkboxes li label input {
  margin-right: 10px;
  top: 0;
}
/* line 3201, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content .ui-multiselect-checkboxes li label.ui-state-hover {
  background: none var(--ta-btn-bg) !important;
}

/* line 3207, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-select, .form .field .content-select, .content-search-form form table tr td.primary .content-select, .content-search-form.open form table tr td .content-select {
  background-color: var(--ta-input-bg);
  --ta-content-select-h: 2.125rem;
  width: 200px;
  max-width: 100%;
  height: var(--ta-content-select-h);
  border: 1px solid var(--ta-neutral-light);
  border-radius: var(--ta-radius-md);
  font-size: 0.75rem;
  line-height: 1;
  position: relative;
  cursor: pointer;
  vertical-align: top;
}
/* line 3223, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-select .ion-code, .form .field .content-select .ion-code, .content-search-form form table tr td.primary .content-select .ion-code, .content-search-form.open form table tr td .content-select .ion-code {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  aspect-ratio: 1;
  border-left: 1px solid var(--ta-neutral-light);
  line-height: 1;
  font-size: 1rem;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  border-top-right-radius: calc(var(--ta-radius-md) - 1px);
  border-bottom-right-radius: calc(var(--ta-radius-md) - 1px);
}
/* line 3242, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-select .ion-code:before, .form .field .content-select .ion-code:before, .content-search-form form table tr td.primary .content-select .ion-code:before, .content-search-form.open form table tr td .content-select .ion-code:before {
  transform: rotate(90deg);
}
/* line 3244, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-select select, .form .field .content-select select, .content-search-form form table tr td.primary .content-select select, .content-search-form.open form table tr td .content-select select {
  -apple-appearance: none;
  -moz-appearance: none;
  -khtml-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: transparent;
  width: 100% !important;
  height: var(--ta-content-select-h);
  padding: 1px calc(var(--ta-content-select-h) + 8px) 1px 10px;
  border: none;
  font-size: 0.75rem;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  position: relative;
  z-index: 2;
}
/* line 3275, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-select button.ui-multiselect, .form .field .content-select button.ui-multiselect, .content-search-form form table tr td.primary .content-select button.ui-multiselect, .content-search-form.open form table tr td .content-select button.ui-multiselect {
  background: none transparent !important;
  width: 100% !important;
  height: calc(var(--ta-content-select-h) - 2px) !important;
  margin: 0;
  padding: 1px calc(var(--ta-content-select-h) + 8px) 1px 10px !important;
  border: none;
  box-shadow: none;
  color: var(--ta-text);
  font-size: 0.75rem;
  font-family: var(--ta-font-sans) !important;
  letter-spacing: normal;
  line-height: calc(var(--ta-content-select-h) - 4px) !important;
  text-align: left;
  cursor: pointer;
  position: relative;
  z-index: 2;
}
/* line 3296, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-select button.ui-multiselect .ui-icon, .content-search-form form table tr td.primary .content-select button.ui-multiselect .ui-icon, .content-search-form.open form table tr td .content-select button.ui-multiselect .ui-icon {
  display: none;
}
/* line 3297, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-select button.ui-multiselect span, .form .field .content-select button.ui-multiselect span, .content-search-form form table tr td.primary .content-select button.ui-multiselect span, .content-search-form.open form table tr td .content-select button.ui-multiselect span {
  font-size: 0.75rem;
  letter-spacing: normal;
  line-height: calc(var(--ta-content-select-h) - 4px) !important;
}
/* line 3301, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-select button.ui-multiselect span:last-child, .content-search-form form table tr td.primary .content-select button.ui-multiselect span:last-child, .content-search-form.open form table tr td .content-select button.ui-multiselect span:last-child {
  padding-right: 0;
}
/* line 3304, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-select.start, .form .field .start.content-select, .content-search-form form table tr td.primary .start.content-select, .content-search-form.open form table tr td .start.content-select, .content-select.end, .form .field .end.content-select, .content-search-form form table tr td.primary .end.content-select, .content-search-form.open form table tr td .end.content-select, .content-select.small, .form .field .small.content-select, .content-search-form form table tr td.primary .small.content-select, .content-search-form.open form table tr td .small.content-select {
  display: inline-block;
  width: 100px;
}
/* line 3308, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-select:hover, .form .field .content-select:hover, .content-search-form form table tr td.primary .content-select:hover, .content-search-form.open form table tr td .content-select:hover {
  background-color: var(--ta-bg-subtle);
}
/* line 3309, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-select.blink, .form .field .blink.content-select, .content-search-form form table tr td.primary .blink.content-select, .content-search-form.open form table tr td .blink.content-select {
  background-color: var(--ta-bg-subtle);
  animation: blinkSelect 3s infinite linear;
}

/* line 3318, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .content-select, .form .field .content-search-form form table tr td.primary .content-select, .content-search-form form table tr td.primary .form .field .content-select, .form .field .content-search-form.open form table tr td .content-select, .content-search-form.open form table tr td .form .field .content-select {
  --ta-content-select-h: 1.875rem;
  width: 75%;
  max-width: 400px;
}

/* line 3325, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .ta-range-date {
  width: 75%;
  max-width: 400px;
}

/* line 3333, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .ta-data-ora {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  width: 75%;
  max-width: 400px;
  vertical-align: top;
}
/* line 3340, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .ta-data-ora > .content-select, .form .field .content-search-form form table tr td.primary .ta-data-ora > .content-select, .form .field .content-search-form.open form table tr td .ta-data-ora > .content-select {
  flex: 1 1 0;
  width: auto !important;
  max-width: none !important;
  min-width: 0;
  margin: 0 !important;
}
/* line 3346, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .ta-data-ora > .ta-mese.content-select, .form .field .content-search-form form table tr td.primary .ta-data-ora > .ta-mese.content-select, .form .field .content-search-form.open form table tr td .ta-data-ora > .ta-mese.content-select {
  flex-grow: 2;
}
/* line 3349, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .ta-data-ora > .content-select > select {
  width: 100%;
  max-width: none;
  margin: 0;
}
/* line 3351, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .ta-data-ora > span.sep-time, .form .field .ta-data-ora > span.sep-date {
  flex: 0 0 8px;
  text-align: center;
}
/* line 3355, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .ta-data-ora > span.sep-datetime {
  flex: 0 0 auto;
}

/* line 3360, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .ta-campo-unita {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  width: 75%;
  max-width: 400px;
  vertical-align: top;
}
/* line 3367, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .ta-campo-unita > input, .form .field .ta-campo-unita > .content-select, .form .field .content-search-form form table tr td.primary .ta-campo-unita > .content-select, .form .field .content-search-form.open form table tr td .ta-campo-unita > .content-select {
  width: auto !important;
  max-width: none !important;
  min-width: 0;
  margin: 0 !important;
}
/* line 3373, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .ta-campo-unita > input {
  flex: 1 1 0;
}
/* line 3374, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .ta-campo-unita > .content-select, .form .field .content-search-form form table tr td.primary .ta-campo-unita > .content-select, .form .field .content-search-form.open form table tr td .ta-campo-unita > .content-select {
  flex: 0 0 65px;
}

/* line 3383, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form:not(.open) form table tr td.primary .ta-range-fields {
  gap: 0;
  width: 200px;
}
/* line 3386, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form:not(.open) form table tr td.primary .ta-range-fields > input, .content-search-form:not(.open) form table tr td.primary .form .field .ta-range-fields > .content-select, .content-search-form:not(.open) form table tr td.primary .ta-range-fields > .content-select {
  border-right: none;
  border-radius: 0;
}
/* line 3390, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form:not(.open) form table tr td.primary .ta-range-fields > :first-child {
  border-radius: 2px 0 0 2px;
}

/* line 3392, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .ta-range-fields {
  display: inline-flex;
  width: 75%;
  max-width: 400px;
}
/* line 3396, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .ta-range-fields > input, .form .field .ta-range-fields > .content-select, .form .field .content-search-form form table tr td.primary .ta-range-fields > .content-select, .form .field .content-search-form.open form table tr td .ta-range-fields > .content-select {
  flex: 1 1 0;
  width: auto !important;
  max-width: none !important;
  min-width: 0;
  margin: 0 !important;
}

/* line 3405, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form {
  margin-bottom: 15px;
}
/* line 3419, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form input:not(.datepicker)::-webkit-input-placeholder {
  color: var(--ta-text-muted);
}
/* line 3420, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form input:not(.datepicker):-moz-placeholder {
  color: var(--ta-text-muted);
}
/* line 3421, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form input:not(.datepicker)::-moz-placeholder {
  color: var(--ta-text-muted);
}
/* line 3422, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form input:not(.datepicker):-ms-input-placeholder {
  color: var(--ta-text-muted);
}
/* line 3424, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form input:not(.datepicker):hover::-webkit-input-placeholder {
  color: var(--ta-text);
}
/* line 3425, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form input:not(.datepicker):hover:-moz-placeholder {
  color: var(--ta-text);
}
/* line 3426, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form input:not(.datepicker):hover::-moz-placeholder {
  color: var(--ta-text);
}
/* line 3427, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form input:not(.datepicker):hover:-ms-input-placeholder {
  color: var(--ta-text);
}
/* line 3430, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form:after {
  content: '';
  display: block;
  clear: both;
}
/* line 3435, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top {
  display: inline-block;
  float: left;
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
  position: relative;
}
/* line 3442, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .save-filters-icon {
  display: inline-block;
  width: 40px;
  height: 2.125rem;
  padding: 5px 10px;
  margin: 0 -1px 0 0;
  border: 1px solid var(--ta-neutral-light);
  font-size: 1.25rem;
  letter-spacing: 1px;
  line-height: 1.5rem;
  cursor: pointer;
  vertical-align: top;
}
/* line 3457, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .save-filters-actions {
  background-color: var(--ta-searchbox-panel-bg);
  margin: 0;
  padding: 8px;
  border: 1px solid var(--ta-neutral-light);
  border-radius: var(--ta-radius-md);
  list-style-type: none;
  position: absolute;
  left: 0;
  top: 33px;
  z-index: 1;
}
/* line 3469, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .save-filters-actions li a {
  display: block;
  padding: 8px;
  border-radius: var(--ta-radius-md);
  font-size: 0.875rem;
  line-height: 1.375rem;
  text-decoration: none;
  letter-spacing: 1px;
  color: var(--ta-text);
}
/* line 3479, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .save-filters-actions li a:hover, .content-search-form .top .save-filters-actions li a:focus {
  background-color: var(--ta-neutral-light);
  color: var(--ta-text);
}
/* line 3483, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .back-btn {
  display: inline-block;
  background-color: var(--ta-btn-bg);
  width: 80px;
  height: 2.125rem;
  margin: 0;
  padding: 0 10px;
  border: 1px solid var(--ta-searchbox-back-border);
  line-height: 2.125rem;
  color: var(--ta-on-dark);
  font-size: 0.875rem;
  letter-spacing: 1px;
  text-align: center;
  text-decoration: none;
}
/* line 3497, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .back-btn:hover, .content-search-form .top .back-btn:focus {
  background-color: var(--ta-btn-bg-hover);
  border-color: var(--ta-btn-bg);
}
/* line 3502, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .entries-info {
  display: inline-block;
  max-width: 100%;
  min-height: 2.125rem;
  padding: 4px 15px;
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.5rem;
  border: 1px solid var(--ta-neutral-light);
  vertical-align: top;
}
/* line 3514, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .entries-info a.more-info {
  color: inherit;
  text-decoration: none;
}
/* line 3517, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .entries-info a.more-info span {
  display: inline-block;
  vertical-align: middle;
}
/* line 3521, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .entries-info a.more-info .icon {
  padding: 0 0 0 5px;
}
/* line 3522, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .entries-info a.more-info.active .icon:before {
  transform: rotate(90deg);
}
/* line 3524, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .entries-info > span {
  display: inline-block;
  margin-left: 10px;
  padding-left: 15px;
  border-left: 1px solid var(--ta-neutral-light);
  vertical-align: top;
}
/* line 3532, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .entries-info > span.text {
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 3538, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .entries-info > span:first-child {
  margin-left: 0;
  padding-left: 0;
  border-left: none;
}
/* line 3543, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .entries-info > span.ion-ios-settings-strong {
  display: none;
}
/* line 3544, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .entries-info > span.box-date, .content-search-form .top .entries-info > span.more-filters {
  cursor: pointer;
}
/* line 3547, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .advance-search {
  display: inline-block;
  background-color: var(--ta-brand);
  width: 12.5rem;
  height: 2.125rem;
  margin: 0 0 0 -1px;
  color: var(--ta-on-fill);
  text-decoration: none;
  border-radius: 2px;
  cursor: pointer;
  vertical-align: top;
}
/* line 3558, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .advance-search span {
  display: inline-block;
  vertical-align: top;
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 2.125rem;
}
/* line 3564, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .advance-search span.text {
  width: calc(100% - 2.125rem);
  text-align: center;
}
/* line 3568, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .advance-search span.text-small {
  display: none;
}
/* line 3569, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .advance-search span.ion-chevron-right {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: var(--ta-brand-hover);
  height: 100%;
  aspect-ratio: 1;
  border-radius: 0 2px 2px 0;
  line-height: 1;
}
/* line 3581, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .advance-search:hover {
  background-color: var(--ta-brand-hover);
}
/* line 3583, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .advance-search.active span.ion-chevron-right:before {
  transform: rotate(90deg);
}
/* line 3587, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .bottom {
  display: none;
  clear: both;
  text-align: left;
}
/* line 3591, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .bottom .content {
  display: inline-block;
  min-height: 2.125rem;
  padding: 5px 15px;
  margin-top: -1px;
  border: 1px solid var(--ta-neutral-light);
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.5rem;
}
/* line 3601, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .bottom.active {
  display: block;
}
/* line 3603, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form form {
  float: right;
}
/* line 3606, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form form table colgroup {
  display: none;
}
/* line 3607, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form form table tr {
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
}
/* line 3611, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form form table tr td {
  display: none;
}
/* line 3613, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form form table tr td label {
  display: none;
}
/* line 3614, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form form table tr td span.ajax-loader {
  position: absolute;
  top: 3px;
  right: 8px;
}
/* line 3619, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form form table tr td.primary, .content-search-form form table tr td.submit {
  display: inline-block;
}
/* line 3620, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form form table tr td.primary {
  font-size: 0;
  letter-spacing: 0;
  position: relative;
  vertical-align: top;
}
/* line 3625, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form form table tr td.primary input {
  background-color: var(--ta-surface);
  width: 200px;
  height: 2.125rem;
  padding: 1px 10px;
  border: 1px solid var(--ta-neutral-light);
  border-right: none;
  border-radius: 2px 0 0 2px;
  font-size: 0.75rem;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  vertical-align: top;
}
/* line 3636, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form form table tr td.primary input.start, .content-search-form form table tr td.primary input.end, .content-search-form form table tr td.primary input.small {
  width: 100px;
  margin-right: 0;
}
/* line 3638, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form form table tr td.primary .content-select {
  border-right: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 3648, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form form table tr td.submit {
  width: 2.125rem;
  height: 2.125rem;
  position: relative;
}
/* line 3653, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form form table tr td.submit .ion-search {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--ta-brand);
  width: 100%;
  height: 100%;
  color: var(--ta-on-fill);
  border-radius: 0 2px 2px 0;
  font-size: 1.5rem;
  line-height: 1;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 3668, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form form table tr td.submit input {
  -apple-appearance: none;
  -moz-appearance: none;
  -khtml-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: none transparent;
  width: 100%;
  height: 100%;
  border: none;
  font-size: 0;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  cursor: pointer;
  position: relative;
  z-index: 2;
}
/* line 3690, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form {
  margin-top: -1px;
  border: 1px solid var(--ta-neutral-light);
}
/* line 3693, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table {
  width: 100%;
  table-layout: fixed;
}
/* line 3696, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table colgroup {
  display: table-column-group;
}
/* line 3698, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td {
  display: table-cell;
  padding: 10px 15px;
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
  border-left: 6px solid var(--ta-searchbox-open-accent);
}
/* line 3705, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td * {
  font-size: 0.875rem;
  letter-spacing: 1px;
}
/* line 3709, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td label {
  display: block;
  margin: 0 0 7px 0;
  text-align: center;
}
/* line 3714, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td input {
  background-color: var(--ta-surface);
  width: 100%;
  height: 2.125rem;
  padding: 1px 10px;
  border: 1px solid var(--ta-neutral-light);
  border-radius: 2px;
  font-size: 0.75rem;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  vertical-align: top;
}
/* line 3724, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td input:hover {
  background-color: var(--ta-bg-subtle);
}
/* line 3725, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td input:focus {
  border-color: var(--ta-btn-bg);
}
/* line 3726, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td input.start {
  width: 49% !important;
  margin-right: 2%;
}
/* line 3730, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td input.end {
  width: 49% !important;
}
/* line 3731, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td input.datepicker {
  color: transparent;
  text-shadow: 0 0 0 var(--ta-text-strong);
}
/* line 3737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.select_start input.start {
  background-color: var(--ta-bg-subtle);
  border-color: var(--ta-btn-bg);
}
/* line 3741, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.select_start input.end:focus {
  border-color: var(--ta-neutral-light);
}
/* line 3744, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.select_end input.end {
  background-color: var(--ta-bg-subtle);
  border-color: var(--ta-btn-bg);
}
/* line 3748, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.select_end input.start:focus {
  border-color: var(--ta-neutral-light);
}
/* line 3750, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td .content-select {
  width: 100%;
  border-radius: 2px;
}
/* line 3754, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td .small.content-select {
  width: 49% !important;
  vertical-align: top;
}
/* line 3757, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td .small.content-select:first-of-type {
  margin-right: 2%;
}
/* line 3759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td .start.content-select, .content-search-form.open form table tr td .end.content-select {
  width: 49% !important;
  vertical-align: top;
}
/* line 3763, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td .start.content-select {
  margin-right: 2%;
}
/* line 3765, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td span.ajax-loader {
  top: auto;
  right: 24px;
  bottom: 19px;
}
/* line 3770, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td:first-child {
  border-left: none;
}
/* line 3771, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.primary {
  background-color: var(--ta-searchbox-open-accent);
}
/* line 3780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.primary input:not(.datepicker)::-webkit-input-placeholder, .content-search-form.open form table tr td.primary input:not(.datepicker):hover::-webkit-input-placeholder {
  color: transparent;
}
/* line 3781, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.primary input:not(.datepicker):-moz-placeholder, .content-search-form.open form table tr td.primary input:not(.datepicker):hover:-moz-placeholder {
  color: transparent;
}
/* line 3782, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.primary input:not(.datepicker)::-moz-placeholder, .content-search-form.open form table tr td.primary input:not(.datepicker):hover::-moz-placeholder {
  color: transparent;
}
/* line 3783, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.primary input:not(.datepicker):-ms-input-placeholder, .content-search-form.open form table tr td.primary input:not(.datepicker):hover:-ms-input-placeholder {
  color: transparent;
}
/* line 3787, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.submit {
  vertical-align: bottom;
}
/* line 3789, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.submit[rowspan] {
  vertical-align: middle;
}
/* line 3790, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.submit .ion-search {
  display: none;
}
/* line 3791, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.submit input[type="submit"] {
  background-color: var(--ta-brand);
  width: 100%;
  height: 2.125rem;
  padding: 1px 10px;
  border: none;
  border-radius: 2px;
  font-size: 0.875rem;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  color: var(--ta-on-fill);
  cursor: pointer;
}
/* line 3802, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.submit input[type="submit"]:hover, .content-search-form.open form table tr td.submit input[type="submit"]:focus {
  background: none;
  background-color: var(--ta-brand-hover);
}
/* line 3810, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr:not(.first-line) td {
  border-top: 2px solid var(--ta-neutral-extra-light);
}
/* line 3816, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small {
  position: relative;
  text-align: center;
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
}
/* line 3822, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top {
  float: none;
  width: 100%;
}
/* line 3825, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .entries-info {
  width: calc(100% - 8.125rem);
  text-align: left;
}
/* line 3829, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .entries-info.small span.text {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
}
/* line 3835, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .entries-info.small a.more-info {
  display: inline-block;
  width: 100%;
  height: 1.375rem;
  line-height: 1.375rem;
}
/* line 3840, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .entries-info.small a.more-info span.text {
  width: calc(100% - 18px);
}
/* line 3844, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .entries-info.small:has(> span.ion-ios-settings-strong) > span.text, .content-search-form.small .top .entries-info.small:has(> span.ion-ios-settings-strong) > a.more-info {
  width: calc(100% - 37px);
}
/* line 3846, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .entries-info.small span.ion-ios-settings-strong {
  display: inline-block;
  padding-left: 10px;
  margin-left: 5px;
  margin-right: -5px;
  font-size: 1.375rem;
  line-height: 1.5rem;
  cursor: pointer;
}
/* line 3855, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .entries-info.small span.box-date, .content-search-form.small .top .entries-info.small span.more-filters {
  display: none;
}
/* line 3857, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .entries-info.small.without-page-entries-info span.ion-ios-settings-strong {
  margin-left: -5px;
  padding-left: 0;
  border-left: none;
}
/* line 3864, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .entries-info.without-advance-search {
  width: 100%;
}
/* line 3865, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .entries-info.with-save-filter {
  width: calc(100% - 8.125rem - 40px);
}
/* line 3867, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .entries-info.with-save-filter.without-advance-search {
  width: calc(100% - 40px);
}
/* line 3870, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .back-btn + .entries-info {
  width: calc(100% - 8.125rem - 90px);
}
/* line 3872, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .back-btn + .entries-info.without-advance-search {
  width: calc(100% - 90px);
}
/* line 3873, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .back-btn + .entries-info.with-save-filter {
  width: calc(100% - 8.125rem - 130px);
}
/* line 3875, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .back-btn + .entries-info.with-save-filter.without-advance-search {
  width: calc(100% - 130px);
}
/* line 3878, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .back-btn.big {
  width: 100%;
  margin: 0 0 15px 0;
}
/* line 3881, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .back-btn.big + .entries-info {
  width: calc(100% - 8.125rem);
}
/* line 3883, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .back-btn.big + .entries-info.without-advance-search {
  width: 100%;
}
/* line 3886, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .save-filters-icon ~ .back-btn.big {
  width: calc(100% - 40px);
  min-width: 0;
}
/* line 3887, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .advance-search {
  width: 8.125rem;
}
/* line 3889, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .advance-search span.text {
  display: none;
}
/* line 3890, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .advance-search span.text-small {
  display: inline-block;
  width: calc(100% - 2.125rem);
  text-align: center;
}
/* line 3897, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small.open {
  text-align: left;
}
/* line 3898, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small:not(.open) {
  padding-top: calc(2.125rem + 15px);
}
/* line 3900, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small:not(.open) form {
  float: none;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 3906, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small:not(.open) form table {
  width: 100%;
}
/* line 3908, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small:not(.open) form table tr td.primary {
  width: calc(100% - 2.125rem);
}
/* line 3910, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small:not(.open) form table tr td.primary input, .content-search-form.small:not(.open) form table tr td.primary .content-select {
  width: 100%;
}
/* line 3912, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small:not(.open) form table tr td.primary input.start, .content-search-form.small:not(.open) form table tr td.primary input.end, .content-search-form.small:not(.open) form table tr td.primary input.small, .content-search-form.small:not(.open) form table tr td.primary .start.content-select, .content-search-form.small:not(.open) form table tr td.primary .end.content-select, .content-search-form.small:not(.open) form table tr td.primary .small.content-select {
  width: 50%;
}
/* line 3917, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small:not(.open) form table tr td.primary .ta-range-date:not(:empty), .content-search-form.small:not(.open) form table tr td.primary .ta-range-fields {
  display: flex;
  width: 100%;
}
/* line 3920, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small:not(.open) form table tr td.primary .ta-range-date:not(:empty) input.start, .content-search-form.small:not(.open) form table tr td.primary .ta-range-date:not(:empty) input.end, .content-search-form.small:not(.open) form table tr td.primary .ta-range-fields input.start, .content-search-form.small:not(.open) form table tr td.primary .ta-range-fields input.end {
  flex: 1 1 0;
  width: auto;
  min-width: 0;
}

/* line 3929, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-checkbox-tag {
  display: inline-block;
  background-color: var(--ta-surface);
  width: 0.875rem;
  height: 0.875rem;
  border: 1px solid var(--ta-border);
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
  border-radius: 2px;
  position: relative;
  overflow: hidden;
}
/* line 3942, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-checkbox-tag input {
  -apple-appearance: none;
  -moz-appearance: -moz-mac-vibrancy-dark;
  -khtml-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: none transparent !important;
  border-radius: 0;
  border: none;
  width: 1.875rem !important;
  height: 1.6875rem !important;
  margin: 0 !important;
  position: absolute;
  top: -0.4375rem;
  left: -0.5625rem;
  z-index: 1;
}
/* line 3959, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-checkbox-tag .ion-checkmark {
  display: none;
}
/* line 3960, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-checkbox-tag.disabled {
  background-color: var(--ta-border);
}
/* line 3962, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-checkbox-tag.selected .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 0.75rem;
  line-height: 1;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
/* line 3976, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-checkbox-tag.selected.arancio {
  border-color: var(--ta-brand);
}
/* line 3978, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-checkbox-tag.selected.arancio .icon {
  color: var(--ta-brand);
}
/* line 3980, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-checkbox-tag.selected.rosso {
  border-color: var(--ta-btn-danger-bg-hover);
}
/* line 3982, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-checkbox-tag.selected.rosso .icon {
  color: var(--ta-btn-danger-bg-hover);
}
/* line 3984, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-checkbox-tag.selected.verde {
  border-color: var(--ta-menu-accent);
}
/* line 3986, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-checkbox-tag.selected.verde .icon {
  color: var(--ta-menu-accent);
}

/* line 3993, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.pagination {
  height: 1.125rem;
}
/* line 3997, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.pagination a {
  color: var(--ta-text);
  font-weight: normal;
  opacity: 0.8;
}
/* line 4001, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.pagination a:hover, .pagination a:focus {
  color: var(--ta-text);
  opacity: 1;
}
/* line 4006, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.pagination span, .pagination > a {
  padding: 0;
  margin-left: 5px;
  border: none;
  overflow: hidden;
}
/* line 4011, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.pagination span a, .pagination > a a {
  display: inline-block;
  padding: 2px 8px;
}
/* line 4014, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.pagination span a:hover, .pagination span a:focus, .pagination > a a:hover, .pagination > a a:focus {
  background-color: var(--ta-text);
  color: var(--ta-surface);
}
/* line 4019, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.pagination span:first-child, .pagination > a:first-child {
  margin-left: 0;
}
/* line 4020, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.pagination span.page, .pagination > a.page {
  letter-spacing: 0;
  font-weight: normal;
}
/* line 4023, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.pagination span.page.gap, .pagination > a.page.gap {
  padding: 2px 0;
  color: var(--ta-text);
}
/* line 4027, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.pagination span.page.current, .pagination > a.page.current {
  background-color: var(--ta-text);
  padding: 2px 8px;
}
/* line 4032, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.pagination span.disabled, .pagination > a.disabled {
  display: none;
}

/* line 4038, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn, .form .actions input[type="submit"], .ta-btn-back {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  background: none var(--ta-brand);
  width: auto;
  max-width: 100%;
  height: 2.125rem;
  padding: 6px 15px;
  border: 1px solid var(--ta-brand-hover);
  line-height: 1.375rem;
  color: var(--ta-on-fill);
  border-radius: var(--ta-radius-md);
  font-family: var(--ta-font-heading-light);
  box-shadow: var(--ta-shadow-sm);
  text-shadow: none;
  transition: background-color var(--ta-transition), border-color var(--ta-transition), color var(--ta-transition);
  overflow: hidden;
  white-space: nowrap;
  text-decoration: none;
}
/* line 4069, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn .text, .form .actions input[type="submit"] .text, .ta-btn-back .text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-block: 2px;
  margin-block: -2px;
}
/* line 4078, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn[disabled], .form .actions input[disabled][type="submit"], [disabled].ta-btn-back, .ta-btn.disabled, .form .actions input.disabled[type="submit"], .disabled.ta-btn-back {
  opacity: 0.5;
  cursor: not-allowed;
  box-shadow: none;
}
/* line 4084, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn.with-icon .icon, .form .actions input.with-icon[type="submit"] .icon, .with-icon.ta-btn-back .icon {
  font-size: 1.125rem;
  line-height: 1;
}
/* line 4089, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn.big, .form .actions input.big[type="submit"], .big.ta-btn-back {
  min-width: 200px;
}
/* line 4090, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn.multiline, .form .actions input.multiline[type="submit"], .multiline.ta-btn-back {
  max-width: 330px;
  width: 100%;
  height: auto;
  line-height: 1.375rem;
  margin: 0 0 10px 0;
  white-space: normal;
}
/* line 4099, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn.multiline .text, .form .actions input.multiline[type="submit"] .text, .multiline.ta-btn-back .text {
  white-space: normal;
  text-overflow: clip;
}
/* line 4105, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn:hover:not(:disabled), .form .actions input[type="submit"]:hover:not(:disabled), .ta-btn-back:hover:not(:disabled), .ta-btn:focus:not(:disabled), .form .actions input[type="submit"]:focus:not(:disabled), .ta-btn-back:focus:not(:disabled) {
  background: none var(--ta-brand-hover);
  color: var(--ta-on-fill);
}
/* line 4110, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn:focus-visible, .form .actions input[type="submit"]:focus-visible, .ta-btn-back:focus-visible {
  box-shadow: 0 0 0 3px var(--ta-focus-ring);
}
/* line 4112, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn.back, .form .actions input.back[type="submit"], .back.ta-btn-back {
  background: none var(--ta-btn-bg);
  border: 1px solid var(--ta-btn-border);
  color: var(--ta-on-dark);
}
/* line 4117, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn.back:hover:not(:disabled), .form .actions input.back[type="submit"]:hover:not(:disabled), .back.ta-btn-back:hover:not(:disabled), .ta-btn.back:focus:not(:disabled), .form .actions input.back[type="submit"]:focus:not(:disabled), .back.ta-btn-back:focus:not(:disabled) {
  background: none var(--ta-btn-bg-hover);
  color: var(--ta-on-dark);
}
/* line 4120, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn.green, .form .actions input.green[type="submit"], .green.ta-btn-back {
  background: none var(--ta-btn-success-bg);
  border: 1px solid var(--ta-btn-success-bg-hover);
}
/* line 4124, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn.green:hover:not(:disabled), .form .actions input.green[type="submit"]:hover:not(:disabled), .green.ta-btn-back:hover:not(:disabled), .ta-btn.green:focus:not(:disabled), .form .actions input.green[type="submit"]:focus:not(:disabled), .green.ta-btn-back:focus:not(:disabled) {
  background: none var(--ta-btn-success-bg-hover);
}
/* line 4127, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn.blue, .form .actions input.blue[type="submit"], .blue.ta-btn-back {
  background: none var(--ta-btn-info-bg);
  border: 1px solid var(--ta-btn-info-bg-hover);
}
/* line 4131, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn.blue:hover:not(:disabled), .form .actions input.blue[type="submit"]:hover:not(:disabled), .blue.ta-btn-back:hover:not(:disabled), .ta-btn.blue:focus:not(:disabled), .form .actions input.blue[type="submit"]:focus:not(:disabled), .blue.ta-btn-back:focus:not(:disabled) {
  background: none var(--ta-btn-info-bg-hover);
}
/* line 4134, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn.gray, .form .actions input.gray[type="submit"], .gray.ta-btn-back {
  background: none var(--ta-btn-neutral-bg);
  border: 1px solid var(--ta-chrome-bg);
  color: var(--ta-on-dark);
}
/* line 4139, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn.gray:hover:not(:disabled), .form .actions input.gray[type="submit"]:hover:not(:disabled), .gray.ta-btn-back:hover:not(:disabled), .ta-btn.gray:focus:not(:disabled), .form .actions input.gray[type="submit"]:focus:not(:disabled), .gray.ta-btn-back:focus:not(:disabled) {
  background: none var(--ta-chrome-bg);
  color: var(--ta-on-dark);
}
/* line 4144, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn.red, .form .actions input.red[type="submit"], .red.ta-btn-back, .ta-btn[data-method="delete"], .form .actions input[data-method="delete"][type="submit"], [data-method="delete"].ta-btn-back {
  background: none var(--ta-btn-danger-bg);
  border: 1px solid var(--ta-btn-danger-bg-hover);
  color: var(--ta-on-dark);
}
/* line 4152, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn.red:hover:not(:disabled), .form .actions input.red[type="submit"]:hover:not(:disabled), .red.ta-btn-back:hover:not(:disabled), .ta-btn.red:focus:not(:disabled), .form .actions input.red[type="submit"]:focus:not(:disabled), .red.ta-btn-back:focus:not(:disabled), .ta-btn[data-method="delete"]:hover:not(:disabled), .form .actions input[data-method="delete"][type="submit"]:hover:not(:disabled), [data-method="delete"].ta-btn-back:hover:not(:disabled), .ta-btn[data-method="delete"]:focus:not(:disabled), .form .actions input[data-method="delete"][type="submit"]:focus:not(:disabled), [data-method="delete"].ta-btn-back:focus:not(:disabled) {
  background: none var(--ta-btn-danger-bg-hover);
}

/* line 4156, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
button.ta-btn, button.ta-btn-back {
  font-size: 0.875rem;
  letter-spacing: 1px;
  cursor: pointer;
}
/* line 4160, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
button.ta-btn:disabled, button.ta-btn-back:disabled {
  cursor: not-allowed;
}

/* line 4162, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn-back {
  background: none var(--ta-btn-bg);
  border: 1px solid var(--ta-btn-border);
  color: var(--ta-on-dark);
}
/* line 4168, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn-back:hover:not(:disabled), .ta-btn-back:focus:not(:disabled) {
  background: none var(--ta-btn-bg-hover);
  color: var(--ta-on-dark);
}

/* line 4172, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog {
  position: absolute;
}
/* line 4174, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content {
  background: none;
  max-width: 780px;
  padding: 15px;
}
/* line 4178, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .loader {
  background-position: center;
  margin-bottom: 10px;
}
/* line 4182, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-titlebar {
  background-color: var(--ta-dialog-titlebar-bg);
  padding: 10px 32px 10px 10px;
  border-bottom: 1px solid var(--ta-neutral-light);
  border-radius: 3px 3px 0 0;
}
/* line 4187, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-title {
  width: 100%;
  padding: 0;
  color: var(--ta-brand);
  font-size: 1rem;
  text-shadow: none;
}
/* line 4194, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close {
  width: 32px;
  height: 100%;
  outline: none;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 4201, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close:after {
  content: "";
  color: var(--ta-text);
  font-family: "TAIonicons";
  font-size: 1rem;
  text-shadow: none;
  position: absolute;
  top: 10px;
  right: 10px;
}
/* line 4211, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close.ui-state-hover {
  background: none !important;
}
/* line 4213, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close.ui-state-hover:after {
  color: var(--ta-brand);
}
/* line 4215, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close > span {
  display: none;
}
/* line 4218, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-content {
  padding: 20px 10px 10px 10px;
  border-radius: 0 0 4px 4px;
}
/* line 4221, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-content.alert {
  padding: 10px 10px 66px 10px;
  position: relative;
}
/* line 4224, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-content.alert p {
  margin: 0 0 10px 0;
}
/* line 4226, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-content.alert p:last-of-type {
  margin-bottom: 0;
}
/* line 4228, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-content.alert .actions {
  padding: 10px;
  border-top: 1px solid var(--ta-neutral-light);
  bottom: 0;
}

@container ta-pagina (max-width: 48.75rem) {
  /* line 4243, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .ui-dialog.alert-dialog {
    max-width: calc(100% - 30px) !important;
  }

  /* line 4244, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .ui-dialog.alert-dialog .ui-dialog-content.alert {
    padding-bottom: 76px;
  }
  /* line 4246, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .ui-dialog.alert-dialog .ui-dialog-content.alert .actions .ta-btn, .ui-dialog.alert-dialog .ui-dialog-content.alert .form .actions input[type="submit"], .form .ui-dialog.alert-dialog .ui-dialog-content.alert .actions input[type="submit"], .ui-dialog.alert-dialog .ui-dialog-content.alert .actions .ta-btn-back {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
  }
}
/* line 4265, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog .ui-dialog-content.ta-dialog {
  max-height: calc(100vh - 180px) !important;
  overflow-y: auto !important;
}

/* line 4270, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-dialog .bottom-dialog {
  position: sticky;
  bottom: -10px;
  z-index: 2;
  background-color: var(--ta-dialog-bg);
  height: auto;
  margin: 10px 0 -10px 0;
  padding: 10px 0 10px 0;
  border-top: 1px solid var(--ta-neutral-light);
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
}
/* line 4286, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-dialog .bottom-dialog.static {
  position: static;
  margin-bottom: 0;
}
/* line 4293, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-dialog .bottom-dialog > * {
  font-size: 0.875rem;
  letter-spacing: 1px;
}
/* line 4301, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-dialog .bottom-dialog > :only-child {
  display: block;
  width: fit-content;
  margin-left: auto;
}
/* line 4310, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-dialog .bottom-dialog.actions input[type="submit"], .ta-dialog .bottom-dialog.actions button {
  font-size: 0.875rem;
}
/* line 4312, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-dialog .bottom-dialog a.btn {
  background-color: var(--ta-brand);
  height: 34px;
  max-width: 100%;
  margin-right: 10px;
  padding: 6px 15px;
  border: 1px solid var(--ta-brand-hover);
  color: var(--ta-on-fill);
  border-radius: 2px;
  font-family: ProximaNovaLight, -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  vertical-align: top;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 4326, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-dialog .bottom-dialog a.btn .ta-ion {
  display: none;
}
/* line 4327, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-dialog .bottom-dialog a.btn:last-child {
  margin-right: 0;
}
/* line 4328, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-dialog .bottom-dialog a.btn:hover, .ta-dialog .bottom-dialog a.btn:focus {
  background-color: var(--ta-brand-hover);
}
/* line 4329, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-dialog .bottom-dialog a.btn[data-method="delete"] {
  background-color: var(--ta-btn-danger-bg);
  border: 1px solid var(--ta-btn-danger-bg-hover);
}
/* line 4333, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-dialog .bottom-dialog a.btn[data-method="delete"]:hover:not(:disabled), .ta-dialog .bottom-dialog a.btn[data-method="delete"]:focus:not(:disabled) {
  background-color: var(--ta-btn-danger-bg-hover);
}
/* line 4336, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-dialog .bottom-dialog a.btn.green {
  background: none var(--ta-btn-success-bg);
  border: 1px solid var(--ta-btn-success-bg-hover);
}
/* line 4340, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-dialog .bottom-dialog a.btn.green:hover:not(:disabled), .ta-dialog .bottom-dialog a.btn.green:focus:not(:disabled) {
  background: none var(--ta-btn-success-bg-hover);
}
/* line 4343, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-dialog .bottom-dialog a.btn.blue {
  background: none var(--ta-btn-info-bg);
  border: 1px solid var(--ta-btn-info-bg-hover);
}
/* line 4347, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-dialog .bottom-dialog a.btn.blue:hover:not(:disabled), .ta-dialog .bottom-dialog a.btn.blue:focus:not(:disabled) {
  background: none var(--ta-btn-info-bg-hover);
}
/* line 4351, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-dialog .bottom-dialog:after {
  content: '';
  display: block;
  clear: both;
}

/* line 4360, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-datepicker {
  background-color: var(--ta-surface);
  margin-top: -1px;
  border: 1px solid var(--ta-neutral-light);
  border-radius: 0;
  z-index: 1100 !important;
}
/* line 4366, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-datepicker .ui-datepicker-title {
  color: var(--ta-text);
  text-shadow: none;
}
/* line 4369, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-datepicker .ui-datepicker-title select {
  margin: 2px 0 0 0;
  vertical-align: top;
}
/* line 4376, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  width: 18px;
  height: 18px;
  margin-top: -9px;
  border: none;
  border-radius: 50%;
  background: var(--ta-brand) !important;
  cursor: pointer;
}
/* line 4384, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-datepicker .ui-datepicker-prev.ui-state-hover, .ui-datepicker .ui-datepicker-next.ui-state-hover {
  background: var(--ta-brand-hover) !important;
  border: none;
}
/* line 4385, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-datepicker .ui-datepicker-prev span.ui-icon, .ui-datepicker .ui-datepicker-next span.ui-icon {
  width: 0;
  height: 0;
  top: 50%;
  left: 50%;
  margin-top: -5px;
  background: none !important;
  border-style: solid !important;
  border-color: transparent !important;
}
/* line 4396, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-prev.ui-datepicker-prev-hover {
  top: 50%;
  left: 4px;
}
/* line 4397, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-next.ui-datepicker-next-hover {
  top: 50%;
  right: 4px;
  left: auto;
}
/* line 4398, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-datepicker .ui-datepicker-prev span.ui-icon {
  margin-left: -4px;
  border-width: 5px 6px 5px 0 !important;
  border-right-color: var(--ta-on-dark) !important;
}
/* line 4399, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-datepicker .ui-datepicker-next span.ui-icon {
  margin-left: -2px;
  border-width: 5px 0 5px 6px !important;
  border-left-color: var(--ta-on-dark) !important;
}
/* line 4400, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-datepicker .ui-datepicker-week-end {
  color: var(--ta-neutral-extra-dark);
}
/* line 4403, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-datepicker td a.ui-state-default {
  background: none var(--ta-surface) !important;
  border-color: var(--ta-neutral-light);
  color: var(--ta-neutral-extra-dark);
}
/* line 4407, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-datepicker td a.ui-state-default.ui-state-hover {
  background: none var(--ta-brand) !important;
  border-color: var(--ta-brand-hover);
  color: var(--ta-on-fill);
  font-weight: normal;
}
/* line 4414, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-datepicker td a.ui-state-highlight, .ui-datepicker td a.inline-info {
  border-color: var(--ta-brand-hover);
}
/* line 4419, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-datepicker td.date-range-selected a, .ui-datepicker td.ui-datepicker-current-day a {
  background: none var(--ta-datepicker-selected-bg) !important;
  border-color: var(--ta-brand);
}

/* line 4427, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-autocomplete {
  background-color: var(--ta-chrome-bg);
  max-height: 115px;
  padding: 0;
  box-shadow: none;
  border-radius: 0;
  color: var(--ta-on-dark);
  z-index: 2;
}
/* line 4438, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-autocomplete li {
  padding: 0;
  line-height: 22px;
}
/* line 4441, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-autocomplete li div, .ui-autocomplete li a {
  padding: 5px 10px;
  color: var(--ta-on-dark);
  cursor: pointer;
}
/* line 4445, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-autocomplete li div.ui-state-active, .ui-autocomplete li div.ui-state-focus, .ui-autocomplete li div.ui-state-hover, .ui-autocomplete li a.ui-state-active, .ui-autocomplete li a.ui-state-focus, .ui-autocomplete li a.ui-state-hover {
  background: none var(--ta-btn-bg-hover) !important;
}
/* line 4448, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-autocomplete li:first-child div, .ui-autocomplete li:first-child a {
  padding-top: 8px;
}
/* line 4451, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-autocomplete li:last-child div, .ui-autocomplete li:last-child a {
  padding-bottom: 8px;
}

/* line 4457, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-lists > div {
  margin: 0 0 15px 0;
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
}
/* line 4462, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-lists > div > strong, .custom-lists > div > .strong {
  display: inline-block;
  width: 130px;
  margin-right: 10px;
  line-height: 1.875rem;
  font-size: 0.875rem;
  letter-spacing: 1px;
  text-align: right;
  vertical-align: middle;
}
/* line 4472, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-lists > div > span {
  display: inline-block;
  width: calc(100% - 140px);
  line-height: 1.875rem;
  font-size: 0.875rem;
  letter-spacing: 1px;
  vertical-align: middle;
}
/* line 4480, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-lists > div input, .custom-lists > div select {
  width: calc(100% - 140px) !important;
  max-width: 300px !important;
  margin: 0 !important;
  vertical-align: middle;
}
/* line 4486, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-lists > div .ta-onoff-checkbox {
  vertical-align: middle;
}

/* line 4490, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-onoff-checkbox {
  width: 3.125rem;
  height: 1.5rem;
  border: none;
  border-radius: 0.75rem;
  font-family: proximaNovaRegular, -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
}
/* line 4496, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-onoff-checkbox .ta-onoff-wrapper {
  width: 6.875rem;
  -webkit-transition: margin 0.5s;
  -moz-transition: margin 0.5s;
  -o-transition: margin 0.5s;
  transition: margin 0.5s;
}
/* line 4503, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-onoff-checkbox .ta-onoff-wrapper .ta-onoff-unchecked, .ta-onoff-checkbox .ta-onoff-wrapper .ta-onoff-checked {
  width: 2.3125rem;
  height: 1.5rem;
  line-height: 1.5rem;
  border-radius: 0;
  box-shadow: none;
  font-size: 0.75rem;
}
/* line 4511, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-onoff-checkbox .ta-onoff-wrapper .ta-onoff-unchecked {
  padding-right: 0.375rem;
}
/* line 4512, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-onoff-checkbox .ta-onoff-wrapper .ta-onoff-checked {
  margin-left: 0;
  padding-left: 0.1875rem;
}
/* line 4516, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-onoff-checkbox .ta-onoff-wrapper .ta-onoff-cursor {
  background: none var(--ta-onoff-cursor-bg) !important;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0 -0.6875rem;
  border: 1px solid var(--ta-grey-51);
  border-radius: 0.75rem;
  box-shadow: none;
}
/* line 4525, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-onoff-checkbox .ta-onoff-wrapper.checked {
  margin-left: -1.625rem;
}

/* line 4529, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.inline-info {
  background: none var(--ta-warning-soft) !important;
  border: none;
  border-radius: 0;
  color: var(--ta-text);
  font-weight: normal;
}
/* line 4535, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.inline-info.custom {
  position: relative;
}
/* line 4537, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.inline-info.custom p {
  margin: 0 0 10px 0;
}
/* line 4539, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.inline-info.custom p.mb0, .inline-info.custom p:last-child {
  margin-bottom: 0;
}
/* line 4541, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.inline-info.custom ul {
  margin: 0 0 10px 30px;
}
/* line 4543, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.inline-info.custom ul:last-child {
  margin-bottom: 0;
}
/* line 4545, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.inline-info.custom.with-close {
  padding-right: 60px;
}
/* line 4546, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.inline-info.custom.with-close-icon {
  padding-right: 30px;
}
/* line 4547, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.inline-info.custom.mb20 {
  margin-bottom: 20px;
}
/* line 4549, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.inline-info.error {
  background: none var(--ta-notice-error-bg) !important;
  color: var(--ta-notice-error-text);
}
/* line 4552, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.inline-info.error a {
  color: var(--ta-notice-error-text);
}
/* line 4554, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.inline-info.success {
  background: none var(--ta-success-soft) !important;
  color: var(--ta-success-hover);
}

/* line 4559, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.close-inline-info {
  color: var(--ta-text);
  font-size: 0.8em;
  text-decoration: none;
  position: absolute;
  top: 5px;
  right: 10px;
}

/* line 4568, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.background-condensed-progress-breadcrumb {
  background-color: var(--ta-neutral-extra-light);
  height: 2.125rem;
}
/* line 4572, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.background-condensed-progress-breadcrumb .condensed-progress-breadcrumb-step:first-child:before {
  border-color: transparent transparent transparent var(--ta-neutral-extra-light);
}
/* line 4573, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.background-condensed-progress-breadcrumb .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-arrow-sep {
  border-color: transparent transparent transparent var(--ta-neutral-extra-light);
}

/* line 4576, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb {
  height: 2.125rem;
  padding: 0 10px 0 0;
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
}
/* line 4582, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step {
  display: inline-block;
  float: none;
  height: 2.125rem;
  vertical-align: top;
}
/* line 4587, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step:first-child:before {
  border-width: 1.0625rem 0 1.0625rem 10px;
}
/* line 4588, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text {
  padding: 0 15px;
  line-height: 2.125rem;
  font-size: 0.75rem;
  letter-spacing: 1px;
}
/* line 4593, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span {
  display: inline-block;
  vertical-align: middle;
}
/* line 4596, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number {
  width: 20px;
  margin: 0 5px 0 0;
  text-align: right;
}
/* line 4600, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number:after {
  content: '.';
}
/* line 4602, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.text {
  max-width: calc(100% - 25px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 4610, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-arrow-sep {
  border-width: 1.0625rem 0 1.0625rem 10px;
  right: -11px;
}
/* line 4614, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-arrow {
  border-width: 1.0625rem 0 1.0625rem 10px;
  right: -10px;
}
/* line 4629, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.to-do {
  background-color: var(--ta-border);
}
/* line 4631, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.to-do .condensed-progress-breadcrumb-step-text {
  color: var(--ta-text);
  text-shadow: none;
}
/* line 4632, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.to-do .condensed-progress-breadcrumb-step-arrow {
  border-color: transparent transparent transparent var(--ta-border);
}
/* line 4634, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.current {
  background-color: var(--ta-brand);
}
/* line 4637, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text {
  color: var(--ta-on-fill);
  text-shadow: none;
}
/* line 4638, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-arrow {
  border-color: transparent transparent transparent var(--ta-brand);
}
/* line 4640, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.done {
  background-color: var(--ta-menu-accent);
}
/* line 4642, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.done .condensed-progress-breadcrumb-step-text {
  color: var(--ta-ink-fixed);
  text-shadow: none;
}
/* line 4643, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.done .condensed-progress-breadcrumb-step-arrow {
  border-color: transparent transparent transparent var(--ta-menu-accent);
}
/* line 4645, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.error {
  background-color: var(--ta-danger);
}
/* line 4647, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.error .condensed-progress-breadcrumb-step-text {
  color: var(--ta-on-fill);
  text-shadow: none;
}
/* line 4648, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.error .condensed-progress-breadcrumb-step-arrow {
  border-color: transparent transparent transparent var(--ta-danger);
}
/* line 4651, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-1 .condensed-progress-breadcrumb-step {
  width: 100%;
}
/* line 4652, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-2 .condensed-progress-breadcrumb-step {
  width: 50%;
}
/* line 4653, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-3 .condensed-progress-breadcrumb-step {
  width: 33%;
}
/* line 4655, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-3 .condensed-progress-breadcrumb-step:nth-child(2) {
  width: 34%;
}
/* line 4657, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-4 .condensed-progress-breadcrumb-step {
  width: 25%;
}
/* line 4658, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-5 .condensed-progress-breadcrumb-step {
  width: 20%;
}
/* line 4659, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-6 .condensed-progress-breadcrumb-step {
  width: 16.5%;
}
/* line 4661, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-6 .condensed-progress-breadcrumb-step.current {
  width: 17.5%;
}
/* line 4663, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-7 .condensed-progress-breadcrumb-step {
  width: 14.2%;
}
/* line 4665, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-7 .condensed-progress-breadcrumb-step.current {
  width: 14.8%;
}
/* line 4667, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-8 .condensed-progress-breadcrumb-step {
  width: 12.5%;
}
/* line 4668, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-9 .condensed-progress-breadcrumb-step {
  width: 11.1%;
}
/* line 4670, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-9 .condensed-progress-breadcrumb-step.current {
  width: 11.2%;
}
/* line 4672, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-10 .condensed-progress-breadcrumb-step {
  width: 10%;
}
/* line 4673, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-11 .condensed-progress-breadcrumb-step {
  width: 9%;
}
/* line 4675, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-11 .condensed-progress-breadcrumb-step.current {
  width: 10%;
}
/* line 4677, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-12 .condensed-progress-breadcrumb-step {
  width: 8.3%;
}
/* line 4679, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-12 .condensed-progress-breadcrumb-step.current {
  width: 8.7%;
}

/* line 4683, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .item .name {
  position: relative;
}
/* line 4685, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .item .name:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
}
/* line 4694, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .item .name input {
  position: relative;
  z-index: 3;
}
/* line 4697, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .item .name input[disabled] {
  z-index: 1;
}

@container ta-pagina (max-width: 66.25rem) {
  /* line 4703, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field, .form.form-dialog.with-field-details .field {
    font-size: 0;
    letter-spacing: 0;
  }
  /* line 4706, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field label, .form.form-dialog.with-field-details .field label {
    float: none;
    font-size: 0.875rem;
    vertical-align: top;
  }
  /* line 4711, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field input, .form.with-field-details .field select, .form.form-dialog.with-field-details .field input, .form.form-dialog.with-field-details .field select {
    float: none;
    display: inline-block;
    width: 75%;
    margin-bottom: 0;
    font-size: 0.875rem;
    vertical-align: top;
  }
  /* line 4719, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field .ta-range-date, .form.with-field-details .field .ta-data-ora, .form.with-field-details .field .ta-campo-unita, .form.with-field-details .field .ta-range-fields, .form.form-dialog.with-field-details .field .ta-range-date, .form.form-dialog.with-field-details .field .ta-data-ora, .form.form-dialog.with-field-details .field .ta-campo-unita, .form.form-dialog.with-field-details .field .ta-range-fields {
    width: 75%;
  }
  /* line 4720, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field .content-select, .form.form-dialog.with-field-details .field .content-select {
    width: 75%;
  }
  /* line 4720, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field .content-select button, .form.with-field-details .field .content-select button span, .form.form-dialog.with-field-details .field .content-select button, .form.form-dialog.with-field-details .field .content-select button span {
    font-size: 0.875rem;
  }
  /* line 4721, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field input[data-evol="true"], .form.form-dialog.with-field-details .field input[data-evol="true"] {
    width: calc(75% - 25px);
  }
  /* line 4722, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field select, .form.form-dialog.with-field-details .field select {
    margin: 0;
  }
  /* line 4724, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field select[id$="_3i"], .form.form-dialog.with-field-details .field select[id$="_3i"] {
    width: 16%;
  }
  /* line 4725, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field select[id$="_2i"], .form.form-dialog.with-field-details .field select[id$="_2i"] {
    width: 33%;
    margin: 0 2%;
  }
  /* line 4726, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field select[id$="_1i"], .form.form-dialog.with-field-details .field select[id$="_1i"] {
    width: 22%;
  }
  /* line 4727, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field select[id$="_4i"], .form.with-field-details .field select[id$="_5i"], .form.form-dialog.with-field-details .field select[id$="_4i"], .form.form-dialog.with-field-details .field select[id$="_5i"] {
    width: 35.5%;
  }
  /* line 4728, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field select.start_field, .form.with-field-details .field select.end_field, .form.form-dialog.with-field-details .field select.start_field, .form.form-dialog.with-field-details .field select.end_field {
    width: 37%;
  }
  /* line 4730, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field .start_field.content-select, .form.with-field-details .field .end_field.content-select, .form.form-dialog.with-field-details .field .start_field.content-select, .form.form-dialog.with-field-details .field .end_field.content-select {
    width: 37%;
  }
  /* line 4731, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field label ~ textarea, .form.form-dialog.with-field-details .field label ~ textarea {
    width: 75% !important;
  }
  /* line 4733, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-icon input, .form.with-field-details .field.with-icon select, .form.with-field-details .field.with-icon .content-select, .form.with-field-details .field.with-icon .ta-range-date, .form.with-field-details .field.with-icon .ta-data-ora, .form.with-field-details .field.with-icon .ta-campo-unita, .form.with-field-details .field.with-icon .ta-range-fields, .form.form-dialog.with-field-details .field.with-icon input, .form.form-dialog.with-field-details .field.with-icon select, .form.form-dialog.with-field-details .field.with-icon .content-select, .form.form-dialog.with-field-details .field.with-icon .ta-range-date, .form.form-dialog.with-field-details .field.with-icon .ta-data-ora, .form.form-dialog.with-field-details .field.with-icon .ta-campo-unita, .form.form-dialog.with-field-details .field.with-icon .ta-range-fields {
    width: calc(75% - 25px);
  }
  /* line 4734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-icon label ~ textarea, .form.form-dialog.with-field-details .field.with-icon label ~ textarea {
    width: calc(75% - 25px) !important;
  }
  /* line 4737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error input, .form.with-field-details .field.with-field-detail.error select, .form.with-field-details .field.with-field-detail.error button, .form.with-field-details .field.with-field-detail.error .content-select, .form.with-field-details .field.with-field-detail.error .ta-range-date, .form.with-field-details .field.with-field-detail.error .ta-data-ora, .form.with-field-details .field.with-field-detail.error .ta-campo-unita, .form.with-field-details .field.with-field-detail.error .ta-range-fields, .form.form-dialog.with-field-details .field.with-field-detail.error input, .form.form-dialog.with-field-details .field.with-field-detail.error select, .form.form-dialog.with-field-details .field.with-field-detail.error button, .form.form-dialog.with-field-details .field.with-field-detail.error .content-select, .form.form-dialog.with-field-details .field.with-field-detail.error .ta-range-date, .form.form-dialog.with-field-details .field.with-field-detail.error .ta-data-ora, .form.form-dialog.with-field-details .field.with-field-detail.error .ta-campo-unita, .form.form-dialog.with-field-details .field.with-field-detail.error .ta-range-fields {
    width: 75%;
  }
  /* line 4738, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error input[data-evol="true"], .form.form-dialog.with-field-details .field.with-field-detail.error input[data-evol="true"] {
    width: calc(75% - 25px);
  }
  /* line 4740, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error select[id$="_3i"], .form.form-dialog.with-field-details .field.with-field-detail.error select[id$="_3i"] {
    width: 16%;
  }
  /* line 4741, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error select[id$="_2i"], .form.form-dialog.with-field-details .field.with-field-detail.error select[id$="_2i"] {
    width: 28%;
  }
  /* line 4742, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error select[id$="_1i"], .form.form-dialog.with-field-details .field.with-field-detail.error select[id$="_1i"] {
    width: 22%;
  }
  /* line 4743, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error select[id$="_4i"], .form.with-field-details .field.with-field-detail.error select[id$="_5i"], .form.form-dialog.with-field-details .field.with-field-detail.error select[id$="_4i"], .form.form-dialog.with-field-details .field.with-field-detail.error select[id$="_5i"] {
    width: 35.5%;
  }
  /* line 4744, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error select.start_field, .form.with-field-details .field.with-field-detail.error select.end_field, .form.form-dialog.with-field-details .field.with-field-detail.error select.start_field, .form.form-dialog.with-field-details .field.with-field-detail.error select.end_field {
    width: 37%;
  }
  /* line 4746, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error .start_field.content-select, .form.with-field-details .field.with-field-detail.error .end_field.content-select, .form.form-dialog.with-field-details .field.with-field-detail.error .start_field.content-select, .form.form-dialog.with-field-details .field.with-field-detail.error .end_field.content-select {
    width: 37%;
  }
  /* line 4747, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error label ~ textarea, .form.form-dialog.with-field-details .field.with-field-detail.error label ~ textarea {
    width: 75% !important;
  }
  /* line 4748, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error input.right[type="checkbox"], .form.with-field-details .field.with-field-detail.error input.right[type="radio"], .form.with-field-details .field.with-field-detail.error .ta-checkbox-tag.right, .form.form-dialog.with-field-details .field.with-field-detail.error input.right[type="checkbox"], .form.form-dialog.with-field-details .field.with-field-detail.error input.right[type="radio"], .form.form-dialog.with-field-details .field.with-field-detail.error .ta-checkbox-tag.right {
    width: 0.875rem;
  }
  /* line 4750, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error input.right[type="checkbox"].right + label, .form.with-field-details .field.with-field-detail.error input.right[type="radio"].right + label, .form.with-field-details .field.with-field-detail.error .ta-checkbox-tag.right.right + label, .form.form-dialog.with-field-details .field.with-field-detail.error input.right[type="checkbox"].right + label, .form.form-dialog.with-field-details .field.with-field-detail.error input.right[type="radio"].right + label, .form.form-dialog.with-field-details .field.with-field-detail.error .ta-checkbox-tag.right.right + label {
    width: calc(73% - 0.875rem - 4px);
  }
  /* line 4752, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error .field-detail, .form.form-dialog.with-field-details .field.with-field-detail.error .field-detail {
    float: none;
    width: 75%;
    max-width: 400px;
    margin: 0 0 0 25%;
    font-size: 0.8125rem;
  }
  /* line 4758, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error .field-detail .field-detail-triangle, .form.form-dialog.with-field-details .field.with-field-detail.error .field-detail .field-detail-triangle {
    display: none !important;
  }
  /* line 4759, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error .field-detail .field-detail-content, .form.form-dialog.with-field-details .field.with-field-detail.error .field-detail .field-detail-content {
    background-color: transparent;
    width: 100%;
    max-width: 400px;
    height: auto;
    padding: 0;
    border: none;
  }
  /* line 4768, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error span.ajax-loader, .form.form-dialog.with-field-details .field.with-field-detail.error span.ajax-loader {
    left: calc(25% + 400px);
  }
  /* line 4770, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error.without-label.with-field-detail .redactor-box, .form.with-field-details .field.with-field-detail.error.without-label.with-field-detail .ta-chunked-upload, .form.form-dialog.with-field-details .field.with-field-detail.error.without-label.with-field-detail .redactor-box, .form.form-dialog.with-field-details .field.with-field-detail.error.without-label.with-field-detail .ta-chunked-upload {
    width: 100%;
  }
  /* line 4772, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error.without-label.with-field-detail .redactor-box + .field-detail, .form.with-field-details .field.with-field-detail.error.without-label.with-field-detail .ta-chunked-upload + .field-detail, .form.form-dialog.with-field-details .field.with-field-detail.error.without-label.with-field-detail .redactor-box + .field-detail, .form.form-dialog.with-field-details .field.with-field-detail.error.without-label.with-field-detail .ta-chunked-upload + .field-detail {
    width: 100%;
    margin: 0;
  }
  /* line 4779, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error.with-icon input, .form.with-field-details .field.with-field-detail.error.with-icon select, .form.with-field-details .field.with-field-detail.error.with-icon button, .form.with-field-details .field.with-field-detail.error.with-icon .content-select, .form.with-field-details .field.with-field-detail.error.with-icon .ta-range-date, .form.with-field-details .field.with-field-detail.error.with-icon .ta-data-ora, .form.with-field-details .field.with-field-detail.error.with-icon .ta-campo-unita, .form.with-field-details .field.with-field-detail.error.with-icon .ta-range-fields, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon input, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon select, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon button, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon .content-select, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon .ta-range-date, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon .ta-data-ora, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon .ta-campo-unita, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon .ta-range-fields {
    width: calc(75% - 25px);
  }
  /* line 4780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error.with-icon label ~ textarea, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon label ~ textarea {
    width: calc(75% - 25px) !important;
  }
  /* line 4783, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field .content-textarea, .form.with-field-details .field .redactor-box, .form.with-field-details .field .ta-chunked-upload, .form.form-dialog.with-field-details .field .content-textarea, .form.form-dialog.with-field-details .field .redactor-box, .form.form-dialog.with-field-details .field .ta-chunked-upload {
    width: 75%;
  }
  /* line 4785, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field .content-textarea textarea, .form.with-field-details .field .redactor-box textarea, .form.with-field-details .field .ta-chunked-upload textarea, .form.form-dialog.with-field-details .field .content-textarea textarea, .form.form-dialog.with-field-details .field .redactor-box textarea, .form.form-dialog.with-field-details .field .ta-chunked-upload textarea {
    width: 100% !important;
  }
  /* line 4787, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field .content-textarea .redactor-box, .form.form-dialog.with-field-details .field .content-textarea .redactor-box {
    width: 100%;
  }
  /* line 4788, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field .content-toggle-field, .form.form-dialog.with-field-details .field .content-toggle-field {
    width: 75%;
  }
  /* line 4790, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field .content-toggle-field input, .form.with-field-details .field .content-toggle-field select, .form.form-dialog.with-field-details .field .content-toggle-field input, .form.form-dialog.with-field-details .field .content-toggle-field select {
    width: 100%;
  }
  /* line 4792, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field .text-right-label, .form.form-dialog.with-field-details .field .text-right-label {
    font-size: 0.875rem;
  }
  /* line 4794, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-onoff-before-field input, .form.with-field-details .field.with-onoff-before-field select, .form.with-field-details .field.with-onoff-before-field button, .form.with-field-details .field.with-onoff-before-field .content-select, .form.with-field-details .field.with-onoff-before-field .ta-range-date, .form.with-field-details .field.with-onoff-before-field .ta-data-ora, .form.with-field-details .field.with-onoff-before-field .ta-campo-unita, .form.with-field-details .field.with-onoff-before-field .ta-range-fields, .form.form-dialog.with-field-details .field.with-onoff-before-field input, .form.form-dialog.with-field-details .field.with-onoff-before-field select, .form.form-dialog.with-field-details .field.with-onoff-before-field button, .form.form-dialog.with-field-details .field.with-onoff-before-field .content-select, .form.form-dialog.with-field-details .field.with-onoff-before-field .ta-range-date, .form.form-dialog.with-field-details .field.with-onoff-before-field .ta-data-ora, .form.form-dialog.with-field-details .field.with-onoff-before-field .ta-campo-unita, .form.form-dialog.with-field-details .field.with-onoff-before-field .ta-range-fields {
    width: calc(75% - 60px);
  }
  /* line 4797, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-onoff-after-field input, .form.with-field-details .field.with-onoff-after-field select, .form.with-field-details .field.with-onoff-after-field button, .form.with-field-details .field.with-onoff-after-field .content-select, .form.with-field-details .field.with-onoff-after-field .ta-range-date, .form.with-field-details .field.with-onoff-after-field .ta-data-ora, .form.with-field-details .field.with-onoff-after-field .ta-campo-unita, .form.with-field-details .field.with-onoff-after-field .ta-range-fields, .form.form-dialog.with-field-details .field.with-onoff-after-field input, .form.form-dialog.with-field-details .field.with-onoff-after-field select, .form.form-dialog.with-field-details .field.with-onoff-after-field button, .form.form-dialog.with-field-details .field.with-onoff-after-field .content-select, .form.form-dialog.with-field-details .field.with-onoff-after-field .ta-range-date, .form.form-dialog.with-field-details .field.with-onoff-after-field .ta-data-ora, .form.form-dialog.with-field-details .field.with-onoff-after-field .ta-campo-unita, .form.form-dialog.with-field-details .field.with-onoff-after-field .ta-range-fields {
    width: calc(75% - 60px);
  }
  /* line 4800, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.without-label .content-textarea, .form.with-field-details .field.without-label .redactor-box, .form.with-field-details .field.without-label .ta-chunked-upload, .form.form-dialog.with-field-details .field.without-label .content-textarea, .form.form-dialog.with-field-details .field.without-label .redactor-box, .form.form-dialog.with-field-details .field.without-label .ta-chunked-upload {
    width: 100%;
  }
}
@container ta-pagina (max-width: 61rem) {
  /* line 4810, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #app-container.with-sidebar-menu .pagination > span.page {
    display: none;
  }
  /* line 4812, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #app-container.with-sidebar-menu .pagination > span.page.gap, #app-container.with-sidebar-menu .pagination > span.page.current {
    display: block;
  }
  /* line 4813, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #app-container.with-sidebar-menu .pagination > span.page.gap {
    padding-right: 5px;
  }
  /* line 4815, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #app-container.with-sidebar-menu .pagination > span.page.gap ~ .gap {
    padding-right: 0;
    padding-left: 5px;
  }
}
@container ta-pagina (max-width: 54.0625rem) {
  /* line 4827, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field span.ajax-loader {
    left: 100%;
  }
  /* line 4828, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error span.ajax-loader {
    left: 100%;
  }
}
@container ta-pagina (max-width: 50rem) {
  /* line 4835, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.search-form #search-bar.cols5 colgroup {
    display: none;
  }
  /* line 4837, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.search-form #search-bar.cols5 tbody td {
    display: inline-block;
    width: 33%;
  }
  /* line 4840, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.search-form #search-bar.cols5 tbody td:nth-child(2) {
    width: 34%;
  }
  /* line 4841, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.search-form #search-bar.cols5 tbody td:nth-child(4), .form.search-form #search-bar.cols5 tbody td:nth-child(5) {
    width: 50%;
  }
  /* line 4845, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.search-form #search-bar.cols5 tfoot.cols2 td {
    display: inline-block;
    width: 50%;
  }
}
@container ta-pagina (max-width: 48.75rem) {
  /* line 4855, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error span.ajax-loader, .form.with-field-details .field span.ajax-loader {
    left: calc(25% + 400px);
  }

  /* line 4858, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .fieldset.ta-fields-block {
    max-width: calc(400px + 2rem + 2px);
    margin: 1.25rem auto 0.75rem;
  }
  /* line 4862, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field {
    max-width: 400px;
    min-height: auto;
    margin: 0 auto 15px auto;
    padding: 0;
    position: relative;
  }
  /* line 4868, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field label, .form.form-dialog .field span.fake-label {
    width: 100%;
    min-height: 0;
    margin: 0 0 5px 0;
    line-height: 1.2;
    text-align: left;
  }
  /* line 4875, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field .text-right-label {
    width: 100%;
  }
  /* line 4876, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field input, .form.form-dialog .field select, .form.form-dialog .field .content-textarea, .form.form-dialog .field .redactor-box, .form.form-dialog .field .ta-chunked-upload, .form.form-dialog .field .table-form, .form.form-dialog .field .table-form, .form.form-dialog .field .content-toggle-field, .form.form-dialog .field .content-textarea .redactor-box, .form.form-dialog .field .content-select, .form.form-dialog .field .ta-range-date, .form.form-dialog .field .ta-data-ora, .form.form-dialog .field .ta-campo-unita, .form.form-dialog .field .ta-range-fields {
    width: 100%;
  }
  /* line 4877, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field .text-right-label ~ .ta-chunked-upload {
    margin-left: 0;
  }
  /* line 4878, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field textarea, .form.form-dialog .field label ~ button, .form.form-dialog .field label ~ .selected-items-container {
    width: 100% !important;
  }
  /* line 4879, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field.with-evol > div {
    width: 100% !important;
  }
  /* line 4880, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 4881, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field label ~ .selected-items-container.under-button {
    margin: 10px 0 0 0;
  }
  /* line 4882, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field select {
    margin: 0;
  }
  /* line 4884, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field select[id$="_3i"] {
    width: 16%;
  }
  /* line 4885, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field select[id$="_2i"] {
    width: 58%;
    margin: 0 2%;
  }
  /* line 4886, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field select[id$="_1i"] {
    width: 22%;
  }
  /* line 4887, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field select[id$="_4i"], .form.form-dialog .field select[id$="_5i"] {
    width: 35.5%;
  }
  /* line 4889, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field .sep-datetime + select[id$="_4i"] {
    margin-left: 0;
  }
  /* line 4890, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field .under-field {
    padding-left: 0;
  }
  /* line 4891, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field .inline-info {
    margin-left: 0;
  }
  /* line 4892, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field .dialog-options .dialog-option {
    display: block;
    margin: 0 0 9px 0;
  }
  /* line 4896, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field.user-permissions {
    max-width: 100%;
    margin-left: auto;
    padding-left: 30px;
  }
  /* line 4902, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field.with-onoff-before-label .ta-onoff-checkbox {
    vertical-align: middle;
  }
  /* line 4903, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field.with-onoff-before-label label {
    margin: 5px 0 0 2%;
    vertical-align: middle;
  }
  /* line 4909, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field.with-icon input, .form.form-dialog .field.with-icon select, .form.form-dialog .field.with-icon button, .form.form-dialog .field.with-icon .content-textarea, .form.form-dialog .field.with-icon .redactor-box, .form.form-dialog .field.with-icon .ta-chunked-upload, .form.form-dialog .field.with-icon .content-toggle-field, .form.form-dialog .field.with-icon .content-select, .form.form-dialog .field.with-icon .ta-range-date, .form.form-dialog .field.with-icon .ta-data-ora, .form.form-dialog .field.with-icon .ta-campo-unita, .form.form-dialog .field.with-icon .ta-range-fields {
    width: calc(100% - 25px);
  }
  /* line 4910, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field.with-icon textarea {
    width: calc(100% - 25px) !important;
  }
  /* line 4914, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .actions .ta-btn[data-role="close-dialog"], .form.form-dialog .actions input[data-role="close-dialog"][type="submit"], .form.form-dialog .actions [data-role="close-dialog"].ta-btn-back, .form.form-dialog .actions .ta-btn[data-role="cancel"], .form.form-dialog .actions input[data-role="cancel"][type="submit"], .form.form-dialog .actions [data-role="cancel"].ta-btn-back, .form.form-dialog .actions .ta-btn.gray, .form.form-dialog .actions input.gray[type="submit"], .form.form-dialog .actions .gray.ta-btn-back {
    width: auto;
    top: 0;
  }
  /* line 4918, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .actions input[type="submit"] {
    top: 0;
  }
  /* line 4922, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog.with-field-details .field input, .form.form-dialog.with-field-details .field select, .form.form-dialog.with-field-details .field .content-textarea, .form.form-dialog.with-field-details .field .redactor-box, .form.form-dialog.with-field-details .field .ta-chunked-upload, .form.form-dialog.with-field-details .field .table-form, .form.form-dialog.with-field-details .field .content-toggle-field, .form.form-dialog.with-field-details .field .content-textarea .redactor-box, .form.form-dialog.with-field-details .field .content-select, .form.form-dialog.with-field-details .field .ta-range-date, .form.form-dialog.with-field-details .field .ta-data-ora, .form.form-dialog.with-field-details .field .ta-campo-unita, .form.form-dialog.with-field-details .field .ta-range-fields {
    width: 100%;
  }
  /* line 4923, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog.with-field-details .field .text-right-label ~ .ta-chunked-upload {
    margin-left: 0;
  }
  /* line 4924, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog.with-field-details .field textarea, .form.form-dialog.with-field-details .field label ~ button, .form.form-dialog.with-field-details .field label ~ .selected-items-container {
    width: 100% !important;
  }
  /* line 4925, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog.with-field-details .field.with-evol > div {
    width: 100% !important;
  }
  /* line 4926, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog.with-field-details .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 4927, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog.with-field-details .field label ~ .selected-items-container.under-button {
    margin: 10px 0 0 0;
  }
  /* line 4928, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog.with-field-details .field select {
    margin: 0;
  }
  /* line 4930, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog.with-field-details .field select[id$="_3i"] {
    width: 16%;
  }
  /* line 4931, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog.with-field-details .field select[id$="_2i"] {
    width: 58%;
    margin: 0 2%;
  }
  /* line 4932, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog.with-field-details .field select[id$="_1i"] {
    width: 22%;
  }
  /* line 4933, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog.with-field-details .field select[id$="_4i"], .form.form-dialog.with-field-details .field select[id$="_5i"] {
    width: 35.5%;
  }
  /* line 4935, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog.with-field-details .field .field-detail {
    margin: 0;
  }
  /* line 4937, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog.with-field-details .field.with-icon input, .form.form-dialog.with-field-details .field.with-icon select, .form.form-dialog.with-field-details .field.with-icon button, .form.form-dialog.with-field-details .field.with-icon .content-textarea, .form.form-dialog.with-field-details .field.with-icon .redactor-box, .form.form-dialog.with-field-details .field.with-icon .ta-chunked-upload, .form.form-dialog.with-field-details .field.with-icon .content-toggle-field, .form.form-dialog.with-field-details .field.with-icon .content-select, .form.form-dialog.with-field-details .field.with-icon .ta-range-date, .form.form-dialog.with-field-details .field.with-icon .ta-data-ora, .form.form-dialog.with-field-details .field.with-icon .ta-campo-unita, .form.form-dialog.with-field-details .field.with-icon .ta-range-fields {
    width: calc(100% - 25px);
  }
  /* line 4938, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog.with-field-details .field.with-icon textarea {
    width: calc(100% - 25px) !important;
  }

  /* line 4945, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #app-container.with-sidebar-menu .pagination > span.page {
    display: block;
  }
  /* line 4947, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #app-container.with-sidebar-menu .pagination > span.page.gap {
    padding-right: 0;
  }
  /* line 4949, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #app-container.with-sidebar-menu .pagination > span.page.gap ~ .gap {
    padding-right: 0;
    padding-left: 0;
  }
}
@container ta-pagina (max-width: 44.6875rem) {
  /* line 4962, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #app-container.with-sidebar-menu .pagination > span.page {
    display: none;
  }
  /* line 4964, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #app-container.with-sidebar-menu .pagination > span.page.gap, #app-container.with-sidebar-menu .pagination > span.page.current {
    display: block;
  }
  /* line 4965, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #app-container.with-sidebar-menu .pagination > span.page.gap {
    padding-right: 5px;
  }
  /* line 4967, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #app-container.with-sidebar-menu .pagination > span.page.gap ~ .gap {
    padding-right: 0;
    padding-left: 5px;
  }
}
@container ta-pagina (max-width: 41.875rem) {
  /* line 4982, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .fieldset.ta-fields-block, .form.with-field-details .fieldset.ta-fields-block, .form.form-dialog.with-field-details .fieldset.ta-fields-block {
    max-width: calc(400px + 2rem + 2px);
    margin: 1.25rem auto 0.75rem;
  }
  /* line 4986, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field, .form.with-field-details .field, .form.form-dialog.with-field-details .field {
    max-width: 400px;
    margin: 0 auto 15px auto;
    position: relative;
  }
  /* line 4990, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.mb0, .form.with-field-details .field.mb0, .form.form-dialog.with-field-details .field.mb0 {
    margin-bottom: 0;
  }
  /* line 4991, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field span.ajax-loader, .form.with-field-details .field span.ajax-loader, .form.form-dialog.with-field-details .field span.ajax-loader {
    top: auto;
    right: 6px;
    bottom: 6px;
    left: auto;
  }
  /* line 4997, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field label, .form:not(.search-form) .field span.fake-label, .form.with-field-details .field label, .form.with-field-details .field span.fake-label, .form.form-dialog.with-field-details .field label, .form.form-dialog.with-field-details .field span.fake-label {
    width: 100%;
    min-height: 0;
    margin: 0 0 5px 0;
    line-height: 1.2;
    text-align: left;
  }
  /* line 5003, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field label.between-fields, .form:not(.search-form) .field span.fake-label.between-fields, .form.with-field-details .field label.between-fields, .form.with-field-details .field span.fake-label.between-fields, .form.form-dialog.with-field-details .field label.between-fields, .form.form-dialog.with-field-details .field span.fake-label.between-fields {
    max-width: 100%;
    margin-top: 15px;
  }
  /* line 5007, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field label ~ textarea, .form:not(.search-form) .field span.fake-label ~ textarea, .form.with-field-details .field label ~ textarea, .form.with-field-details .field span.fake-label ~ textarea, .form.form-dialog.with-field-details .field label ~ textarea, .form.form-dialog.with-field-details .field span.fake-label ~ textarea {
    width: 100% !important;
  }
  /* line 5009, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field .text-right-label, .form.with-field-details .field .text-right-label, .form.form-dialog.with-field-details .field .text-right-label {
    width: 100%;
  }
  /* line 5010, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field .right-onoff, .form.with-field-details .field .right-onoff, .form.form-dialog.with-field-details .field .right-onoff {
    max-width: calc(98% - 50px);
  }
  /* line 5011, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field input, .form:not(.search-form) .field select, .form:not(.search-form) .field .content-textarea, .form:not(.search-form) .field .redactor-box, .form:not(.search-form) .field .ta-chunked-upload, .form:not(.search-form) .field .table-form, .form:not(.search-form) .field .content-toggle-field, .form:not(.search-form) .field .content-textarea .redactor-box, .form:not(.search-form) .field .content-select, .form:not(.search-form) .field .ta-range-date, .form:not(.search-form) .field .ta-data-ora, .form:not(.search-form) .field .ta-campo-unita, .form:not(.search-form) .field .ta-range-fields, .form.with-field-details .field input, .form.with-field-details .field select, .form.with-field-details .field .content-textarea, .form.with-field-details .field .redactor-box, .form.with-field-details .field .ta-chunked-upload, .form.with-field-details .field .table-form, .form.with-field-details .field .content-toggle-field, .form.with-field-details .field .content-textarea .redactor-box, .form.with-field-details .field .content-select, .form.with-field-details .field .ta-range-date, .form.with-field-details .field .ta-data-ora, .form.with-field-details .field .ta-campo-unita, .form.with-field-details .field .ta-range-fields, .form.form-dialog.with-field-details .field input, .form.form-dialog.with-field-details .field select, .form.form-dialog.with-field-details .field .content-textarea, .form.form-dialog.with-field-details .field .redactor-box, .form.form-dialog.with-field-details .field .ta-chunked-upload, .form.form-dialog.with-field-details .field .table-form, .form.form-dialog.with-field-details .field .content-toggle-field, .form.form-dialog.with-field-details .field .content-textarea .redactor-box, .form.form-dialog.with-field-details .field .content-select, .form.form-dialog.with-field-details .field .ta-range-date, .form.form-dialog.with-field-details .field .ta-data-ora, .form.form-dialog.with-field-details .field .ta-campo-unita, .form.form-dialog.with-field-details .field .ta-range-fields {
    width: 100%;
  }
  /* line 5012, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field .text-right-label ~ .ta-chunked-upload, .form.with-field-details .field .text-right-label ~ .ta-chunked-upload, .form.form-dialog.with-field-details .field .text-right-label ~ .ta-chunked-upload {
    margin-left: 0;
  }
  /* line 5013, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field textarea, .form:not(.search-form) .field button, .form:not(.search-form) .field label ~ button, .form:not(.search-form) .field label ~ .selected-items-container, .form.with-field-details .field textarea, .form.with-field-details .field button, .form.with-field-details .field label ~ button, .form.with-field-details .field label ~ .selected-items-container, .form.form-dialog.with-field-details .field textarea, .form.form-dialog.with-field-details .field button, .form.form-dialog.with-field-details .field label ~ button, .form.form-dialog.with-field-details .field label ~ .selected-items-container {
    width: 100% !important;
  }
  /* line 5014, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-evol > div, .form.with-field-details .field.with-evol > div, .form.form-dialog.with-field-details .field.with-evol > div {
    width: 100% !important;
  }
  /* line 5015, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field input[data-evol="true"], .form.with-field-details .field input[data-evol="true"], .form.form-dialog.with-field-details .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 5016, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field input.two-fields, .form.with-field-details .field input.two-fields, .form.form-dialog.with-field-details .field input.two-fields {
    max-width: 100%;
  }
  /* line 5017, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field label ~ .selected-items-container.under-button, .form.with-field-details .field label ~ .selected-items-container.under-button, .form.form-dialog.with-field-details .field label ~ .selected-items-container.under-button {
    margin: 10px 0 0 0;
  }
  /* line 5019, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field select[id$="_3i"], .form.with-field-details .field select[id$="_3i"], .form.form-dialog.with-field-details .field select[id$="_3i"] {
    width: 17%;
  }
  /* line 5020, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field select[id$="_2i"], .form.with-field-details .field select[id$="_2i"], .form.form-dialog.with-field-details .field select[id$="_2i"] {
    width: 56%;
  }
  /* line 5021, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field select[id$="_1i"], .form.with-field-details .field select[id$="_1i"], .form.form-dialog.with-field-details .field select[id$="_1i"] {
    width: 23%;
  }
  /* line 5022, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field select[id$="_4i"], .form:not(.search-form) .field select[id$="_5i"], .form.with-field-details .field select[id$="_4i"], .form.with-field-details .field select[id$="_5i"], .form.form-dialog.with-field-details .field select[id$="_4i"], .form.form-dialog.with-field-details .field select[id$="_5i"] {
    width: 35.5%;
  }
  /* line 5023, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field select.start_field, .form:not(.search-form) .field select.end_field, .form.with-field-details .field select.start_field, .form.with-field-details .field select.end_field, .form.form-dialog.with-field-details .field select.start_field, .form.form-dialog.with-field-details .field select.end_field {
    width: 49%;
  }
  /* line 5024, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field select.start_field, .form.with-field-details .field select.start_field, .form.form-dialog.with-field-details .field select.start_field {
    margin-right: 2%;
  }
  /* line 5027, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field .start_field.content-select, .form:not(.search-form) .field .end_field.content-select, .form.with-field-details .field .start_field.content-select, .form.with-field-details .field .end_field.content-select, .form.form-dialog.with-field-details .field .start_field.content-select, .form.form-dialog.with-field-details .field .end_field.content-select {
    width: 49% !important;
  }
  /* line 5028, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field .start_field.content-select, .form.with-field-details .field .start_field.content-select, .form.form-dialog.with-field-details .field .start_field.content-select {
    margin-right: 2%;
  }
  /* line 5030, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field input[type="checkbox"], .form:not(.search-form) .field input[type="radio"], .form.with-field-details .field input[type="checkbox"], .form.with-field-details .field input[type="radio"], .form.form-dialog.with-field-details .field input[type="checkbox"], .form.form-dialog.with-field-details .field input[type="radio"] {
    width: 0.875rem;
  }
  /* line 5031, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field input.right[type="checkbox"], .form:not(.search-form) .field input.right[type="radio"], .form:not(.search-form) .field .ta-checkbox-tag.right, .form.with-field-details .field input.right[type="checkbox"], .form.with-field-details .field input.right[type="radio"], .form.with-field-details .field .ta-checkbox-tag.right, .form.form-dialog.with-field-details .field input.right[type="checkbox"], .form.form-dialog.with-field-details .field input.right[type="radio"], .form.form-dialog.with-field-details .field .ta-checkbox-tag.right {
    margin: 0;
  }
  /* line 5033, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field input.right[type="checkbox"] + label, .form:not(.search-form) .field input.right[type="radio"] + label, .form:not(.search-form) .field .ta-checkbox-tag.right + label, .form.with-field-details .field input.right[type="checkbox"] + label, .form.with-field-details .field input.right[type="radio"] + label, .form.with-field-details .field .ta-checkbox-tag.right + label, .form.form-dialog.with-field-details .field input.right[type="checkbox"] + label, .form.form-dialog.with-field-details .field input.right[type="radio"] + label, .form.form-dialog.with-field-details .field .ta-checkbox-tag.right + label {
    width: calc(98% - 0.875rem);
  }
  /* line 5035, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field .sep-datetime + select[id$="_4i"], .form.with-field-details .field .sep-datetime + select[id$="_4i"], .form.form-dialog.with-field-details .field .sep-datetime + select[id$="_4i"] {
    margin-left: 0;
  }
  /* line 5036, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field .under-field, .form.with-field-details .field .under-field, .form.form-dialog.with-field-details .field .under-field {
    width: 100%;
    padding-left: 0;
  }
  /* line 5041, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-icon input, .form:not(.search-form) .field.with-icon select, .form:not(.search-form) .field.with-icon button, .form:not(.search-form) .field.with-icon .content-textarea, .form:not(.search-form) .field.with-icon .redactor-box, .form:not(.search-form) .field.with-icon .ta-chunked-upload, .form:not(.search-form) .field.with-icon .content-toggle-field, .form:not(.search-form) .field.with-icon .content-select, .form:not(.search-form) .field.with-icon .ta-range-date, .form:not(.search-form) .field.with-icon .ta-data-ora, .form:not(.search-form) .field.with-icon .ta-campo-unita, .form:not(.search-form) .field.with-icon .ta-range-fields, .form.with-field-details .field.with-icon input, .form.with-field-details .field.with-icon select, .form.with-field-details .field.with-icon button, .form.with-field-details .field.with-icon .content-textarea, .form.with-field-details .field.with-icon .redactor-box, .form.with-field-details .field.with-icon .ta-chunked-upload, .form.with-field-details .field.with-icon .content-toggle-field, .form.with-field-details .field.with-icon .content-select, .form.with-field-details .field.with-icon .ta-range-date, .form.with-field-details .field.with-icon .ta-data-ora, .form.with-field-details .field.with-icon .ta-campo-unita, .form.with-field-details .field.with-icon .ta-range-fields, .form.form-dialog.with-field-details .field.with-icon input, .form.form-dialog.with-field-details .field.with-icon select, .form.form-dialog.with-field-details .field.with-icon button, .form.form-dialog.with-field-details .field.with-icon .content-textarea, .form.form-dialog.with-field-details .field.with-icon .redactor-box, .form.form-dialog.with-field-details .field.with-icon .ta-chunked-upload, .form.form-dialog.with-field-details .field.with-icon .content-toggle-field, .form.form-dialog.with-field-details .field.with-icon .content-select, .form.form-dialog.with-field-details .field.with-icon .ta-range-date, .form.form-dialog.with-field-details .field.with-icon .ta-data-ora, .form.form-dialog.with-field-details .field.with-icon .ta-campo-unita, .form.form-dialog.with-field-details .field.with-icon .ta-range-fields {
    width: calc(100% - 25px);
  }
  /* line 5043, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-icon input ~ .icon, .form:not(.search-form) .field.with-icon select ~ .icon, .form:not(.search-form) .field.with-icon button ~ .icon, .form:not(.search-form) .field.with-icon .content-textarea ~ .icon, .form:not(.search-form) .field.with-icon .redactor-box ~ .icon, .form:not(.search-form) .field.with-icon .ta-chunked-upload ~ .icon, .form:not(.search-form) .field.with-icon .content-toggle-field ~ .icon, .form:not(.search-form) .field.with-icon .content-select ~ .icon, .form:not(.search-form) .field.with-icon .content-search-form form table tr td.primary .content-select ~ .icon, .form:not(.search-form) .field.with-icon .content-search-form.open form table tr td .content-select ~ .icon, .form:not(.search-form) .field.with-icon .ta-range-date ~ .icon, .form:not(.search-form) .field.with-icon .ta-data-ora ~ .icon, .form:not(.search-form) .field.with-icon .ta-campo-unita ~ .icon, .form:not(.search-form) .field.with-icon .ta-range-fields ~ .icon, .form.with-field-details .field.with-icon input ~ .icon, .form.with-field-details .field.with-icon select ~ .icon, .form.with-field-details .field.with-icon button ~ .icon, .form.with-field-details .field.with-icon .content-textarea ~ .icon, .form.with-field-details .field.with-icon .redactor-box ~ .icon, .form.with-field-details .field.with-icon .ta-chunked-upload ~ .icon, .form.with-field-details .field.with-icon .content-toggle-field ~ .icon, .form.with-field-details .field.with-icon .content-select ~ .icon, .form.with-field-details .field.with-icon .content-search-form form table tr td.primary .content-select ~ .icon, .form.with-field-details .field.with-icon .content-search-form.open form table tr td .content-select ~ .icon, .form.with-field-details .field.with-icon .ta-range-date ~ .icon, .form.with-field-details .field.with-icon .ta-data-ora ~ .icon, .form.with-field-details .field.with-icon .ta-campo-unita ~ .icon, .form.with-field-details .field.with-icon .ta-range-fields ~ .icon, .form.form-dialog.with-field-details .field.with-icon input ~ .icon, .form.form-dialog.with-field-details .field.with-icon select ~ .icon, .form.form-dialog.with-field-details .field.with-icon button ~ .icon, .form.form-dialog.with-field-details .field.with-icon .content-textarea ~ .icon, .form.form-dialog.with-field-details .field.with-icon .redactor-box ~ .icon, .form.form-dialog.with-field-details .field.with-icon .ta-chunked-upload ~ .icon, .form.form-dialog.with-field-details .field.with-icon .content-toggle-field ~ .icon, .form.form-dialog.with-field-details .field.with-icon .content-select ~ .icon, .form.form-dialog.with-field-details .field.with-icon .content-search-form form table tr td.primary .content-select ~ .icon, .form.form-dialog.with-field-details .field.with-icon .content-search-form.open form table tr td .content-select ~ .icon, .form.form-dialog.with-field-details .field.with-icon .ta-range-date ~ .icon, .form.form-dialog.with-field-details .field.with-icon .ta-data-ora ~ .icon, .form.form-dialog.with-field-details .field.with-icon .ta-campo-unita ~ .icon, .form.form-dialog.with-field-details .field.with-icon .ta-range-fields ~ .icon {
    position: static;
  }
  /* line 5045, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-icon textarea, .form.with-field-details .field.with-icon textarea, .form.form-dialog.with-field-details .field.with-icon textarea {
    width: calc(100% - 25px) !important;
  }
  /* line 5048, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-field-detail.error .field-detail, .form.with-field-details .field.with-field-detail.error .field-detail, .form.form-dialog.with-field-details .field.with-field-detail.error .field-detail {
    width: 100%;
    margin: 0;
  }
  /* line 5051, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-field-detail.error .field-detail .field-detail-content, .form.with-field-details .field.with-field-detail.error .field-detail .field-detail-content, .form.form-dialog.with-field-details .field.with-field-detail.error .field-detail .field-detail-content {
    font-size: 1em;
    white-space: normal;
  }
  /* line 5056, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-field-detail.error input, .form:not(.search-form) .field.with-field-detail.error select, .form:not(.search-form) .field.with-field-detail.error button, .form:not(.search-form) .field.with-field-detail.error .content-textarea, .form:not(.search-form) .field.with-field-detail.error .redactor-box, .form:not(.search-form) .field.with-field-detail.error .ta-chunked-upload, .form:not(.search-form) .field.with-field-detail.error .table-form, .form:not(.search-form) .field.with-field-detail.error .content-toggle-field, .form:not(.search-form) .field.with-field-detail.error .content-textarea .redactor-box, .form:not(.search-form) .field.with-field-detail.error .content-select, .form:not(.search-form) .field.with-field-detail.error .ta-range-date, .form:not(.search-form) .field.with-field-detail.error .ta-data-ora, .form:not(.search-form) .field.with-field-detail.error .ta-campo-unita, .form:not(.search-form) .field.with-field-detail.error .ta-range-fields, .form.with-field-details .field.with-field-detail.error input, .form.with-field-details .field.with-field-detail.error select, .form.with-field-details .field.with-field-detail.error button, .form.with-field-details .field.with-field-detail.error .content-textarea, .form.with-field-details .field.with-field-detail.error .redactor-box, .form.with-field-details .field.with-field-detail.error .ta-chunked-upload, .form.with-field-details .field.with-field-detail.error .table-form, .form.with-field-details .field.with-field-detail.error .content-toggle-field, .form.with-field-details .field.with-field-detail.error .content-textarea .redactor-box, .form.with-field-details .field.with-field-detail.error .content-select, .form.with-field-details .field.with-field-detail.error .ta-range-date, .form.with-field-details .field.with-field-detail.error .ta-data-ora, .form.with-field-details .field.with-field-detail.error .ta-campo-unita, .form.with-field-details .field.with-field-detail.error .ta-range-fields, .form.form-dialog.with-field-details .field.with-field-detail.error input, .form.form-dialog.with-field-details .field.with-field-detail.error select, .form.form-dialog.with-field-details .field.with-field-detail.error button, .form.form-dialog.with-field-details .field.with-field-detail.error .content-textarea, .form.form-dialog.with-field-details .field.with-field-detail.error .redactor-box, .form.form-dialog.with-field-details .field.with-field-detail.error .ta-chunked-upload, .form.form-dialog.with-field-details .field.with-field-detail.error .table-form, .form.form-dialog.with-field-details .field.with-field-detail.error .content-toggle-field, .form.form-dialog.with-field-details .field.with-field-detail.error .content-textarea .redactor-box, .form.form-dialog.with-field-details .field.with-field-detail.error .content-select, .form.form-dialog.with-field-details .field.with-field-detail.error .ta-range-date, .form.form-dialog.with-field-details .field.with-field-detail.error .ta-data-ora, .form.form-dialog.with-field-details .field.with-field-detail.error .ta-campo-unita, .form.form-dialog.with-field-details .field.with-field-detail.error .ta-range-fields {
    width: 100%;
  }
  /* line 5057, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-field-detail.error .text-right-label ~ .ta-chunked-upload, .form.with-field-details .field.with-field-detail.error .text-right-label ~ .ta-chunked-upload, .form.form-dialog.with-field-details .field.with-field-detail.error .text-right-label ~ .ta-chunked-upload {
    margin-left: 0;
  }
  /* line 5059, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-field-detail.error select[id$="_3i"], .form.with-field-details .field.with-field-detail.error select[id$="_3i"], .form.form-dialog.with-field-details .field.with-field-detail.error select[id$="_3i"] {
    width: 17%;
  }
  /* line 5060, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-field-detail.error select[id$="_2i"], .form.with-field-details .field.with-field-detail.error select[id$="_2i"], .form.form-dialog.with-field-details .field.with-field-detail.error select[id$="_2i"] {
    width: 56%;
  }
  /* line 5061, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-field-detail.error select[id$="_1i"], .form.with-field-details .field.with-field-detail.error select[id$="_1i"], .form.form-dialog.with-field-details .field.with-field-detail.error select[id$="_1i"] {
    width: 23%;
  }
  /* line 5062, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-field-detail.error select[id$="_4i"], .form:not(.search-form) .field.with-field-detail.error select[id$="_5i"], .form.with-field-details .field.with-field-detail.error select[id$="_4i"], .form.with-field-details .field.with-field-detail.error select[id$="_5i"], .form.form-dialog.with-field-details .field.with-field-detail.error select[id$="_4i"], .form.form-dialog.with-field-details .field.with-field-detail.error select[id$="_5i"] {
    width: 35.5%;
  }
  /* line 5064, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-field-detail.error textarea, .form:not(.search-form) .field.with-field-detail.error label ~ button, .form:not(.search-form) .field.with-field-detail.error label ~ .selected-items-container, .form.with-field-details .field.with-field-detail.error textarea, .form.with-field-details .field.with-field-detail.error label ~ button, .form.with-field-details .field.with-field-detail.error label ~ .selected-items-container, .form.form-dialog.with-field-details .field.with-field-detail.error textarea, .form.form-dialog.with-field-details .field.with-field-detail.error label ~ button, .form.form-dialog.with-field-details .field.with-field-detail.error label ~ .selected-items-container {
    width: 100% !important;
  }
  /* line 5065, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-field-detail.error label ~ .selected-items-container.under-button, .form.with-field-details .field.with-field-detail.error label ~ .selected-items-container.under-button, .form.form-dialog.with-field-details .field.with-field-detail.error label ~ .selected-items-container.under-button {
    margin: 10px 0 0 0;
  }
  /* line 5066, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-field-detail.error span.ajax-loader, .form.with-field-details .field.with-field-detail.error span.ajax-loader, .form.form-dialog.with-field-details .field.with-field-detail.error span.ajax-loader {
    left: auto;
    bottom: 22px;
  }
  /* line 5071, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-field-detail.error.with-icon input, .form:not(.search-form) .field.with-field-detail.error.with-icon select, .form:not(.search-form) .field.with-field-detail.error.with-icon button, .form:not(.search-form) .field.with-field-detail.error.with-icon .content-textarea, .form:not(.search-form) .field.with-field-detail.error.with-icon .redactor-box, .form:not(.search-form) .field.with-field-detail.error.with-icon .ta-chunked-upload, .form:not(.search-form) .field.with-field-detail.error.with-icon .content-toggle-field, .form:not(.search-form) .field.with-field-detail.error.with-icon .content-select, .form:not(.search-form) .field.with-field-detail.error.with-icon .ta-range-date, .form:not(.search-form) .field.with-field-detail.error.with-icon .ta-data-ora, .form:not(.search-form) .field.with-field-detail.error.with-icon .ta-campo-unita, .form:not(.search-form) .field.with-field-detail.error.with-icon .ta-range-fields, .form.with-field-details .field.with-field-detail.error.with-icon input, .form.with-field-details .field.with-field-detail.error.with-icon select, .form.with-field-details .field.with-field-detail.error.with-icon button, .form.with-field-details .field.with-field-detail.error.with-icon .content-textarea, .form.with-field-details .field.with-field-detail.error.with-icon .redactor-box, .form.with-field-details .field.with-field-detail.error.with-icon .ta-chunked-upload, .form.with-field-details .field.with-field-detail.error.with-icon .content-toggle-field, .form.with-field-details .field.with-field-detail.error.with-icon .content-select, .form.with-field-details .field.with-field-detail.error.with-icon .ta-range-date, .form.with-field-details .field.with-field-detail.error.with-icon .ta-data-ora, .form.with-field-details .field.with-field-detail.error.with-icon .ta-campo-unita, .form.with-field-details .field.with-field-detail.error.with-icon .ta-range-fields, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon input, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon select, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon button, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon .content-textarea, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon .redactor-box, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon .ta-chunked-upload, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon .content-toggle-field, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon .content-select, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon .ta-range-date, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon .ta-data-ora, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon .ta-campo-unita, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon .ta-range-fields {
    width: calc(100% - 25px);
  }
  /* line 5072, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-field-detail.error.with-icon textarea, .form.with-field-details .field.with-field-detail.error.with-icon textarea, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon textarea {
    width: calc(100% - 25px) !important;
  }
  /* line 5075, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field .inline-info, .form.with-field-details .field .inline-info, .form.form-dialog.with-field-details .field .inline-info {
    margin-left: 0;
  }
  /* line 5077, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field .inline-info.align-to-field, .form.with-field-details .field .inline-info.align-to-field, .form.form-dialog.with-field-details .field .inline-info.align-to-field {
    width: 100%;
    margin-left: 0;
  }
  /* line 5079, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field .note-align-to-field, .form.with-field-details .field .note-align-to-field, .form.form-dialog.with-field-details .field .note-align-to-field {
    margin-left: 0;
  }
  /* line 5080, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field .dialog-options .dialog-option, .form.with-field-details .field .dialog-options .dialog-option, .form.form-dialog.with-field-details .field .dialog-options .dialog-option {
    display: block;
    margin: 0 0 9px 0;
  }
  /* line 5085, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field input ~ .icon, .form:not(.search-form) .field select ~ .icon, .form:not(.search-form) .field button ~ .icon, .form.with-field-details .field input ~ .icon, .form.with-field-details .field select ~ .icon, .form.with-field-details .field button ~ .icon, .form.form-dialog.with-field-details .field input ~ .icon, .form.form-dialog.with-field-details .field select ~ .icon, .form.form-dialog.with-field-details .field button ~ .icon {
    position: absolute;
    bottom: 0;
    right: 0;
  }
  /* line 5091, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.user-permissions, .form.with-field-details .field.user-permissions, .form.form-dialog.with-field-details .field.user-permissions {
    max-width: 100%;
    margin-left: auto;
  }
  /* line 5095, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.without-label, .form.with-field-details .field.without-label, .form.form-dialog.with-field-details .field.without-label {
    margin-left: auto;
  }
  /* line 5097, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.without-label .redactor-box, .form:not(.search-form) .field.without-label .ta-chunked-upload, .form.with-field-details .field.without-label .redactor-box, .form.with-field-details .field.without-label .ta-chunked-upload, .form.form-dialog.with-field-details .field.without-label .redactor-box, .form.form-dialog.with-field-details .field.without-label .ta-chunked-upload {
    width: 100%;
  }
  /* line 5098, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.without-label .text-right-label ~ .ta-chunked-upload, .form.with-field-details .field.without-label .text-right-label ~ .ta-chunked-upload, .form.form-dialog.with-field-details .field.without-label .text-right-label ~ .ta-chunked-upload {
    margin-left: 0;
  }
  /* line 5100, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.full-width-rp, .form.with-field-details .field.full-width-rp, .form.form-dialog.with-field-details .field.full-width-rp {
    max-width: 100%;
  }
  /* line 5102, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-onoff-before-field-full .ta-onoff-checkbox, .form.with-field-details .field.with-onoff-before-field-full .ta-onoff-checkbox, .form.form-dialog.with-field-details .field.with-onoff-before-field-full .ta-onoff-checkbox {
    margin: 0 2% 0 0;
  }
  /* line 5103, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-onoff-before-field-full label, .form.with-field-details .field.with-onoff-before-field-full label, .form.form-dialog.with-field-details .field.with-onoff-before-field-full label {
    width: calc(98% - 50px);
    margin: 4px 0;
    line-height: 1rem;
  }
  /* line 5110, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-onoff-before-field input, .form:not(.search-form) .field.with-onoff-before-field select, .form:not(.search-form) .field.with-onoff-before-field button, .form:not(.search-form) .field.with-onoff-before-field .content-select, .form:not(.search-form) .field.with-onoff-before-field .ta-range-date, .form:not(.search-form) .field.with-onoff-before-field .ta-data-ora, .form:not(.search-form) .field.with-onoff-before-field .ta-campo-unita, .form:not(.search-form) .field.with-onoff-before-field .ta-range-fields, .form.with-field-details .field.with-onoff-before-field input, .form.with-field-details .field.with-onoff-before-field select, .form.with-field-details .field.with-onoff-before-field button, .form.with-field-details .field.with-onoff-before-field .content-select, .form.with-field-details .field.with-onoff-before-field .ta-range-date, .form.with-field-details .field.with-onoff-before-field .ta-data-ora, .form.with-field-details .field.with-onoff-before-field .ta-campo-unita, .form.with-field-details .field.with-onoff-before-field .ta-range-fields, .form.form-dialog.with-field-details .field.with-onoff-before-field input, .form.form-dialog.with-field-details .field.with-onoff-before-field select, .form.form-dialog.with-field-details .field.with-onoff-before-field button, .form.form-dialog.with-field-details .field.with-onoff-before-field .content-select, .form.form-dialog.with-field-details .field.with-onoff-before-field .ta-range-date, .form.form-dialog.with-field-details .field.with-onoff-before-field .ta-data-ora, .form.form-dialog.with-field-details .field.with-onoff-before-field .ta-campo-unita, .form.form-dialog.with-field-details .field.with-onoff-before-field .ta-range-fields {
    width: calc(100% - 60px);
  }
  /* line 5113, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-onoff-after-field input, .form:not(.search-form) .field.with-onoff-after-field select, .form:not(.search-form) .field.with-onoff-after-field button, .form:not(.search-form) .field.with-onoff-after-field .content-select, .form:not(.search-form) .field.with-onoff-after-field .ta-range-date, .form:not(.search-form) .field.with-onoff-after-field .ta-data-ora, .form:not(.search-form) .field.with-onoff-after-field .ta-campo-unita, .form:not(.search-form) .field.with-onoff-after-field .ta-range-fields, .form.with-field-details .field.with-onoff-after-field input, .form.with-field-details .field.with-onoff-after-field select, .form.with-field-details .field.with-onoff-after-field button, .form.with-field-details .field.with-onoff-after-field .content-select, .form.with-field-details .field.with-onoff-after-field .ta-range-date, .form.with-field-details .field.with-onoff-after-field .ta-data-ora, .form.with-field-details .field.with-onoff-after-field .ta-campo-unita, .form.with-field-details .field.with-onoff-after-field .ta-range-fields, .form.form-dialog.with-field-details .field.with-onoff-after-field input, .form.form-dialog.with-field-details .field.with-onoff-after-field select, .form.form-dialog.with-field-details .field.with-onoff-after-field button, .form.form-dialog.with-field-details .field.with-onoff-after-field .content-select, .form.form-dialog.with-field-details .field.with-onoff-after-field .ta-range-date, .form.form-dialog.with-field-details .field.with-onoff-after-field .ta-data-ora, .form.form-dialog.with-field-details .field.with-onoff-after-field .ta-campo-unita, .form.form-dialog.with-field-details .field.with-onoff-after-field .ta-range-fields {
    width: calc(100% - 60px);
  }
  /* line 5115, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.no-space, .form.with-field-details .field.no-space, .form.form-dialog.with-field-details .field.no-space {
    margin-left: auto;
  }
  /* line 5118, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form).form-in-cell.with-icon, .form.with-field-details.form-in-cell.with-icon, .form.form-dialog.with-field-details.form-in-cell.with-icon {
    padding-right: 20px;
  }

  /* line 5123, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-search > .field:after {
    position: absolute;
    top: auto;
    right: 7px;
    bottom: 4px;
    left: auto;
  }
  /* line 5130, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-search > .field input[type="text"] {
    width: 100%;
    max-width: 100%;
  }
  /* line 5134, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-search > .field input[type="submit"] {
    width: 26px;
    height: 1.75rem;
    margin-left: 0;
    position: absolute;
    top: auto;
    right: 1px;
    bottom: 1px;
  }

  /* line 5146, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #title-bar .tb-left {
    display: none;
  }
  /* line 5147, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #title-bar .tb-center {
    display: block;
    width: 100% !important;
  }
  /* line 5148, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #title-bar .tb-right {
    display: none;
  }

  /* line 5150, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .wrap-title-bar {
    position: relative;
  }

  /* line 5151, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .wrap-title-bar.with-right {
    padding-top: 35px;
  }

  /* line 5152, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .wrap-title-bar.with-right.with-left {
    padding-top: 0;
  }

  /* line 5153, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .wrap-title-bar.with-left #title-bar .tb-left, .wrap-title-bar.with-right #title-bar .tb-right {
    display: block;
    width: 50% !important;
    height: 47px;
    padding-bottom: 10px;
  }
  /* line 5158, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .wrap-title-bar.with-left #title-bar .tb-left > *, .wrap-title-bar.with-right #title-bar .tb-right > * {
    display: inline-block;
    vertical-align: middle;
  }
  /* line 5162, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .wrap-title-bar.with-left #title-bar .tb-left:before, .wrap-title-bar.with-right #title-bar .tb-right:before {
    content: '';
    width: 0;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
  }

  /* line 5170, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .wrap-title-bar.with-right #title-bar .tb-right {
    position: absolute;
    top: 0;
    right: 0;
  }
}
@container ta-pagina (max-width: 37.5rem) {
  /* line 5181, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.search-form #search-bar.cols5 tbody td {
    width: 50%;
  }
  /* line 5183, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.search-form #search-bar.cols5 tbody td:nth-child(2) {
    width: 50%;
  }
  /* line 5184, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.search-form #search-bar.cols5 tbody td:nth-child(5) {
    width: 100%;
  }
}
@container ta-pagina (max-width: 31.25rem) {
  /* line 5194, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form#form-search #search-bar.cols2 .hide-small {
    display: none;
  }
  /* line 5196, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form#form-search #search-bar.cols2 tbody td {
    display: block;
    padding: 10px 0;
    border-left: none;
    border-bottom: 1px solid var(--ta-border-subtle);
    text-align: left;
  }
  /* line 5202, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form#form-search #search-bar.cols2 tbody td.right {
    text-align: right;
  }
  /* line 5203, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form#form-search #search-bar.cols2 tbody td:first-child {
    padding-top: 5px;
  }
  /* line 5204, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form#form-search #search-bar.cols2 tbody td:last-child {
    border-bottom: none;
    padding-bottom: 5px;
  }
  /* line 5205, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form#form-search #search-bar.cols2 tbody td input[type=text], .form#form-search #search-bar.cols2 tbody td select {
    width: 100%;
  }
}
@container ta-pagina (max-width: 30rem) {
  /* line 5216, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #app-container.with-sidebar-menu .pagination > span.last, #app-container.with-sidebar-menu .pagination > span.first {
    display: none;
  }
  /* line 5217, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #app-container.with-sidebar-menu .pagination > span:nth-child(2) {
    margin-left: 0;
  }

  /* line 5223, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .custom-lists > div > strong, .custom-lists > div > .strong {
    width: 100%;
    margin-right: 0;
    line-height: 1.375rem;
    text-align: left;
  }
  /* line 5229, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .custom-lists > div > span {
    width: 100%;
    line-height: 1.375rem;
  }
  /* line 5233, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .custom-lists > div input, .custom-lists > div select {
    width: 100% !important;
    margin-top: 5px !important;
  }
  /* line 5237, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .custom-lists > div .ta-onoff-checkbox {
    margin-top: 5px;
  }
}
@container ta-pagina (max-width: 25rem) {
  /* line 5244, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form .actions, .form.form-dialog .actions {
    height: auto;
    margin-top: 0;
  }
  /* line 5247, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form .actions a.ta-btn, .form .actions a.ta-btn-back, .form.form-dialog .actions a.ta-btn, .form.form-dialog .actions a.ta-btn-back {
    width: 100%;
    margin: 15px 0 0 0;
    text-align: center;
  }
  /* line 5251, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form .actions a.ta-btn:first-child, .form .actions a.ta-btn-back:first-child, .form.form-dialog .actions a.ta-btn:first-child, .form.form-dialog .actions a.ta-btn-back:first-child {
    margin: 0;
  }
  /* line 5253, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form .actions input[type="submit"], .form.form-dialog .actions input[type="submit"] {
    float: none;
    width: 100%;
    position: static !important;
  }
  /* line 5258, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form .actions.only-back-under-form, .form.form-dialog .actions.only-back-under-form {
    position: static;
  }
  /* line 5259, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form .actions .left-submit, .form .actions .link-left, .form.form-dialog .actions .left-submit, .form.form-dialog .actions .link-left {
    float: none;
    margin: 15px 0 0 0;
  }
  /* line 5264, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.wrap-only-back-under-form, .form.form-dialog.wrap-only-back-under-form {
    height: auto;
    padding: 0;
  }
  /* line 5267, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.wrap-only-back-under-form .actions a.ta-btn, .form.wrap-only-back-under-form .actions a.ta-btn-back, .form.form-dialog.wrap-only-back-under-form .actions a.ta-btn, .form.form-dialog.wrap-only-back-under-form .actions a.ta-btn-back {
    margin: 0;
  }

  /* line 5273, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.search-form #search-bar.cols4 tbody td, .form.search-form #search-bar.cols5 tbody td {
    width: 100%;
    padding-bottom: 0;
  }
  /* line 5276, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.search-form #search-bar.cols4 tbody td:last-child, .form.search-form #search-bar.cols5 tbody td:last-child {
    padding-bottom: 10px;
  }
  /* line 5280, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.search-form #search-bar.cols4 tfoot.cols2 td, .form.search-form #search-bar.cols5 tfoot.cols2 td {
    width: 100%;
  }
  /* line 5286, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.search-form #search-bar.cols5 tbody td:nth-child(2), .form.search-form #search-bar.cols5 tbody td:nth-child(4) {
    width: 100%;
  }

  /* line 5293, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .wrap-title-bar.with-right.with-left #title-bar .tb-left {
    width: 100% !important;
    height: 94px;
    padding-bottom: 57px;
  }
  /* line 5298, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .wrap-title-bar.with-right.with-left #title-bar .tb-right {
    width: 100% !important;
    text-align: left !important;
    top: 47px;
    right: auto;
    left: 0;
  }

  /* line 5308, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .ta-dialog .bottom-dialog input[type="submit"], .ta-dialog .bottom-dialog .ta-btn, .ta-dialog .bottom-dialog .form .actions input[type="submit"], .form .actions .ta-dialog .bottom-dialog input[type="submit"], .ta-dialog .bottom-dialog .ta-btn-back {
    width: 100%;
    margin-top: 10px;
    position: static !important;
    text-align: center;
  }
  /* line 5313, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .ta-dialog .bottom-dialog input[type="submit"]:first-child, .ta-dialog .bottom-dialog .ta-btn:first-child, .ta-dialog .bottom-dialog .form .actions input[type="submit"]:first-child, .form .actions .ta-dialog .bottom-dialog input[type="submit"]:first-child, .ta-dialog .bottom-dialog .ta-btn-back:first-child {
    margin-top: 0;
  }
}
@container ta-pagina (max-width: 75rem) {
  /* line 5321, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-12 .condensed-progress-breadcrumb-step {
    width: 40px !important;
  }
  /* line 5324, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-12 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number {
    width: auto;
    margin: 0;
  }
  /* line 5327, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-12 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number:after {
    content: '';
  }
  /* line 5329, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-12 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.text {
    display: none;
  }
  /* line 5333, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-12 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.number {
    margin: 0 5px 0 0;
  }
  /* line 5334, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-12 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.text {
    display: inline-block;
  }
  /* line 5351, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-12 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 440px) !important;
  }
}
@container ta-pagina (max-width: 68.75rem) {
  /* line 5321, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-11 .condensed-progress-breadcrumb-step {
    width: 40px !important;
  }
  /* line 5324, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-11 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number {
    width: auto;
    margin: 0;
  }
  /* line 5327, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-11 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number:after {
    content: '';
  }
  /* line 5329, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-11 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.text {
    display: none;
  }
  /* line 5333, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-11 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.number {
    margin: 0 5px 0 0;
  }
  /* line 5334, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-11 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.text {
    display: inline-block;
  }
  /* line 5358, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-11 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 400px) !important;
  }
}
@container ta-pagina (max-width: 62.5rem) {
  /* line 5321, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-10 .condensed-progress-breadcrumb-step {
    width: 40px !important;
  }
  /* line 5324, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-10 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number {
    width: auto;
    margin: 0;
  }
  /* line 5327, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-10 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number:after {
    content: '';
  }
  /* line 5329, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-10 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.text {
    display: none;
  }
  /* line 5333, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-10 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.number {
    margin: 0 5px 0 0;
  }
  /* line 5334, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-10 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.text {
    display: inline-block;
  }
  /* line 5365, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-10 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 360px) !important;
  }
}
@container ta-pagina (max-width: 56.25rem) {
  /* line 5321, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-9 .condensed-progress-breadcrumb-step {
    width: 40px !important;
  }
  /* line 5324, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-9 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number {
    width: auto;
    margin: 0;
  }
  /* line 5327, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-9 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number:after {
    content: '';
  }
  /* line 5329, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-9 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.text {
    display: none;
  }
  /* line 5333, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-9 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.number {
    margin: 0 5px 0 0;
  }
  /* line 5334, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-9 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.text {
    display: inline-block;
  }
  /* line 5372, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-9 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 320px) !important;
  }
}
@container ta-pagina (max-width: 50rem) {
  /* line 5321, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-8 .condensed-progress-breadcrumb-step {
    width: 40px !important;
  }
  /* line 5324, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-8 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number {
    width: auto;
    margin: 0;
  }
  /* line 5327, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-8 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number:after {
    content: '';
  }
  /* line 5329, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-8 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.text {
    display: none;
  }
  /* line 5333, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-8 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.number {
    margin: 0 5px 0 0;
  }
  /* line 5334, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-8 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.text {
    display: inline-block;
  }
  /* line 5379, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-8 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 280px) !important;
  }
}
@container ta-pagina (max-width: 43.75rem) {
  /* line 5321, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-7 .condensed-progress-breadcrumb-step {
    width: 40px !important;
  }
  /* line 5324, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-7 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number {
    width: auto;
    margin: 0;
  }
  /* line 5327, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-7 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number:after {
    content: '';
  }
  /* line 5329, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-7 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.text {
    display: none;
  }
  /* line 5333, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-7 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.number {
    margin: 0 5px 0 0;
  }
  /* line 5334, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-7 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.text {
    display: inline-block;
  }
  /* line 5386, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-7 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 240px) !important;
  }
}
@container ta-pagina (max-width: 37.5rem) {
  /* line 5321, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-6 .condensed-progress-breadcrumb-step {
    width: 40px !important;
  }
  /* line 5324, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-6 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number {
    width: auto;
    margin: 0;
  }
  /* line 5327, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-6 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number:after {
    content: '';
  }
  /* line 5329, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-6 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.text {
    display: none;
  }
  /* line 5333, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-6 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.number {
    margin: 0 5px 0 0;
  }
  /* line 5334, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-6 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.text {
    display: inline-block;
  }
  /* line 5393, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-6 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 200px) !important;
  }
}
@container ta-pagina (max-width: 31.25rem) {
  /* line 5321, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-5 .condensed-progress-breadcrumb-step {
    width: 40px !important;
  }
  /* line 5324, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-5 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number {
    width: auto;
    margin: 0;
  }
  /* line 5327, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-5 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number:after {
    content: '';
  }
  /* line 5329, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-5 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.text {
    display: none;
  }
  /* line 5333, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-5 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.number {
    margin: 0 5px 0 0;
  }
  /* line 5334, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-5 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.text {
    display: inline-block;
  }
  /* line 5400, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-5 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 160px) !important;
  }
}
@container ta-pagina (max-width: 25rem) {
  /* line 5321, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-4 .condensed-progress-breadcrumb-step {
    width: 40px !important;
  }
  /* line 5324, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-4 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number {
    width: auto;
    margin: 0;
  }
  /* line 5327, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-4 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number:after {
    content: '';
  }
  /* line 5329, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-4 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.text {
    display: none;
  }
  /* line 5333, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-4 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.number {
    margin: 0 5px 0 0;
  }
  /* line 5334, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-4 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.text {
    display: inline-block;
  }
  /* line 5407, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-4 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 120px) !important;
  }
}
@container ta-pagina (max-width: 32.5rem) {
  /* line 5341, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-12 .condensed-progress-breadcrumb-step {
    width: 30px !important;
  }
  /* line 5343, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-12 .condensed-progress-breadcrumb-step.to-do, .condensed-progress-breadcrumb.steps-12 .condensed-progress-breadcrumb-step.done {
    width: 30px !important;
  }
  /* line 5344, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-12 .condensed-progress-breadcrumb-step:not(.current) .condensed-progress-breadcrumb-step-text {
    display: none;
  }
  /* line 5414, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-12 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 330px) !important;
  }
}
@container ta-pagina (max-width: 30rem) {
  /* line 5341, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-11 .condensed-progress-breadcrumb-step {
    width: 30px !important;
  }
  /* line 5343, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-11 .condensed-progress-breadcrumb-step.to-do, .condensed-progress-breadcrumb.steps-11 .condensed-progress-breadcrumb-step.done {
    width: 30px !important;
  }
  /* line 5344, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-11 .condensed-progress-breadcrumb-step:not(.current) .condensed-progress-breadcrumb-step-text {
    display: none;
  }
  /* line 5421, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-11 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 300px) !important;
  }
}
@container ta-pagina (max-width: 27.5rem) {
  /* line 5341, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-10 .condensed-progress-breadcrumb-step {
    width: 30px !important;
  }
  /* line 5343, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-10 .condensed-progress-breadcrumb-step.to-do, .condensed-progress-breadcrumb.steps-10 .condensed-progress-breadcrumb-step.done {
    width: 30px !important;
  }
  /* line 5344, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-10 .condensed-progress-breadcrumb-step:not(.current) .condensed-progress-breadcrumb-step-text {
    display: none;
  }
  /* line 5428, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-10 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 270px) !important;
  }
}
@container ta-pagina (max-width: 25rem) {
  /* line 5341, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-9 .condensed-progress-breadcrumb-step {
    width: 30px !important;
  }
  /* line 5343, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-9 .condensed-progress-breadcrumb-step.to-do, .condensed-progress-breadcrumb.steps-9 .condensed-progress-breadcrumb-step.done {
    width: 30px !important;
  }
  /* line 5344, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-9 .condensed-progress-breadcrumb-step:not(.current) .condensed-progress-breadcrumb-step-text {
    display: none;
  }
  /* line 5435, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-9 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 240px) !important;
  }
}
@container ta-pagina (max-width: 22.5rem) {
  /* line 5341, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-8 .condensed-progress-breadcrumb-step {
    width: 30px !important;
  }
  /* line 5343, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-8 .condensed-progress-breadcrumb-step.to-do, .condensed-progress-breadcrumb.steps-8 .condensed-progress-breadcrumb-step.done {
    width: 30px !important;
  }
  /* line 5344, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-8 .condensed-progress-breadcrumb-step:not(.current) .condensed-progress-breadcrumb-step-text {
    display: none;
  }
  /* line 5442, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-8 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 210px) !important;
  }
}
@container ta-pagina (max-width: 20rem) {
  /* line 5341, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-7 .condensed-progress-breadcrumb-step {
    width: 30px !important;
  }
  /* line 5343, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-7 .condensed-progress-breadcrumb-step.to-do, .condensed-progress-breadcrumb.steps-7 .condensed-progress-breadcrumb-step.done {
    width: 30px !important;
  }
  /* line 5344, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-7 .condensed-progress-breadcrumb-step:not(.current) .condensed-progress-breadcrumb-step-text {
    display: none;
  }
  /* line 5449, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-7 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 180px) !important;
  }
}
@container ta-pagina (max-width: 71.875rem) {
  /* line 5466, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols4 {
    text-align: left;
    position: relative;
  }
  /* line 5469, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols4 colgroup {
    display: none;
  }
  /* line 5470, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols4 tr {
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding-right: 120px;
  }
  /* line 5476, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols4 tr td {
    width: auto;
    min-height: 4.6875rem;
    height: auto;
  }
  /* line 5480, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols4 tr td:nth-child(3) {
    border-left: none;
  }
  /* line 5481, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols4 tr td.submit {
    width: 120px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
  }
  /* line 5487, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols4 tr td.submit input {
    vertical-align: middle;
  }
  /* line 5488, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols4 tr td.submit:before {
    content: '';
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
  }
  /* line 5498, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols4 tr.first-line td:nth-child(3), .content-search-form.open form table.cols4 tr.first-line td:nth-child(4) {
    border-top: 2px solid var(--ta-neutral-extra-light);
  }
}
@container ta-pagina (max-width: 33.125rem) {
  /* line 5505, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols4 {
    padding-bottom: calc(2.125rem + 20px);
  }
  /* line 5507, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols4 tr {
    grid-template-columns: 1fr;
    padding-right: 0;
  }
  /* line 5511, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols4 tr td {
    width: 100%;
    min-height: 0;
    height: auto;
    border-left: none;
    border-top: 2px solid var(--ta-neutral-extra-light);
  }
  /* line 5517, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols4 tr td.empty {
    display: none;
  }
  /* line 5518, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols4 tr td.primary {
    border-top: none;
  }
  /* line 5519, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols4 tr td.submit {
    width: 100%;
    height: calc(2.125rem + 20px);
    text-align: center;
    top: auto;
    bottom: 0;
    left: 0;
  }
}
@container ta-pagina (max-width: 60.625rem) {
  /* line 5534, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 {
    padding-bottom: calc(2.125rem + 20px);
    text-align: left;
    position: relative;
  }
  /* line 5538, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 colgroup {
    display: none;
  }
  /* line 5540, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 tr td {
    display: inline-block;
    width: 100%;
    border-left: none;
    border-top: 2px solid var(--ta-neutral-extra-light);
  }
  /* line 5545, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 tr td.empty {
    display: none;
  }
  /* line 5546, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 tr td.primary {
    border-top: none;
  }
  /* line 5547, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 tr td.submit {
    width: 100%;
    height: calc(2.125rem + 20px);
    text-align: center;
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
  }
}
@container ta-pagina (max-width: 48.75rem) {
  /* line 5562, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 {
    padding-bottom: 0;
    text-align: left;
    position: relative;
  }
  /* line 5566, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 colgroup {
    display: table-column-group;
  }
  /* line 5568, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 tr td {
    display: table-cell;
    width: auto;
    border-left: 6px solid var(--ta-neutral-extra-light);
    border-top: none;
  }
  /* line 5573, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 tr td.primary {
    border-left: none;
  }
  /* line 5574, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 tr td.empty {
    display: table-cell;
  }
  /* line 5575, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 tr td.submit {
    width: auto;
    height: auto;
    text-align: center;
    position: static;
  }
  /* line 5583, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 tr:not(.first-line) td {
    border-top: 2px solid var(--ta-neutral-extra-light);
  }
}
@container ta-pagina (max-width: 44.375rem) {
  /* line 5590, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 {
    padding-bottom: calc(2.125rem + 20px);
    text-align: left;
    position: relative;
  }
  /* line 5594, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 colgroup {
    display: none;
  }
  /* line 5596, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 tr td {
    display: inline-block;
    width: 100%;
    border-left: none;
    border-top: 2px solid var(--ta-neutral-extra-light);
  }
  /* line 5601, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 tr td.empty {
    display: none;
  }
  /* line 5602, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 tr td.primary {
    border-top: none;
  }
  /* line 5603, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 tr td.submit {
    width: 100%;
    height: calc(2.125rem + 20px);
    text-align: center;
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
  }
}
@container ta-pagina (max-width: 33.125rem) {
  /* line 5619, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols2 {
    padding-bottom: calc(2.125rem + 20px);
    text-align: left;
    position: relative;
  }
  /* line 5623, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols2 colgroup {
    display: none;
  }
  /* line 5625, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols2 tr td {
    display: inline-block;
    width: 100%;
    border-left: none;
    border-top: 2px solid var(--ta-neutral-extra-light);
  }
  /* line 5630, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols2 tr td.empty {
    display: none;
  }
  /* line 5631, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols2 tr td.primary {
    border-top: none;
  }
  /* line 5632, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols2 tr td.submit {
    width: 100%;
    height: calc(2.125rem + 20px);
    text-align: center;
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
  }
}
/* line 5651, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad #enrollments_search a.society_item, html.ipad #accounts_newstaff a.society_item, html.ipad #non_logged_accounts_search_society a.society_item {
  letter-spacing: -4px;
}
/* line 5654, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad #app-container.with-sidebar-menu, html.ipad .ta-drop-down-button {
  letter-spacing: -4px;
}
/* line 5656, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad #sidebar-menu {
  letter-spacing: -4px;
}
/* line 5659, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad #sidebar-menu .middle > ul > li > a > span.icon, html.ipad #sidebar-menu .bottom > ul > li > a > span.icon {
  letter-spacing: -4px;
}
/* line 5661, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad #sidebar-menu .middle > ul li.app-name {
  letter-spacing: -4px;
}
/* line 5663, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad #sidebar-menu .bottom .piu-spazio a {
  letter-spacing: -4px;
}
/* line 5664, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad #sidebar-menu .bottom .account-info {
  letter-spacing: -4px;
}
/* line 5669, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .form .field {
  letter-spacing: -4px;
}
/* line 5671, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .form .field .rating_stars label {
  letter-spacing: -4px;
}
/* line 5673, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .form.form-dialog.with-field-details .field {
  letter-spacing: -4px;
}
/* line 5677, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad #top-title-bar table.with-right td:last-child .ta-dropdown-box-wrapper .ta-dropdown-link {
  letter-spacing: -4px;
}
/* line 5678, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad #top-title-bar h1 {
  letter-spacing: -4px;
}
/* line 5681, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .submenu.left .submenu-box-left .content-left-submenu {
  letter-spacing: -4px;
}
/* line 5682, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .submenu.right .submenu-box-right .content-right-submenu {
  letter-spacing: -4px;
}
/* line 5685, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .content-search-form .top {
  letter-spacing: -4px;
}
/* line 5686, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .content-search-form form table tr {
  letter-spacing: -4px;
}
/* line 5688, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .content-search-form form table tr td.primary {
  letter-spacing: -4px;
}
/* line 5690, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .content-search-form.open form table tr td {
  letter-spacing: -4px;
}
/* line 5691, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .content-search-form.small {
  letter-spacing: -4px;
}
/* line 5694, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .ta-checkbox-tag {
  letter-spacing: -4px;
}
/* line 5698, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .pagination span.page, html.ipad .pagination > a.page {
  letter-spacing: -4px;
}
/* line 5702, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .ta-dialog .bottom-dialog {
  letter-spacing: -4px;
}
/* line 5704, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .custom-lists > div {
  letter-spacing: -4px;
}
/* line 5706, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .condensed-progress-breadcrumb {
  letter-spacing: -4px;
}
@container ta-pagina (max-width: 66.25rem) {
  /* line 5710, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .form.with-field-details .field, html.ipad .form.form-dialog.with-field-details .field {
    letter-spacing: -4px;
  }
}
/* line 5715, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .content-search-form input {
  -webkit-appearance: none;
}

/* line 5719, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.left .submenu-box-left .content-left-submenu div a {
  display: flex;
}

/* line 5726, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.left .submenu-box-left .content-left-submenu div .drop-down a,
.submenu.right .submenu-box-right .content-right-submenu div .drop-down a {
  border-radius: var(--ta-radius-md);
}

/* line 5733, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.left .submenu-box-left .content-left-submenu div .drop-down,
.submenu.right .submenu-box-right .content-right-submenu div .drop-down {
  background-color: var(--ta-submenu-bg);
}

/* line 5737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.left .submenu-box-left .content-left-submenu div .drop-down a:hover,
.submenu.left .submenu-box-left .content-left-submenu div .drop-down a:focus,
.submenu.right .submenu-box-right .content-right-submenu div .drop-down a:hover,
.submenu.right .submenu-box-right .content-right-submenu div .drop-down a:focus {
  background-color: var(--ta-submenu-link-hover-bg);
  color: var(--ta-submenu-link);
}

/* line 5746, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top {
  display: flex;
  flex-wrap: wrap;
}

/* line 5750, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .advance-search {
  flex: 1;
}

/* line 5755, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .back-btn {
  font-size: 0.875rem;
  letter-spacing: 1px;
  border-radius: 0;
}

/* line 5761, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .back-btn {
  flex: 0 0 100%;
  margin-bottom: 15px;
}

/* line 5767, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .save-filters-icon ~ .back-btn {
  flex: 0 0 calc(100% - 40px);
}

@container ta-pagina (max-width: 41.875rem) {
  /* line 5781, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form):not(.form-dialog) .actions:not(.bottom-dialog):not(td):not(th) {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 5785, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form):not(.form-dialog) .actions:not(.bottom-dialog):not(td):not(th) > .ta-btn, .form:not(.search-form):not(.form-dialog) .actions:not(.bottom-dialog):not(td):not(th) > input[type="submit"], .form:not(.search-form):not(.form-dialog) .actions:not(.bottom-dialog):not(td):not(th) > .ta-btn-back, .form:not(.search-form):not(.form-dialog) .actions:not(.bottom-dialog):not(td):not(th) > input[type="submit"], .form:not(.search-form):not(.form-dialog) .actions:not(.bottom-dialog):not(td):not(th) > button {
    display: block;
    float: none;
    width: 100%;
    margin: 0 0 10px 0;
    text-align: center;
  }
  /* line 5791, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form):not(.form-dialog) .actions:not(.bottom-dialog):not(td):not(th) > .ta-btn:last-child, .form:not(.search-form):not(.form-dialog) .actions:not(.bottom-dialog):not(td):not(th) > input[type="submit"]:last-child, .form:not(.search-form):not(.form-dialog) .actions:not(.bottom-dialog):not(td):not(th) > .ta-btn-back:last-child, .form:not(.search-form):not(.form-dialog) .actions:not(.bottom-dialog):not(td):not(th) > input[type="submit"]:last-child, .form:not(.search-form):not(.form-dialog) .actions:not(.bottom-dialog):not(td):not(th) > button:last-child {
    margin-bottom: 0;
  }
}
/* line 8, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header {
  display: flex;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  height: 48px;
  background-color: var(--ta-header-bar-bg);
  padding: 4px 8px 3px 8px;
  border-bottom: 1px solid var(--ta-header-border);
  z-index: 3;
}

/* line 21, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-left {
  display: flex;
  gap: 16px;
  flex: 1;
}

/* line 27, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-left .logo {
  color: var(--ta-on-dark);
  /* collaudo 09/09 (Gennaro): stessa taglia dell'app_icon (30px + 5px sopra, era 40px) */
  width: 30px;
  height: 30px;
  margin-top: 5px;
  background-color: var(--ta-chrome-bg);
  border-radius: 6px;
  font-size: 10px;
  text-align: center;
  line-height: 30px;
}

/* line 40, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-left > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  gap: 16px;
}

/* line 48, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.menu {
  display: none;
}

/* line 52, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-left > ul > li > a {
  display: flex;
  gap: 4px;
  align-items: center;
  text-decoration: none;
  color: var(--ta-on-dark);
  line-height: 40px;
  border-radius: 6px;
}

/* line 62, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-left > ul > li > a:hover, #header-left > ul > li > a:focus {
  color: var(--ta-brand);
}

/* freccia delle voci con sottomenu (e del menu account): triangolo piccolo e stretto
   (17/09, Gennaro, variante F del confronto: ion-arrow-down-b a 11px, era ion-chevron-down 14px) */
/* line 68, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header a > .ion-arrow-down-b {
  font-size: 0.6875rem;
}

/* line 72, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right {
  display: flex;
  gap: 8px;
  align-items: center;
  color: var(--ta-on-dark);
}

/* Voci a destra (:right_items, 14/09/2026): stesse regole di quelle a sinistra, ma le
   tendine si agganciano al bordo destro. Servono alle app senza SSO, che ci mettono
   l'utente corrente con la sua tendina invece del blocco account con avatar. */
/* line 82, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right > ul.right-menu {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  gap: 16px;
}

/* line 90, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right > ul.right-menu > li {
  position: relative;
}

/* line 94, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right > ul.right-menu > li > a {
  display: flex;
  gap: 4px;
  align-items: center;
  text-decoration: none;
  color: var(--ta-on-dark);
  line-height: 40px;
  border-radius: 6px;
  /* l'etichetta (di solito l'email dell'utente) sta su UNA riga e si accorcia coi puntini:
     a capo sfondava l'header. Il testo intero resta nel title. */
}
/* line 105, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right > ul.right-menu > li > a > .menu-label {
  max-width: 260px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@container ta-pagina (max-width: 66.25rem) {
  /* line 114, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
  #header-right > ul.right-menu > li > a > .menu-label {
    max-width: 160px;
  }
}
/* l'icona che sostituisce l'etichetta (`:label_icon`, default ion-person): nascosta finche'
   c'e' spazio per l'etichetta */
/* line 119, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right > ul.right-menu > li > a > .menu-label-icon {
  display: none;
  font-size: 1.375rem;
  line-height: 1;
}

/* sotto il breakpoint della sidebar l'etichetta si nasconde e al suo posto compare l'icona,
   accanto alla freccia: il nome lo si legge aprendo il menu o nel title (17/09) */
@container ta-pagina (max-width: 48.75rem) {
  /* line 128, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
  #header-right > ul.right-menu > li > a > .menu-label {
    display: none;
  }

  /* line 129, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
  #header-right > ul.right-menu > li > a > .menu-label-icon {
    display: inline-block;
  }
}
/* line 132, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right > ul.right-menu > li > a:hover, #header-right > ul.right-menu > li > a:focus {
  color: var(--ta-brand);
}

/* la tendina si adatta al contenuto: le voci di destra sono poche e corte (Esci, Profilo),
   un box fisso da 170px sarebbe mezzo vuoto */
/* line 138, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right > ul.right-menu ul.single-menu {
  right: 0;
  left: auto;
  width: auto;
  min-width: 120px;
}

/* line 145, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right img.avatar {
  width: 30px;
  /* collaudo 09/09 (Gennaro): era 40px */
  height: 30px;
  object-fit: contain;
  border-radius: 6px;
  border: 1px solid var(--ta-on-dark);
}

/* line 153, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right .current_account_name {
  position: relative;
}

/* line 157, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right .current_account_name > a {
  display: flex;
  gap: 4px;
  align-items: center;
  color: var(--ta-on-dark);
  text-decoration: none;
  /* alta come le voci di sinistra e come `.right-menu > li > a`: le tendine si aprono a
     `top: 44px` dal PROPRIO ancoraggio, quindi un ancoraggio piu' basso (qui erano i 30px
     dell'avatar) le faceva partire sotto il bordo dell'header, con un buco in mezzo. */
  height: 40px;
}

/* line 169, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right .notifications-link {
  color: var(--ta-on-dark);
  text-decoration: none;
  position: relative;
  font-size: 1.875rem;
  width: 40px;
  height: 40px;
  /* flex centrato come il pennello: col doctype XHTML di sportbay (limited quirks) una riga con
     la sola icona e niente testo non conta lo strut, e col line-height l'icona saliva di 6px
     (05/10/2026, Gennaro). Il numero resta assoluto. */
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 40px;
  border-radius: 6px;
}

/* line 186, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right .notifications-link:hover, #header-right .notifications-link:focus {
  color: var(--ta-brand);
}

/* line 190, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right .notifications-link .notifications-number {
  color: var(--ta-on-dark);
  background-color: var(--ta-danger);
  width: 20px;
  height: 20px;
  margin: 0;
  border-radius: 100%;
  font-size: 0.75rem;
  line-height: 20px;
  text-align: center;
  position: absolute;
  top: -2px;
  right: -6px;
}

/* Aspetto (17/09/2026, Gennaro): il pennello al posto del toggle tema e dell'«A+», stesso
   riquadro da 40px delle altre icone, niente freccia. La tendina e' un pannello con i campi
   (etichetta sopra, content-select alta come gli input) agganciato al bordo destro. */
/* line 208, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right .ta-appearance-menu {
  position: relative;
}

/* line 211, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right .ta-appearance-link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  color: var(--ta-on-dark);
  font-size: 1.625rem;
  line-height: 1;
  text-decoration: none;
  border-radius: 6px;
}

/* line 223, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right .ta-appearance-link:hover, #header-right .ta-appearance-link:focus,
#header-right .ta-appearance-menu.selected > .ta-appearance-link {
  color: var(--ta-brand);
}

/* line 227, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right .ta-appearance-menu ul.ta-appearance-panel {
  right: 0;
  left: auto;
  width: 16rem;
  max-width: calc(100vw - 16px);
  padding: 12px;
  gap: 12px;
}

/* line 235, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right .ta-appearance-panel li.field {
  display: block;
  margin: 0;
  padding: 0;
}
/* line 239, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right .ta-appearance-panel li.field label {
  display: block;
  margin: 0 0 4px;
  color: var(--ta-on-dark);
  font-size: 0.75rem;
  letter-spacing: 1px;
  line-height: 1.25rem;
  text-align: left;
}
/* line 247, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right .ta-appearance-panel li.field label:after {
  content: none;
}
/* line 249, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right .ta-appearance-panel li.field .content-select {
  --ta-content-select-h: 1.875rem;
  color: var(--ta-text);
  display: block;
  width: 100%;
  max-width: none;
}
/* line 257, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right .ta-appearance-panel li.field.with-evol > div {
  display: flex !important;
  width: 100% !important;
  max-width: none;
}
/* line 263, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right .ta-appearance-panel li.field input[data-appearance="brand"] {
  height: 1.875rem;
  margin: 0;
  padding: 0 10px;
  border: 1px solid var(--ta-border);
  border-radius: var(--ta-radius-md);
  background-color: var(--ta-input-bg);
  color: var(--ta-text);
  font-size: 0.75rem;
  text-transform: uppercase;
}

/* line 276, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right .ta-appearance-swatches {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  margin-top: 8px;
}
/* line 281, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right .ta-appearance-swatches button {
  width: 1.5rem;
  height: 1.5rem;
  padding: 0;
  border: 2px solid transparent;
  border-radius: var(--ta-radius-sm);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
/* line 289, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right .ta-appearance-swatches button:hover, #header-right .ta-appearance-swatches button:focus {
  border-color: var(--ta-on-dark);
}
/* line 290, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right .ta-appearance-swatches button.selected {
  border-color: var(--ta-on-dark);
  outline: 2px solid var(--ta-on-dark);
  outline-offset: 1px;
}

/* line 295, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right .ta-appearance-menu ul.ta-appearance-panel {
  max-height: none;
  overflow: visible;
}

/* line 305, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right .ta-appearance-panel .evo-pop .evo-more a,
#header-right .ta-appearance-panel .evo-pop-ie .evo-more a,
#header-right .ta-appearance-panel .evo-more a {
  display: inline;
  padding: 0;
  border-radius: 0;
  background: none;
  color: var(--ta-accent);
}
/* line 313, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right .ta-appearance-panel .evo-pop .evo-more a:hover, #header-right .ta-appearance-panel .evo-pop .evo-more a:focus,
#header-right .ta-appearance-panel .evo-pop-ie .evo-more a:hover,
#header-right .ta-appearance-panel .evo-pop-ie .evo-more a:focus,
#header-right .ta-appearance-panel .evo-more a:hover,
#header-right .ta-appearance-panel .evo-more a:focus {
  background: none;
  text-decoration: underline;
}

/* line 316, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right .current_society_name {
  padding-right: 8px;
}

/* line 320, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-left img.app_icon {
  width: 30px;
  /* collaudo 09/09 (Gennaro): era 40px */
  height: 30px;
  margin-top: 5px;
}

/* line 326, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right .current_account_name > a:hover, #header-right .current_account_name > a:focus {
  color: var(--ta-brand);
}

/* line 330, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right .current_account_name > a:hover img.avatar, #header-right .current_account_name > a:focus img.avatar {
  border-color: var(--ta-brand);
}

/* line 334, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header li.selected ul.menu, #header span.selected ul.menu {
  display: flex;
}

/* line 338, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-left > ul > li {
  position: relative;
}

/* line 342, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.single-menu {
  background-color: var(--ta-chrome-bg);
  position: absolute;
  top: 44px;
  left: 0;
  margin: 0;
  list-style: none;
  flex-direction: column;
  padding: 8px;
  gap: 4px;
  border-bottom: 1px solid var(--ta-header-border);
  box-shadow: var(--ta-scrim-5) 0 0 10px 0px;
  width: 220px;
}

/* line 357, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.single-menu li.close {
  display: none;
}

/* line 361, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.single-menu li a, #header ul.multi-menu .sub-menu li a {
  display: block;
  padding: 8px;
  border-radius: var(--ta-radius-md);
  text-decoration: none;
  color: var(--ta-on-dark);
}

/* line 369, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.single-menu li a:hover, #header ul.single-menu li a:focus,
#header ul.multi-menu .sub-menu li a:hover, #header ul.multi-menu .sub-menu li a:focus {
  background-color: var(--ta-header-bar-bg);
}

/* line 374, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.multi-menu {
  background-color: var(--ta-chrome-bg);
  min-width: 320px;
  margin: 0;
  padding: 0;
  list-style: none;
  border-top: none;
  border-bottom: 1px solid var(--ta-header-border);
  box-shadow: var(--ta-scrim-5) 0 0 10px 0px;
  overflow: hidden;
  position: absolute;
  top: 44px;
}

/* line 388, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.multi-menu li.close {
  display: none;
}

/* colonne tutte uguali: il pannello e' flex (li.selected ul.menu), basta flex-basis 0 —
   larghezze identiche da flex:1, altezze identiche dallo stretch di default */
/* line 394, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.multi-menu > li {
  flex: 1 1 0;
}

/* line 398, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.multi-menu > li > span {
  display: inline-block;
  width: 100%;
  text-align: center;
  background-color: var(--ta-header-bar-bg);
  height: 40px;
  padding: 10px;
  line-height: 20px;
  color: var(--ta-on-dark);
}

/* line 409, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.multi-menu > li > span span {
  display: inline-block;
  font-size: 0.8125rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-transform: uppercase;
  overflow: hidden;
}

/* line 418, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.multi-menu > li:not(.close):not(:last-child) {
  border-right: 4px solid var(--ta-header-muted);
}

/* line 422, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.multi-menu .sub-menu {
  margin: 0;
  padding: 8px;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

/* line 431, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.multi-menu > li:nth-child(3) ul.sub-menu {
  border-left: 4px solid var(--ta-header-app-teal);
  margin-left: -4px;
}

/* line 435, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.multi-menu > li:nth-child(4) ul.sub-menu {
  border-left: 4px solid var(--ta-danger);
  margin-left: -4px;
}

/* line 439, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.multi-menu > li:nth-child(5) ul.sub-menu {
  border-left: 4px solid var(--ta-info);
  margin-left: -4px;
}

/* line 443, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.multi-menu > li:nth-child(6) ul.sub-menu {
  border-left: 4px solid var(--ta-brand);
  margin-left: -4px;
}

/* Apps menu: fascia a tutta larghezza, griglia di app (grid: colonne auto, footer a
   tutta riga) — stesso linguaggio dei pannelli single/multi */
/* line 450, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.apps-menu {
  background-color: var(--ta-chrome-bg);
  width: 100vw;
  margin: 0;
  padding: 8px;
  list-style: none;
  border-bottom: 1px solid var(--ta-header-border);
  box-shadow: var(--ta-scrim-5) 0 0 10px 0px;
  position: absolute;
  top: 44px;
  grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
  gap: 4px;
}

/* la regola di apertura generica mette flex: per le app vince la griglia */
/* line 465, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header li.selected ul.apps-menu {
  display: grid;
}

/* 17/09 (Gennaro): tendine piu' alte della finestra (tante voci o testi grandi). L'header e'
   fixed, quindi partono sempre a 48px dall'alto: arrivano fino al fondo della finestra (02/10,
   Gennaro: prima si fermavano 8px sopra) e scorrono dentro, senza trascinare la pagina. */
/* line 472, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.single-menu,
#header ul.multi-menu,
#header ul.apps-menu,
#header.mini #header-left > ul {
  max-height: calc(100vh - 48px);
  overflow-y: auto;
  overscroll-behavior: contain;
}

/* line 481, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.apps-menu li.close {
  display: none;
}

/* line 485, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.apps-menu li.app-item a {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px;
  border-radius: var(--ta-radius-md);
  text-decoration: none;
  color: var(--ta-on-dark);
}

/* line 495, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.apps-menu li.app-item a:hover, #header ul.apps-menu li.app-item a:focus {
  background-color: var(--ta-header-bar-bg);
}

/* line 499, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.apps-menu li.app-item img {
  width: 26px;
  height: 26px;
  border-radius: var(--ta-radius-sm);
}

/* line 505, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.apps-menu li.menu-footer {
  grid-column: 1 / -1;
  text-align: right;
}

/* line 510, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.apps-menu li.menu-footer a {
  display: inline-block;
  padding: 8px;
  border-radius: var(--ta-radius-md);
  text-decoration: none;
  color: var(--ta-on-dark);
}

/* line 518, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.apps-menu li.menu-footer a:hover, #header ul.apps-menu li.menu-footer a:focus {
  background-color: var(--ta-header-bar-bg);
}

/* line 522, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.apps-menu li.menu-footer .ion-chevron-up, #header ul.apps-menu li.menu-footer .form-div-bottom .arrow.arrow-top, .form-div-bottom #header ul.apps-menu li.menu-footer .arrow.arrow-top {
  display: none;
}

/* voce con campo di ricerca (menu Guida, 17/09/2026): casella alta come gli input con la
   lente dentro a destra, che invia la ricerca (ta.header) */
/* line 528, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.single-menu li.search {
  padding: 4px 0;
}
/* line 530, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.single-menu li.search form {
  position: relative;
  margin: 0;
}
/* line 534, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.single-menu li.search input[type="text"] {
  width: 100%;
  height: 1.875rem;
  margin: 0;
  padding: 1px calc(1.875rem + 6px) 1px 10px;
  border: 1px solid var(--ta-border);
  border-radius: var(--ta-radius-md);
  background-color: var(--ta-input-bg);
  color: var(--ta-text);
  font-size: 0.8125rem;
}
/* line 545, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.single-menu li.search .ion-search {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 1px;
  right: 1px;
  height: calc(100% - 2px);
  aspect-ratio: 1;
  border-left: 1px solid var(--ta-border);
  color: var(--ta-text-muted);
  font-size: 1rem;
  cursor: pointer;
}
/* line 559, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header ul.single-menu li.search .ion-search:hover {
  color: var(--ta-brand);
}

/* menu account: si apre a destra, agganciato al bordo destro dell'header */
/* line 563, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-right .current_account_name ul.single-menu {
  right: 0;
  left: auto;
  width: 170px;
}

/* line 569, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header #header-left ul.single-menu {
  left: -14px;
}

/* ==========================================================================
   Modalita' mini (#header.mini, messa da ta.header sotto la soglia di larghezza).
   Ritraduzione dal pre-reset (piani/_header.scss.pre-reset-02-09:655-745) adattata al
   nuovo markup: hamburger al posto di logo/app_icon, menu verticale a tutta larghezza
   sotto l'header, tendine in overlay dentro il menu verticale (le altre voci vengono
   collassate dal JS con height 0), li.close visibile.
   ========================================================================== */
/* l'hamburger lo inietta ta.header; fuori dalla modalita' mini non si vede mai */
/* line 582, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header-left .responsive-menu {
  display: none;
}

/* 01/10/2026 (Gennaro): il logo sparisce solo quando compare l'hamburger, non in tutto il
   mini (la sidebar visibile tiene l'hamburger nascosto: li' il logo resta). `with-burger`
   lo mette ta.header insieme allo show() dell'hamburger. */
/* line 589, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header.mini.with-burger #header-left img.app_icon,
#header.mini.with-burger #header-left .logo {
  display: none;
}

/* stesso ingombro delle altre voci da 40px; show/hide su mobile li fa il JS */
/* line 595, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header.mini #header-left .responsive-menu {
  display: inline-block;
  color: var(--ta-on-dark);
  font-size: 1.5rem;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  text-decoration: none;
  border-radius: 6px;
  cursor: pointer;
}

/* line 608, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header.mini #header-left .responsive-menu:hover, #header.mini #header-left .responsive-menu:focus {
  color: var(--ta-brand);
}

/* menu verticale: chiuso di default, il JS lo apre col click sull'hamburger */
/* line 613, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header.mini #header-left > ul {
  display: none;
  position: absolute;
  top: 48px;
  left: 0;
  right: 0;
  margin: 0;
  padding: 8px;
  background-color: var(--ta-chrome-bg);
  border-bottom: 1px solid var(--ta-header-border);
  box-shadow: var(--ta-scrim-5) 0 0 10px 0px;
}

/* line 626, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header.mini #header-left > ul > li {
  display: block;
  position: static;
}

/* le voci di primo livello vestono come quelle delle tendine di secondo livello */
/* line 632, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header.mini #header-left > ul > li:not(:last-child) {
  margin-bottom: 4px;
}

/* line 636, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header.mini #header-left > ul > li > a {
  padding: 8px;
  line-height: normal;
  border-radius: var(--ta-radius-md);
}

/* line 642, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header.mini #header-left > ul > li > a:hover, #header.mini #header-left > ul > li > a:focus {
  color: var(--ta-on-dark);
  background-color: var(--ta-header-bar-bg);
}

/* le tendine coprono il menu verticale (il JS collassa le altre voci a height 0);
   left/width con !important perche' Ruby e JS le posizionano con stili inline */
/* line 649, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header.mini #header-left ul.menu {
  width: 100% !important;
  min-width: 0;
  left: 0 !important;
  /* 17/09: fixed sotto l'header e non assoluta nel menu verticale, che ora scorre e la
     taglierebbe; copre il menu verticale come prima */
  position: fixed;
  top: 48px;
  box-shadow: none;
}

/* le colonne del multi-menu si impilano */
/* line 661, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header.mini ul.multi-menu {
  flex-direction: column;
}

/* line 665, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header.mini ul.multi-menu > li:not(.close):not(:last-child) {
  border-right: none;
}

/* «Chiudi» torna visibile in cima a ogni tendina */
/* line 670, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header.mini #header-left ul.menu li.close {
  display: block;
}

/* line 674, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header.mini #header-left ul.menu.multi-menu li.close {
  padding: 8px;
}

/* nell'apps-menu (griglia) il «Chiudi» occupa tutta la riga, come il menu-footer */
/* line 679, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header.mini ul.apps-menu li.close {
  grid-column: 1 / -1;
}

/* line 683, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header.mini #header-left ul.menu li.close a {
  display: block;
  padding: 8px;
  color: var(--ta-on-dark);
  text-decoration: none;
  background-color: var(--ta-header-muted);
  border-radius: var(--ta-radius-md);
  text-align: center;
}

/* line 693, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header.mini #header-left ul.menu li.close a:hover, #header.mini #header-left ul.menu li.close a:focus {
  background-color: var(--ta-header-bar-bg);
}

/* line 697, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_header.scss */
#header.mini #header-right .current_society_name {
  max-width: 300px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-pop {
  z-index: 10000;
  width: 204px;
  padding: 3px 3px 0;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-pop-ie {
  z-index: 10000;
  width: 212px;
  padding: 3px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-palette td {
  font-size: 1px;
  border: solid 1px var(--ta-border);
  padding: 7px;
  cursor: pointer;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-palette tr.top > td {
  border-bottom: 0;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-palette tr.in > td {
  border-top: 0;
  border-bottom: 0;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-palette tr.bottom > td {
  border-top: 0;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-palette div.sep {
  height: 3px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-palette, .evo-palette-ie {
  border-collapse: separate;
  border-spacing: 4px 0px;
  *border-collapse: expression('separate', cellSpacing='2px');
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-palette th, .evo-palette-ie th {
  border: 0;
  padding: 5px 3px;
  text-align: left;
  font-weight: normal;
  background: transparent !important;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-palette-ie td {
  font-size: 1px;
  border: solid 1px var(--ta-border);
  padding: 7px;
  cursor: pointer;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-palette2, .evo-palette2-ie {
  margin: auto;
  border-collapse: collapse;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-palette2 td, .evo-palette2-ie td {
  font-size: 1px;
  cursor: pointer;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-palette2 td {
  padding: 6px 7px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-palette2-ie td {
  padding: 5px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-palcenter {
  padding: 5px;
  text-align: center;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.cust-theme {
  border-spacing: 4px 3px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-colorind, .evo-colorind-ie, .evo-colorind-ff {
  border: solid 1px var(--ta-border);
  width: 18px;
  height: 18px;
  float: right;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-colorind-ie {
  position: relative;
  top: -23px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-colorbox-ie {
  font-size: 8px;
  padding: 3px 9px !important;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-pop:after, .evo-pop-ie:after, .evo-colorind:after, .evo-colorind-ie:after, .evo-colorind-ff:after, .evo-color span:after, .evo-cHist:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-color {
  width: 94px;
  padding: 1px 3px 0 4px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-color div {
  border: solid 1px var(--ta-neutral-dark);
  border-right: solid 1px var(--ta-border);
  border-bottom: solid 1px var(--ta-border);
  padding: 3px;
  margin-bottom: 5px;
  width: 10px;
  height: 10px;
  float: left;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-color span {
  font-size: 15px;
  margin: 1px 0 4px 3px;
  float: left;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-sep {
  height: 10px;
  font-size: 0;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-more {
  padding: 4px 5px 4px;
  font-size: smaller;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-cHist {
  padding: 3px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-cHist div {
  cursor: pointer;
  border: solid 1px var(--ta-border);
  padding: 3px;
  margin: 5px;
  width: 10px;
  height: 10px;
  float: left;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-transparent {
  background-image: repeating-linear-gradient(135deg, black, black 1px, white 1px, white 3px);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-tr-box {
  cursor: pointer;
  border: solid 1px var(--ta-border);
  padding: 3px;
  width: 7px;
  height: 7px;
  float: right;
  position: relative;
  right: -3px;
  top: 2px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
a.evo-hist {
  margin-left: 6px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-pointer {
  cursor: pointer;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-hidden-button {
  display: none;
}

/* line 14, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_evol.scss */
.field.with-evol > div, div:has(> input.colorPicker) {
  display: inline-flex !important;
  position: relative;
  max-width: 400px;
  margin: 0 !important;
  vertical-align: top;
}
/* line 20, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_evol.scss */
.field.with-evol > div input[data-evol], .field.with-evol > div input.colorPicker, div:has(> input.colorPicker) input[data-evol], div:has(> input.colorPicker) input.colorPicker {
  width: 100% !important;
  max-width: none;
  margin: 0;
  padding-right: calc(1.875rem + 6px);
}
/* line 26, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_evol.scss */
.field.with-evol > div .evo-colorind, .field.with-evol > div .evo-colorind-ie, .field.with-evol > div .evo-colorind-ff, div:has(> input.colorPicker) .evo-colorind, div:has(> input.colorPicker) .evo-colorind-ie, div:has(> input.colorPicker) .evo-colorind-ff {
  display: block !important;
  position: absolute !important;
  top: 1px !important;
  right: 1px;
  width: auto !important;
  height: calc(100% - 2px) !important;
  aspect-ratio: 1;
  margin: 0 !important;
  float: none;
  border: none;
  border-left: 1px solid var(--ta-border);
  border-radius: 0 var(--ta-radius-md) var(--ta-radius-md) 0;
  cursor: pointer;
}
/* line 42, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_evol.scss */
.field.with-evol > div > .evo-pop, .field.with-evol > div > .evo-pop-ie, div:has(> input.colorPicker) > .evo-pop, div:has(> input.colorPicker) > .evo-pop-ie {
  top: 100%;
  left: 0;
}

/* line 49, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_evol.scss */
.evo-pop, .evo-pop-ie {
  z-index: 10000;
  width: max-content;
  margin-top: 4px;
  padding: 8px;
  background-color: var(--ta-bg-subtle);
  border: 1px solid var(--ta-neutral-light);
  border-radius: var(--ta-radius-md);
  box-shadow: var(--ta-shadow-sm);
  color: var(--ta-text);
  font-size: 0.75rem;
}
/* line 60, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_evol.scss */
.evo-pop.ui-widget-content, .evo-pop-ie.ui-widget-content {
  background-color: var(--ta-bg-subtle);
}
/* line 61, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_evol.scss */
.evo-pop .evo-palette, .evo-pop .evo-palette-ie, .evo-pop-ie .evo-palette, .evo-pop-ie .evo-palette-ie {
  border-spacing: 0.25rem 0;
}
/* line 63, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_evol.scss */
.evo-pop .evo-palette th, .evo-pop .evo-palette-ie th, .evo-pop-ie .evo-palette th, .evo-pop-ie .evo-palette-ie th {
  padding: 0.375rem 0.1875rem 0.25rem;
  color: var(--ta-text-muted);
  font-size: 0.75rem;
  background: transparent !important;
}
/* line 69, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_evol.scss */
.evo-pop .evo-palette td, .evo-pop .evo-palette-ie td, .evo-pop-ie .evo-palette td, .evo-pop-ie .evo-palette-ie td {
  width: 1.125rem;
  height: 1.125rem;
  padding: 0 !important;
  border-color: var(--ta-border);
  font-size: 0;
}
/* line 75, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_evol.scss */
.evo-pop .evo-palette td:hover, .evo-pop .evo-palette-ie td:hover, .evo-pop-ie .evo-palette td:hover, .evo-pop-ie .evo-palette-ie td:hover {
  outline: 2px solid var(--ta-brand);
  outline-offset: -1px;
}
/* line 77, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_evol.scss */
.evo-pop .evo-palette div.sep, .evo-pop .evo-palette-ie div.sep, .evo-pop-ie .evo-palette div.sep, .evo-pop-ie .evo-palette-ie div.sep {
  height: 0.25rem;
}
/* line 82, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_evol.scss */
.evo-pop .evo-palette.cust-theme, .evo-pop .evo-palette-ie.cust-theme, .evo-pop-ie .evo-palette.cust-theme, .evo-pop-ie .evo-palette-ie.cust-theme {
  border-spacing: 0.25rem;
}
/* line 84, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_evol.scss */
.evo-pop .evo-palette2 td, .evo-pop .evo-palette2-ie td, .evo-pop-ie .evo-palette2 td, .evo-pop-ie .evo-palette2-ie td {
  width: 1rem;
  height: 1rem;
  padding: 0 !important;
  font-size: 0;
}
/* line 89, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_evol.scss */
.evo-pop .evo-color, .evo-pop-ie .evo-color {
  display: flex;
  align-items: center;
  width: auto;
  padding: 0.375rem 0.25rem 0;
}
/* line 94, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_evol.scss */
.evo-pop .evo-color div, .evo-pop-ie .evo-color div {
  flex: none;
  float: none;
  width: 0.75rem;
  height: 0.75rem;
  margin: 0;
  padding: 0 !important;
  border-color: var(--ta-border);
  border-radius: 2px;
}
/* line 104, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_evol.scss */
.evo-pop .evo-color span, .evo-pop-ie .evo-color span {
  float: none;
  margin: 0 0 0 0.375rem;
  font-size: 0.875rem;
  line-height: 1.375rem;
}
/* line 106, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_evol.scss */
.evo-pop .evo-more, .evo-pop-ie .evo-more {
  padding: 0.25rem;
  font-size: 0.75rem;
}
/* line 109, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_evol.scss */
.evo-pop .evo-more a, .evo-pop-ie .evo-more a {
  color: var(--ta-accent);
}
/* line 111, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_evol.scss */
.evo-pop .evo-cHist div, .evo-pop-ie .evo-cHist div {
  width: 0.75rem;
  height: 0.75rem;
  margin: 0.25rem;
  border-color: var(--ta-border);
}

/* line 118, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_evol.scss */
.evo-pop .ta-evol-libero, .evo-pop-ie .ta-evol-libero {
  padding: 0.25rem 0.25rem 0.375rem;
  clear: both;
}
/* line 121, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_evol.scss */
.evo-pop .ta-evol-libero input, .evo-pop-ie .ta-evol-libero input {
  display: block;
  width: 100%;
  box-sizing: border-box;
  height: 1.75rem;
  padding: 0 0.5rem;
  border: 1px solid var(--ta-border);
  border-radius: var(--ta-radius-md);
  background-color: var(--ta-input-bg);
  color: var(--ta-text);
  font-size: 0.75rem;
  font-family: var(--ta-font-sans);
}
/* line 133, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_evol.scss */
.evo-pop .ta-evol-libero input:focus, .evo-pop-ie .ta-evol-libero input:focus {
  outline: none;
  border-color: var(--ta-accent);
  box-shadow: 0 0 0 3px var(--ta-focus-ring);
}
/* line 134, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_evol.scss */
.evo-pop .ta-evol-libero input.errore, .evo-pop-ie .ta-evol-libero input.errore {
  border-color: var(--ta-danger);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-title {
  font-weight: 700;
}

/* line 5, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

/* line 10, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-message a, .toast-message label {
  color: var(--ta-on-dark);
}

/* line 14, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-message a:hover {
  color: var(--ta-toastr-border);
  text-decoration: none;
}

/* line 19, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-close-button {
  position: relative;
  right: -.3em;
  top: -.3em;
  float: right;
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--ta-on-dark);
  -webkit-text-shadow: 0 1px 0 var(--ta-on-dark);
  text-shadow: 0 1px 0 var(--ta-on-dark);
  opacity: .8;
  -ms-filter: alpha(Opacity=80);
  filter: alpha(opacity=80);
}

/* line 34, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-close-button:focus, .toast-close-button:hover {
  color: var(--ta-toastr-close-text);
  text-decoration: none;
  cursor: pointer;
  opacity: .4;
  -ms-filter: alpha(Opacity=40);
  filter: alpha(opacity=40);
}

/* line 43, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
}

/* line 51, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

/* line 57, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

/* line 63, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

/* line 69, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

/* line 75, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-top-left {
  top: 12px;
  left: 12px;
}

/* line 80, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-top-right {
  top: 12px;
  right: 12px;
}

/* line 85, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

/* line 90, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

/* line 95, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
#toast-container {
  position: fixed;
  z-index: 999999;
}

/* line 100, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 106, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
#toast-container > div {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px var(--ta-toastr-text-muted);
  -webkit-box-shadow: 0 0 12px var(--ta-toastr-text-muted);
  box-shadow: 0 0 12px var(--ta-toastr-text-muted);
  color: var(--ta-on-dark);
}

/* line 123, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
#toast-container > :hover {
  -moz-box-shadow: 0 0 12px var(--ta-toastr-shadow);
  -webkit-box-shadow: 0 0 12px var(--ta-toastr-shadow);
  box-shadow: 0 0 12px var(--ta-toastr-shadow);
  opacity: 1;
  -ms-filter: alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}

/* line 133, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
#toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div {
  width: 300px;
  margin: auto;
}

/* line 138, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
#toast-container.toast-bottom-full-width > div, #toast-container.toast-top-full-width > div {
  width: 96%;
  margin: auto;
}

/* line 143, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast {
  background-color: var(--ta-ink-fixed);
}

/* line 147, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-success {
  background-color: var(--ta-btn-success-bg);
}

/* line 151, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-error {
  background-color: var(--ta-btn-danger-bg);
}

/* line 155, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-info {
  background-color: var(--ta-toast-info-bg);
}

/* line 159, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-warning {
  background-color: var(--ta-warning);
}

/* line 163, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: var(--ta-toastr-progress-bg);
  opacity: .4;
  -ms-filter: alpha(Opacity=40);
  filter: alpha(opacity=40);
}

@media all and (max-width: 240px) {
  /* line 175, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }

  /* line 180, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
  #toast-container .toast-close-button {
    right: -.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  /* line 187, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }

  /* line 192, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
  #toast-container .toast-close-button {
    right: -.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  /* line 199, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/toastr.min.css */
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
/* line 6, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_toastr.scss */
#toast-container.toast-top-center {
  width: 300px;
  margin-right: -150px;
  right: 50%;
  top: 52px;
}

/* line 16, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_toastr.scss */
#toast-container > div:before {
  position: absolute;
  left: 15px;
  top: 50%;
  margin-top: -0.75rem;
  font-size: 1.5rem;
  line-height: 1.5rem;
}

/* line 25, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_toastr.scss */
#toast-container > .toast-success:before {
  content: "\f120";
}

/* line 26, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_toastr.scss */
#toast-container > .toast-error:before {
  content: "\f128";
}

/* line 27, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_toastr.scss */
#toast-container > .toast-info:before {
  content: "\f149";
}

/* line 28, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_toastr.scss */
#toast-container > .toast-warning:before {
  content: "\f100";
}

/* line 33, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_toastr.scss */
#toast-container > .toast-warning {
  color: var(--ta-ink-fixed);
}
/* line 35, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_toastr.scss */
#toast-container > .toast-warning .toast-message a, #toast-container > .toast-warning .toast-message label, #toast-container > .toast-warning .toast-message a:hover, #toast-container > .toast-warning .toast-close-button {
  color: var(--ta-ink-fixed);
}
/* line 38, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_toastr.scss */
#toast-container > .toast-warning .toast-close-button {
  text-shadow: none;
}

/* line 58, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-extra-scuro {
  color: var(--ta-text);
}
/* line 58, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-extra-scuro a {
  color: inherit;
}

/* line 59, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-scuro {
  color: var(--ta-text-muted);
}
/* line 59, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-scuro a {
  color: inherit;
}

/* line 60, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio {
  color: var(--ta-border);
}
/* line 60, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio a {
  color: inherit;
}

/* line 61, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-chiaro {
  color: var(--ta-border-subtle);
}
/* line 61, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-chiaro a {
  color: inherit;
}

/* line 62, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-extra-chiaro {
  color: var(--ta-bg-subtle);
}
/* line 62, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-extra-chiaro a {
  color: inherit;
}

/* line 64, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso-scuro {
  color: var(--ta-danger-hover);
}
/* line 64, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso-scuro a {
  color: inherit;
}

/* line 65, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso {
  color: var(--ta-danger);
}
/* line 65, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso a {
  color: inherit;
}

/* line 66, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso-extra-chiaro {
  color: var(--ta-danger-soft);
}
/* line 66, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso-extra-chiaro a {
  color: inherit;
}

/* line 68, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.giallo {
  color: var(--ta-warning);
}
/* line 68, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.giallo a {
  color: inherit;
}

/* line 69, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.marrone {
  color: var(--ta-marrone);
}
/* line 69, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.marrone a {
  color: inherit;
}

/* line 71, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-scuro {
  color: var(--ta-brand-strong);
}
/* line 71, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-scuro a {
  color: inherit;
}

/* line 72, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio {
  color: var(--ta-brand);
}
/* line 72, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio a {
  color: inherit;
}

/* line 73, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-chiaro {
  color: var(--ta-brand-soft);
}
/* line 73, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-chiaro a {
  color: inherit;
}

/* line 74, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-extra-chiaro {
  color: var(--ta-brand-soft-alt);
}
/* line 74, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-extra-chiaro a {
  color: inherit;
}

/* line 76, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla {
  color: var(--ta-lilla);
}
/* line 76, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla a {
  color: inherit;
}

/* line 77, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla-chiaro {
  color: var(--ta-lilla-soft);
}
/* line 77, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla-chiaro a {
  color: inherit;
}

/* line 78, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla-extra-chiaro {
  color: var(--ta-lilla-soft-alt);
}
/* line 78, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla-extra-chiaro a {
  color: inherit;
}

/* line 80, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.azzurro {
  color: var(--ta-info);
}
/* line 80, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.azzurro a {
  color: inherit;
}

/* line 82, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-extra-scuro {
  color: var(--ta-link-visited);
}
/* line 82, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-extra-scuro a {
  color: inherit;
}

/* line 83, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-scuro {
  color: var(--ta-accent-hover);
}
/* line 83, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-scuro a {
  color: inherit;
}

/* line 84, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu {
  color: var(--ta-accent);
}
/* line 84, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu a {
  color: inherit;
}

/* line 85, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-chiaro {
  color: var(--ta-accent-soft);
}
/* line 85, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-chiaro a {
  color: inherit;
}

/* line 86, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-extra-chiaro {
  color: var(--ta-info-soft);
}
/* line 86, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-extra-chiaro a {
  color: inherit;
}

/* line 88, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-scuro {
  color: var(--ta-success-hover);
}
/* line 88, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-scuro a {
  color: inherit;
}

/* line 89, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde {
  color: var(--ta-success);
}
/* line 89, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde a {
  color: inherit;
}

/* line 90, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-chiaro {
  color: var(--ta-success-soft);
}
/* line 90, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-chiaro a {
  color: inherit;
}

/* line 91, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-extra-chiaro {
  color: var(--ta-success-soft-alt);
}
/* line 91, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-extra-chiaro a {
  color: inherit;
}

@font-face {
  font-family: Redactor;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBkUAAAC8AAAAYGNtYXAXVtKuAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZnzExC8AAAF4AAAcJGhlYWQMgV4/AAAdnAAAADZoaGVhB7gD6QAAHdQAAAAkaG10eKYBDw8AAB34AAAAsGxvY2GR7orEAAAeqAAAAFptYXhwADQApgAAHwQAAAAgbmFtZVDOJQoAAB8kAAABknBvc3QAAwAAAAAguAAAACAAAwP0AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpJwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Sf//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAADAAAAgAQAAwAADwAjADMAABMhMhYdARQGIyEiJj0BNDYDITIWHQEUBiMhOAExIiY9ATQ2MxMhMhYdARQGIyEiJj0BNDa7AooZIiIZ/XYZIiJnA4oZIiIZ/HYYIyIZgAKKGSIiGf12GSIiAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiAAADAAAAgAQAAwAAEAAkADUAABMhMhYdARQGIyEiJj0BNDYzESEyFh0BFAYjITgBMSImPQE0NjMRITIWHQEUBiMhIiY9ATQ2MzsCyhkiIhn9NhkiIhkDihkiIhn8dhgjIhkCyhkiIhn9NhkiIhkDACIZChkiIhkKGSL/ACIZCRkiIhgKGSL/ACIZChkiIhkKGSIAAAAAAwAAAIAEAAMAAA8AIwAzAAATITIWHQEUBiMhIiY9ATQ2AyEyFh0BFAYjITgBMSImPQE0NjMTITIWHQEUBiMhIiY9ATQ2+wLKGSIiGf02GSIipwOKGSIiGfx2GCMiGcACyhkiIhn9NhkiIgMAIhkKGSIiGQoZIv8AIhkJGSIiGAoZIv8AIhkKGSIiGQoZIgAAAwEZAEcC5wMAACUALgBLAAAlPgE1NCY1NjQ1NCYnPgE3PAE1NCYnLgEjKgEjIgcRMzIWMzI2NwMyFRQjIiM1MwM6ATMyFhceARUcARUcARUUBgcOASMiJiMiJzUzAp8hJwEBSDckMAEhGyFRLQIFAjiIzwMGAzBYJMpqdx8cRgcFCQUcNBYPEhUSFjQcBAkEFiZAgBlKLAEEAQMHAz1dEBFFKwEDASY/FhgbBv1OAR8bAhZPWqb+/w4ODSgXAgUCAgQCGSwODg8BA+MAAgDAAAADQAOAACcAMwAAJSImJzEnBw4BIzgBMSoBIyImJxE+ATM6ATMhOgEzMhYXEQ4BIyoBIwERNz4BMzIWFzEXEQMACxMI2toIEwsBAgEYIgICIhgBAgECAAECARgiAgIiGAECAf5AmgcUCgsTCJsABwWOjgYGIBcDERggIRf88BchAxD9mGUGBgYGZQJoAAAAAAUAQAAAA8ADgAAPABMAIQAvAD0AAAEhIgYVERQWMyEyNjURNCYDIREhBSEyFhUUBiMhIiY1NDYXITIWFRQGIyEiJjU0NhchMhYVFAYjISImNTQ2A0D9gDVLSzUCgDVLSzX9gAKA/gABgBslJRv+gBslJRsBgBslJRv+gBslJRsBgBslJRv+gBslJQOASzX9gDVLSzUCgDVL/QACgEAlGxslJRsbJcAlGxslJRsbJcAlGxslJRsbJQADAEAAAAPAA4AADwATAE4AAAEhIgYVERQWMyEyNjURNCYDIREhAzEHDgEjOAExKgEjIiYnNDY3MTcjMCIxIiYnNDY3MTc+ATM4ATE6ATMyFhcUBgcxBzMwMjEyFhcUBgcDQP2ANUtLNQKANUtLNf2AAoCIwAUQCQEBAQ4UAgQElOkCDhUBBATABRAJAQEBDhQCBASU6QIOFQEEBAOASzX9gDVLSzUCgDVL/QACgP6t4AYHEg4FCgStEg4FCgTgBgcSDgUKBK0SDgUKBAABAIAAPAOAAwEAbQAAASMuAS8BLgEnLgEnLgE1MDQ1PAE1NDY3PgEzOgEzHgEXHgEXNy4BIyoBByoBIyIGBw4BFRwBFRwBFRQWFx4BHwEhFSEXHgEVHAEVFAYHDgEjKgEjLgEnLgEnBx4BMzoBMzIWMzI2Nz4BNy4BJxcDgPQSKBc7FSMRCA0FBQUPDQ0jEwIEAhMkEQ8cDRocQiQHDgYBBAImRBoZHQ8NEzAdMf6dAcQECQoSDxEqGAEEARMkEREgDiEfTCkCBAMCBwMsTiAdIgEBCAfUAYASHQsbChUNBhIKCxcNAQEBAQEUIg0LDgEGBgUNCFEREwEbGBc/JQEDAQECAhw1FxgmCxdABA4hEQEBARYmDg4QAQcGBRALVxUWAR0aF0QoFCYSAgACAEAAAAPAA4AAGgA2AAABBzMyFhUUBisBIiY9ATQ2MzIWHQE3HgEXFDY/ASMiJjU0NjsBMhYdARQGIyImPQEHLgEnNAY3AcDnRxMaGhOzExoaExIb5hgiBgZ650cTGhoTsxMaGhMSG+YYIgYGBgFA5hsSExoaE7MTGhoTR+cFIxcKD/rmGxITGhoTsxMaGhNH5wUjFwoPBgAAAAADAEAAQAPAA4AAFwAaAB4AAAEjFTMRIREzNSMiBhURFBYzITI2NRE0JgEHISczESMDQICA/YCAgDVLSzUCgDVLS/6LgAEAqlRUAoCA/sABQIBLNf7ANUtLNQFANUsBANog/roAAwBAAAADwAOAAAMAEwAbAAABMycHASEiBhURFBYzITI2NRE0JgMnIwcjEzMTAbiNRkcBiP2ANUtLNQKANUtL5yvIKHPoLuoBgdHRAf9LNf2ANUtLNQKANUv9QHNzAkD9wAAAAAQAPwDAA78C/wAHAAoAaACVAAAlAyMDMzczFycjNwERMDQ1NCYnLgEnLgEnLgEjKgExOAExIgYHBgcGBwYHFT4BNz4BMzoBMzIWFx4BFTAUHQEjJiIjIgYHDgEVHAEVOAEVFBYXHgEXHgEXHgEzOgEzOAExMjY3PgE3FzMnDgEHDgEHKgEjIiYnLgEnLgEnLgE1OAExNDA1NDY3PgE3PgE3PgEzOgE7ARUCQOou6XMpyCtJjEYCgAYFBA8JChcNDh4PAQIKEwoRERAQDwwNHxEQIRACBAIQHgwKC04DBwQfOBgTFwQEAwsHCBMKDBoOAQIBEiIQER8NATtCDR4RDBoOAQEBBw4GBgkEBAUCAgEDAgMIBgYOCAkUCwEBAVPAAj/9wXNzwNH+egEEAgEOGgwLEwgHDAMEBAEBAgQDBAQFOwYKBAQECwkKGg8CASEBEg8OLBoBAgIBCxUKCREHBwsEBAUIBggWDjNoDBYIBwcBAwICBgQECAUFCwUBAQcOBgYLBAUHAgMCQwAAAAcAPwBAA9EDQAAHAAoADgASABYAGgAeAAAlAyMDMzczFycjNyUzESMTFwcnNwcXNwM3JwcXJzcXAkDqLulzKcgrSYxGAcFAQCQttS2tLbUtrS21La0ttS3AAj/9wXNzwNHv/QAC8S21LbUttS390y21LbUttS0AAAEAwABAA0ADQAAqAAABISoBIyIGBw4BBw4BBw4BFRwBFRQWFx4BFx4BFx4BMzoBMxEzETMRMxEzA0D+YAIFAhgsFRMjDw4WCAYHCQcIFw4OIRMVLRgCBAFcgFxoA0AHBgYUDAwdERAiEgIFAhMkEBEdDA0VBwcI/nMCq/1VAqsAAv/xALMEBALcAAUACwAAAS0BJwkBAQ0BFwkBAZ//AAEAUf6jAV0BCQEA/wBQAV3+owEAyMZO/uz+6wHcyMZNARQBFAAGAEAAQAPAA0AAAwAcAB8AIgAyAEIAAAERIREFOgEzMhYXDgEjKgEjKgEjIiYnPgEzOgEzBzcXMTcXASEyFh0BFAYjISImPQE0NhMhMhYdARQGIyEiJj0BNDYBAAIA/qsBAgIVHgMDHhUCAgEBAwEVHwICHxUBAwFcTUh0bf22AwoZIiIZ/PYZIiIZAwoZIiIZ/PYZIiICgP6AAYBKHBQVGxsVFBz2UFCAgAIAIhkKGSIiGQoZIv2AIhkKGSIiGQoZIgAABwBAAIADwAMAAA8AIwAzADcAUABTAFYAAAEzMhYdARQGKwEiJj0BNDYTMzIWHQEUBisBOAExIiY9ATQ2MwEhMhYdARQGIyEiJj0BNDYDESERBTAyMzIWFw4BIyoBMSoBMSImJz4BMzAyMwc3FyM3FwK7yhkiIhnKGSIiGckZIiIZyRgjIhn9wAMKGSIiGfz2GSIiIgHA/tYBARQdAQEdFAEBAQEUHQEBHRQBAVFDQANoYAMAIhkKGSIiGQoZIv8AIhkJGSIiGAoZIv8AIhkKGSIiGQoZIgIA/oABgEocFBQcHBQUHPZQUICAAAAHAEAAgAPAAwAADwAmADYAOgBNAFAAUwAAEzMyFh0BFAYrASImPQE0NhMzMhYdARQwMRQGIzgBMSMiJj0BNDYzESEyFh0BFAYjISImPQE0NgERIREFMDIzMhYXDgEjIiYnPgEzOgEzBzcXJzcXe8oZIiIZyhkiIhnKGSIiGcoZIiIZAwoZIiIZ/PYZIiIBngHA/tYBARQdAQMdFRQdAwEdFAEBAVFEQARlYwMAIhkKGSIiGQoZIv8AIhkJARkiIhkKGSL/ACIZChkiIhkKGSICAP6AAYBKHBQUGxsUFBz2T1ABgIAAAAAABAAAAAAEAAOAAAMAHAAfACIAABMRIREFOgEzMhYXDgEjKgEjKgEjIiYnPgEzOgEzAzcXNRsBAAQA/VQBAQEvQwEBQy8BAQEBAQEvQwEBQy8BAQG3m5Ho2gOA/IADgKxBLy9BQS8uQv3Ft7sEASf+1AAAAAAFAAAAgAQAAwAAEAAkADQANwA7AAATITIWHQEUBiMhIiY9ATQ2MwEhMhYdARQGIyE4ATEiJj0BNDYzESEyFh0BFAYjISImPQE0NicHEQczFSM7A4oZIiIZ/HYZIiIZAcAByRkiIhn+NxgjIhkByhkiIhn+NhkiIqLAgICAAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiIaEBQIBAAAACAMAAAAOAA4AAGgA1AAAlKgEjIi4CJzQ+AjMyHgIVDgMjKgEjNToBMzI+Ajc0LgIjIg4CFR4DMzoBMwIgAQMBR35eNwFhfHIREXJ8YQE3Xn5HAQMBAQIBNV5HKQFLXlUKClVeSwEpR141AQIBADVdfEdHv614eK2/R0d8XTVVKEZdNTWThV5ehZM1NV1GKAABAbMASAKMAvYAAwAAJRMjAwITeV96SAKu/VIAAQAAAYEEAAIAABMAABMhMhYdARQGIyE4ATEiJj0BNDYzOwOKGSIiGfx2GCMiGQIAIhkJGSIiGAoZIgAAAwAAAL8EAALBACwAMABhAAAlIiYnNzMeATMyFjMyNjcuASMqASMOAQcnNT4BMzI2MzIeAhcOAyMiJiMBIRUhJw4BBycVDgEVFBYXFTMeATMyNjcXFQ4BIyIGIyIuAic+AzMyFjMyFhcHIy4BJwLcKUshAj0TKxcECQRAXggHX0AECQQXLBQ7IEooBAkFNmFKLgQELkphNgUJBP6SASX+20kXLBQ6EhMTEjwTKxcYLBQ7IEooBAkFNmFKLgQELkphNgUJBChLIQI9EysXwBQSWggKAVQ+P1UBCgkBWxEUAShFXjU2XkYoAQFAgNMBCgkBKREtGRotESgICgoJAVsRFAEoRV41Nl5GKAEUEloJCQEAAAAABQAaAIAEAAMAAA8AIwAzADwAYwAAASEyFh0BFAYjISImPQE0NhMhMhYdARQGIyE4ATEiJj0BNDYzESEyFh0BFAYjISImPQE0NgM1Iw4BDwE3FRM1Izc+ATc0NjU0JicuASMiBiM4ATEiBgcOAQcXPgEzMhUOAQ8BFQE7AooZIiIZ/XYZIiIZAooZIiIZ/XYYIyIZAooZIiIZ/XYZIiKdEA4kFAEvVVYvCg0CAQsJCxkOAgICChQICA0EGwUVDCACCwlJAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiAQjlEBsKJxyl/oAkRw4gEgEBAQwWBwgJAQUGBQ0JFgsOGhAbC2kMAAAFAAAAgAQAAwAAEAAkADQANwA7AAATITIWHQEUBiMhIiY9ATQ2MwEhMhYdARQGIyE4ATEiJj0BNDYzESEyFh0BFAYjISImPQE0NiUXERUzFSM7A4oZIiIZ/HYZIiIZAcAByRkiIhn+NxgjIhkByhkiIhn+NhkiIv4ewICAAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiIaEBQIBAAAAGAAD/wAQAA8AAEwAnACsALwAzADcAAAEiDgIVFB4CMzI+AjU0LgIDIi4CNTQ+AjMyHgIVFA4CASEVIREhFSEbARcDNxMXAwIAaruLUFCLu2pqu4tQUIu7alCLaTw8aYtQUItpPDxpi/7wAYD+gAGA/oBASjZKSko3SwPAUIu7amq7i1BQi7tqaruLUPyAPGmLUFCLaTw8aYtQUItpPAFAQAEAQP7bAeUb/hsbAeUa/hoAAAAFAAAAgAQAAwAAEAAtAD4AWwBvAAATITIWHQEUBiMhIiY9ATQ2MwEzMjAxMhYVOAExFRQwMRQGIzgBMSMiJj0BNDYzASEyFh0BFAYjISImPQE0NjMBMzIwMTIWFTgBMRUUMDEUBiM4ATEjIiY9ATQ2MzsBMhYdARQGKwE4ATEiJj0BNDYzOwOKGSIiGfx2GSIiGQEACQEZIiIZChkiIhn/AAOKGSIiGfx2GSIiGQHACQEZIiIZChkiIhnACRkiIhkJGCMiGQMAIhkKGSIiGQoZIv8AIhkJARkiIhkKGSL/ACIZChkiIhkKGSIBACIZCQEZIiIZChkiIhkJGSIiGAoZIgAAAAEAwACAA0ADAABBAAA3MDIxMjY1OAExNTQ2MyEHDgEVFBYzMjY3MTc+ATU0Ji8BLgEjIgYVFBYfASE4ATEiDgIVOAExFTgBMRQWMzgBMegBEBhdQwEHhAYGGBAIDwXIBgYGBsgFDwgQGAYGhP74MldBJhcRgBcRoEJehAUOCRAYBwXIBQ8ICA8FyAYGFxEIDgaEJUJXMqARFwAAAAIAQAAAA4ADgAAbADcAAAEHMzIWFRQGKwEiJj0BNDYzMhYdATceARcUNgcBNyMiJjU0NjsBMhYdARQGIyImPQEHLgEnNAY3A4DnRxMaGhOzExoaExIb5hgiBgYG/MDnRxMaGhOzExoaExIb5hgiBgYGA0DmGxITGhoTsxMaGhNH5wUjFwoPBv0A5hsSExoaE7MTGhoTR+cFIxcKDwYAAAABAIAAPgN/A0AAowAAJSIjBz4BNz4BNz4BNz4BNTwBNTwBNTQmJy4BJy4BJy4BIyoBIyoBIyIGBw4BBw4BBw4BFRwBFTgBMRQWFx4BFx4BFx4BFyciKwEVMBQxFBYXHgEzOgExITUuAScuAScuAScuATU8ATE8ATU0Njc+ATc+ATc+ATMyFhceARceARceARUcARUwFBUUBgcOAQcOAQcOAQ8BIToBMTI2Nz4BNTA0MTUC9hcXLRksFBMiDw4XCAgJEA8OKBgaOiAiSSYBAgEBAgEmSSIhOxkZKA4OEAkICBcPDiITFCwXKxcWigYGBQ8IAQEBGRUmEBIdDA0VBwcICwoKGxERJxYWMhkaMRgVKBERGwkKCwgHBxQNDB4RESUVAQEZAQEJDgYFBqgFCRgPDyQUFS4YGjYcAQEBAQEBJkcgHzcXFiMMDA4ODQwkFxc3HyBHJgECAR03GhkuFBQkDw8YCQVAAQgOBQUGkQMQDAweERIpFxcyGgEBAQMBHDQYFiYPDxcICAgICAgXDw8mFhg0HAEDAQEBGjIYFikSER4MDA8EjwYFBQ4IAUAAAAACARUAFgPpAp0ACwA1AAAlJzcjBycjFwczNxcFNSM3PgE3PAE1NCYnLgEjKgEjMCIjIgYHDgEHFz4BNz4BMzIVDgEPARUCzLurXXVqXZ2rYXKAAYGPUhAVAxANECcVAgQCAQEQHQ0LEQQfBQ0ICBMLOQMSD3PI8OWhoeXwq6uwLYAWNB0CAwETIQwLDQgHBhQMGwkNBQUGMxowE7AKAAAAAgEVAMgD6QONAAsANQAAJSc3IwcnIxcHMzcXATUjNz4BNzwBNTQmJy4BIyoBIyoBIyIGBw4BBxc+ATc+ATcyFQ4BDwEVAsy7q111al2dq2FygAGBj1IQFQMQDREoFgEDAQEBARAdDQsRBCAEDQgIFAo5AhMPcsjw5aGh5fCrqwFQLYAWNB0CAwETIQwNDggHBhQMGwgOBQUFATMbLxSwCgAAAAAGAEAAQAPAAwAAAwAHAAsADwATABcAABMhFSElIRUhBSEVISUhFSEFIRUhJSEVIUABov5eAd4Bov5e/iIBov5eAd4Bov5e/iIBov5eAd4Bov5eAwDAwMBAwMDAQMDAwAACAIAAQQOAA0AALQBbAAABMhYVMBQVFAYHNQchMhYVFAYjIRceARUcATEUBiMiJic1Jy4BNTQ2NzE3PgEzATEXHgEVFAYHMQcOASMiJjUwNDE0NjcxNyEGJjU0NjMhJy4BNTwBMTQ2MzIWFwEQFBwIBg4CLBQcHBT91A4HBxwUCxEGYAYICAZgBhELAgBgBwcHB2AGEQsUHAgGDv3WFBwcFAIsDgcHHBQLEQYDQCYaAQEMFgoBEyYaGiYTCRYMAQEaJgoIAYAJFw0MFwqACAv+bYAJFw0MFwqACAolGwENFgkTASYaGiYTCRYMAQEaJgoIAAAABAEAAIADAQMAAAMABwALAA8AAAEnNxcXNycHAwcXNzcXBycBKSnrKcMq7CnDKespwyrsKQIAJ9km2ibaJv6mJton2SfZJwAAAgDQ/8ADEAMOADIANgAAARwBFRQWFx4BMzI2MzoBMzI2Nz4BNTwBNREjERwBFRQGBw4BIyoBIyoBIyImNTQ2NREjAzUhFQESHxseSyoFCgUCBwMsTR8cIVgUERIxGwIEAgIDAzVLAVhCAkABTAMHAylJGhgcAR0aGkgqAwYDAb/+RgEEAhsvEhEUSzUCAwIBtvy3ODgAAAABAMAAgANAAwAAMAAAJSImPQE0JiMhFx4BFRQGIyImJzEnLgE1NDY/AT4BMzIWFRQGBzEHITIeAh0BFAYjAxgQF15C/veEBgYYEAgPBcgGBgYGyAUPCBAYBgaEAQgyV0EmFxGAFxGgQl6EBQ4JEBgHBcgFDwgIDwXIBgYXEQgOBoQmQVgxoBEXAAAAAAYAAACABAADAAAPACMAMwBDAGAAcAAAEyEyFh0BFAYjISImPQE0NhMhMhYdARQGIyE4ATEiJj0BNDYzESEyFh0BFAYjISImPQE0NiMzMhYdARQGKwEiJj0BNDYTMzIwMTIWFTgBMRUUMDEUBiM4ATEjIiY9ATQ2MxEzMhYdARQGKwEiJj0BNDb7AsoZIiIZ/TYZIiIZAsoZIiIZ/TYYIyIZAsoZIiIZ/TYZIiKnChkiIhkKGSIiGQkBGSIiGQoZIiIZChkiIhkKGSIiAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiIhkKGSIiGQoZIgEAIhkJARkiIhkKGSIBACIZChkiIhkKGSIAAAQAAABABAADQAAXACcASABLAAABISIOAhURFB4CMyEyPgI1ETQuAhMUBiMhIiY1ETQ2MyEyFhUFMQcOASMwIjEqASMiJic1PgEzOgEzMhYXIxceARUUBgcnNycDAP4ANV1GKChGXTUCADVdRigoRl1LSzX+ADVLSzUCADVL/umaBg0IAQECARIbAgIbEgECAQgOBwGaCg0NCoAICwNAKEZdNf8ANV1GKChGXTUBADVdRij+ADVLSzUBADVLSzWjVgMEGRKqEhkEBFUEEwwLEwQdBQYAAQAAAAEAAL19wCtfDzz1AAsEAAAAAADUtozhAAAAANS2jOH/8f/ABAQDwAAAAAgAAgAAAAAAAAABAAADwP/AAAAEAP/x//wEBAABAAAAAAAAAAAAAAAAAAAALAQAAAAAAAAAAAAAAAIAAAAEAAAABAAAAAQAAAAEAAEZBAAAwAQAAEAEAABABAAAgAQAAEAEAABABAAAQAQAAD8EAAA/BAAAwAQA//EEAABABAAAQAQAAEAEAAAABAAAAAQAAMAEAAGzBAAAAAQAAAAEAAAaBAAAAAQAAAAEAAAABAAAwAQAAEAEAACABAABFQQAARUEAABABAAAgAQAAQAEAADQBAAAwAQAAAAEAAAAAAAAAAAKABQAHgBmALAA+AFeAagCBAJqAwADTgOAA7IEeAS0BPQFFgV4Be4GYgacBvAHOAdGB2QH7gh2CMoJJAmmCfQKRAscC2wLvgvuDGgMjAzYDR4NqA4SAAAAAQAAACwApAAHAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAgAAAABAAAAAAACAAcAaQABAAAAAAADAAgAOQABAAAAAAAEAAgAfgABAAAAAAAFAAsAGAABAAAAAAAGAAgAUQABAAAAAAAKABoAlgADAAEECQABABAACAADAAEECQACAA4AcAADAAEECQADABAAQQADAAEECQAEABAAhgADAAEECQAFABYAIwADAAEECQAGABAAWQADAAEECQAKADQAsFJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AclZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMFJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AclJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AclJlZ3VsYXIAUgBlAGcAdQBsAGEAclJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AckZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");
  font-weight: 400;
  font-style: normal;
}
/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
[class*=" re-icon-"], [class^=re-icon-] {
  font-family: Redactor !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-aligncenter:before {
  content: "\e900";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-alignleft:before, .re-icon-alignment:before {
  content: "\e901";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-alignright:before {
  content: "\e902";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-bold:before {
  content: "\e903";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-bookmark:before {
  content: "\e904";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-clips:before {
  content: "\e905";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-codesnippets:before {
  content: "\e906";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-deleted:before {
  content: "\e907";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-expand:before {
  content: "\e908";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-file:before {
  content: "\e909";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-fontcolor:before {
  content: "\e90a";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-fontfamily:before {
  content: "\e90b";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-fontsize:before {
  content: "\e90c";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-format:before {
  content: "\e90d";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-html:before {
  content: "\e90e";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-imagecenter:before {
  content: "\e90f";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-imageleft:before {
  content: "\e910";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-imageright:before {
  content: "\e911";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-image:before {
  content: "\e912";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-indent:before {
  content: "\e913";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-inline:before {
  content: "\e914";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-italic:before {
  content: "\e915";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-horizontalrule:before {
  content: "\e916";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-link:before {
  content: "\e917";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-ol:before, .re-icon-ordered:before {
  content: "\e918";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-outdent:before {
  content: "\e919";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-properties:before {
  content: "\e91a";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-readmore:before {
  content: "\e91b";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-redo:before {
  content: "\e91c";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-retract:before {
  content: "\e91d";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-specialcharacters:before {
  content: "\e91e";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-sub:before {
  content: "\e91f";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-sup:before {
  content: "\e920";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-table:before {
  content: "\e921";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-textdirection:before {
  content: "\e922";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-toggle:before {
  content: "\e923";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-underline:before {
  content: "\e924";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-undo:before {
  content: "\e925";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-lists:before, .re-icon-ul:before, .re-icon-unordered:before {
  content: "\e926";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-video:before {
  content: "\e927";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-box {
  position: relative;
  overflow: visible;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-box, .redactor-layer {
  background: var(--ta-surface);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-box, .redactor-box textarea, .redactor-layer {
  z-index: auto;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-link-tooltip {
  z-index: 1050;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar {
  z-index: 100;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-box-fullscreen {
  z-index: 1051;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-air, .redactor-dropdown {
  z-index: 1052;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal, #redactor-modal-box, #redactor-modal-overlay {
  z-index: 1053;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-body-fullscreen .redactor-link-tooltip {
  z-index: 1099;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-box-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-placeholder:after {
  position: absolute;
  top: 20px;
  left: 20px;
  content: attr(placeholder);
  display: block;
  color: rgba(0, 0, 0, 0.3);
  font-weight: 400 !important;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-layer {
  position: relative;
  overflow: auto;
  margin: 0;
  padding: 24px 20px;
  padding-top: 20px;
  outline: 0;
  white-space: normal;
  border: 1px solid rgba(0, 0, 0, 0.07);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-relative {
  position: relative;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-in {
  cursor: text;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-in:focus, .redactor-layer:focus {
  outline: 0;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-in blockquote:empty, .redactor-in h1:empty, .redactor-in h2:empty, .redactor-in #title-bar .page-title:empty, #title-bar .redactor-in .page-title:empty, .redactor-in h3:empty, .redactor-in h4:empty, .redactor-in h5:empty, .redactor-in h6:empty, .redactor-in p:empty {
  min-height: 24px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-in b:empty, .redactor-in em:empty, .redactor-in .italic:empty, .redactor-in i:empty, .redactor-in ins:empty, .redactor-in strong:empty, .redactor-in .strong:empty, .redactor-in sub:empty, .redactor-in sup:empty, .redactor-in u:empty {
  display: inline-block;
  min-width: 1px;
  min-height: 1rem;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-in table {
  empty-cells: show;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-script-tag {
  display: none;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-layer-img-edit img {
  cursor: pointer;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-voice-label {
  display: none;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-voice-alert {
  position: absolute;
  left: -3000px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar-box {
  position: relative;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar-box .re-button-tooltip {
  display: none;
  position: absolute;
  white-space: nowrap;
  z-index: 101;
  background: rgba(0, 0, 0, 0.9);
  border-radius: 2px;
  padding: 3px 8px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 12px;
  font-family: Consolas,Menlo,Monaco,"Courier New",monospace;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar {
  position: relative;
  padding: 0 !important;
  background: var(--ta-surface);
  border: none;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar:after {
  content: "";
  display: table;
  clear: both;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar.redactor-toolbar-overflow {
  overflow-y: auto;
  white-space: nowrap;
  height: 48px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar li a {
  color: var(--ta-text);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar li a:hover {
  outline: 0;
  background-color: var(--ta-btn-info-bg-hover);
  color: var(--ta-on-dark);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar li a.redactor-act, .redactor-toolbar li a:active {
  outline: 0;
  background-color: var(--ta-editor-act-bg);
  color: var(--ta-editor-text-alt);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar li a.redactor-button-disabled {
  opacity: .3;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar li a.redactor-button-disabled:hover {
  color: var(--ta-text);
  outline: 0;
  background-color: transparent !important;
  cursor: default;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar li a.redactor-button-focus {
  color: var(--ta-on-dark);
  background: var(--ta-editor-inverse-bg);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar.redactor-toolbar-external {
  z-index: 100;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: none;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-air {
  position: absolute;
  background: rgba(0, 0, 0, 0.9);
  padding: 0;
  max-width: 576px;
  min-width: 200px;
  border-radius: 4px;
  border: none;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-air li a {
  color: rgba(255, 255, 255, 0.75);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-air li a:hover {
  outline: 0;
  background-color: var(--ta-btn-info-bg);
  color: var(--ta-on-dark);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-air li a.redactor-act, .redactor-air li a:active {
  outline: 0;
  background-color: var(--ta-text);
  color: rgba(255, 255, 255, 0.5);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-air li a.redactor-button-disabled {
  opacity: .3;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-air li a.redactor-button-disabled:hover {
  color: rgba(255, 255, 255, 0.3);
  outline: 0;
  background-color: transparent !important;
  cursor: default;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-air li a.redactor-button-focus {
  color: var(--ta-text);
  background: var(--ta-neutral-extra-light);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-air, .redactor-toolbar {
  font-family: "Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;
  margin: 0 !important;
  list-style: none !important;
  line-height: 1 !important;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-air li, .redactor-toolbar li {
  vertical-align: top;
  display: inline-block;
  margin: 0 !important;
  padding: 0 !important;
  outline: 0;
  list-style: none !important;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-air li a, .redactor-toolbar li a {
  box-sizing: border-box;
  font-size: 14px;
  display: block;
  text-align: center;
  line-height: 48px;
  height: 48px;
  padding: 16px;
  padding-top: 17px;
  padding-bottom: 15px;
  cursor: pointer;
  outline: 0;
  border: none;
  line-height: 1;
  text-decoration: none;
  cursor: pointer;
  zoom: 1;
  position: relative;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-air li a.re-button-icon, .redactor-toolbar li a.re-button-icon {
  padding: 16px;
  font-size: 16px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar li a {
  border-right: 1px solid var(--ta-border-subtle);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar li:last-child a {
  border-right: none;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-link-tooltip {
  border-radius: 3px;
  font-family: "Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;
  position: absolute;
  padding: 16px;
  line-height: 1;
  display: inline-block;
  background-color: rgba(0, 0, 0, 0.95);
  color: var(--ta-neutral-dark-alt) !important;
  font-size: 14px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-link-tooltip a {
  font-size: 14px;
  color: var(--ta-border);
  margin: 0 8px;
  text-decoration: none;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-link-tooltip a:hover {
  color: var(--ta-on-dark);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-structure div, .redactor-structure h1, .redactor-structure h2, .redactor-structure #title-bar .page-title, #title-bar .redactor-structure .page-title, .redactor-structure h3, .redactor-structure h4, .redactor-structure h5, .redactor-structure h6 {
  position: relative;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-structure div:before, .redactor-structure h1:before, .redactor-structure h2:before, .redactor-structure #title-bar .page-title:before, #title-bar .redactor-structure .page-title:before, .redactor-structure h3:before, .redactor-structure h4:before, .redactor-structure h5:before, .redactor-structure h6:before {
  width: 24px;
  position: absolute;
  font-size: 10px;
  font-weight: 400;
  opacity: .3;
  left: -28px;
  text-align: right;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-structure h1:before {
  content: "h1";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-structure h2:before, .redactor-structure #title-bar .page-title:before, #title-bar .redactor-structure .page-title:before {
  content: "h2";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-structure h3:before {
  content: "h3";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-structure h4:before {
  content: "h4";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-structure h5:before {
  content: "h5";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-structure h6:before {
  content: "h6";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-structure div:before {
  content: "div";
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-image-box {
  position: relative;
  max-width: 100%;
  display: inline-block;
  line-height: 0;
  outline: 3px solid var(--ta-btn-info-bg);
  box-shadow: 0 0 12px var(--ta-btn-info-bg);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-image-editter {
  position: absolute;
  z-index: 5;
  top: 50%;
  left: 50%;
  margin-top: -11px;
  margin-left: -18px;
  line-height: 1;
  background-color: rgba(0, 0, 0, 0.9);
  border-radius: 3px;
  color: var(--ta-on-dark);
  font-size: 12px;
  padding: 7px 10px;
  cursor: pointer;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-image-resizer {
  box-sizing: border-box;
  position: absolute;
  z-index: 2;
  line-height: 1;
  cursor: nw-resize;
  bottom: -5px;
  right: -6px;
  border: 2px solid var(--ta-text-strong);
  background-color: rgba(255, 255, 255, 0.9);
  width: 10px;
  height: 10px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-droparea {
  position: relative;
  overflow: hidden;
  padding: 64px 24px;
  border: 3px dashed rgba(0, 0, 0, 0.1);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-droparea.drag-hover {
  background: rgba(200, 222, 250, 0.75);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-droparea.drag-drop {
  background: rgba(250, 248, 200, 0.5);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-droparea-placeholder {
  text-align: center;
  font-size: 12px;
  margin-left: 64px;
  color: rgba(0, 0, 0, 0.7);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-image-dragover {
  outline: 2px solid var(--ta-btn-info-bg-hover);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-progress {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000000;
  height: 10px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-progress span {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
  display: block;
  width: 100%;
  height: 100%;
  background-color: var(--ta-btn-info-bg-hover);
  background-size: 40px 40px;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes redactorSlideUp {
  to {
    padding-top: 0;
    padding-bottom: 0;
    height: 0;
  }
}
@keyframes redactorSlideUp {
  to {
    padding-top: 0;
    padding-bottom: 0;
    height: 0;
  }
}
/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-slideUp {
  overflow: hidden;
  -webkit-animation-name: redactorSlideUp;
  animation-name: redactorSlideUp;
}

@-webkit-keyframes redactorSlideDown {
  from {
    height: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
}
@keyframes redactorSlideDown {
  from {
    height: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
}
/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-slideDown {
  overflow: hidden;
  -webkit-animation-name: redactorSlideDown;
  animation-name: redactorSlideDown;
}

@-webkit-keyframes redactorFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes redactorFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-fadeIn {
  -webkit-animation-name: redactorFadeIn;
  animation-name: redactorFadeIn;
}

@-webkit-keyframes redactorFadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes redactorFadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-fadeOut {
  -webkit-animation-name: redactorFadeOut;
  animation-name: redactorFadeOut;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown {
  font-family: "Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;
  min-width: 220px;
  max-height: 254px;
  color: var(--ta-text-strong);
  margin: 0;
  padding: 0;
  font-size: 14px;
  background: var(--ta-surface);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  overflow: auto;
  list-style: none;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown li:last-child {
  border-bottom: none;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown li:hover {
  background-color: var(--ta-btn-info-bg-hover);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown li:hover a {
  color: var(--ta-on-dark) !important;
  text-decoration: none;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown li.redactor-dropdown-link-inactive {
  background: 0 0;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown li.redactor-dropdown-link-inactive a, .redactor-dropdown li.redactor-dropdown-link-inactive a:hover {
  background: 0 0;
  cursor: default;
  color: var(--ta-text-strong) !important;
  opacity: .4;
  background: 0 0;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown a {
  display: block;
  padding: 12px 10px;
  color: var(--ta-text-strong);
  text-decoration: none;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown a span {
  padding: 2px 4px 1px 4px;
  display: inline-block;
  border-radius: 3px;
  line-height: 1;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown a:focus {
  outline: 0;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown a.selected {
  background-color: var(--ta-editor-inverse-bg);
  color: var(--ta-on-dark);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown a.redactor-dropdown-link-selected {
  color: var(--ta-on-dark);
  background: var(--ta-editor-inverse-bg);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-inline .redactor-dropdown-marked span {
  background-color: var(--ta-warning);
  color: var(--ta-text-strong);
  text-decoration: none;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-inline .redactor-dropdown-code span {
  font-family: Consolas,Menlo,Monaco,"Courier New",monospace;
  background: rgba(0, 0, 0, 0.05);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-inline .redactor-dropdown-sample span {
  font-family: Consolas,Menlo,Monaco,"Courier New",monospace;
  background: var(--ta-info);
  color: rgba(255, 255, 255, 0.9);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-inline .redactor-dropdown-variable span {
  font-family: Consolas,Menlo,Monaco,"Courier New",monospace;
  color: rgba(0, 0, 0, 0.5);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-inline .redactor-dropdown-shortcut span {
  font-family: Consolas,Menlo,Monaco,"Courier New",monospace;
  background: var(--ta-editor-inverse-bg);
  color: rgba(255, 255, 255, 0.85);
  white-space: nowrap;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-inline .redactor-dropdown-cite span {
  color: rgba(0, 0, 0, 0.5);
  font-style: italic;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-inline .redactor-dropdown-sub span, .redactor-dropdown-box-inline .redactor-dropdown-sup span {
  font-size: 12px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-format .redactor-dropdown-blockquote {
  color: rgba(0, 0, 0, 0.4);
  font-style: italic;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-format .redactor-dropdown-pre {
  font-family: monospace,sans-serif;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-format .redactor-dropdown-h1, .redactor-dropdown-box-format .redactor-dropdown-h2, .redactor-dropdown-box-format .redactor-dropdown-h3, .redactor-dropdown-box-format .redactor-dropdown-h4, .redactor-dropdown-box-format .redactor-dropdown-h5, .redactor-dropdown-box-format .redactor-dropdown-h6 {
  line-height: 24px;
  font-weight: 700;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-format .redactor-dropdown-h1 {
  font-size: 40px;
  line-height: 32px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-format .redactor-dropdown-h2 {
  font-size: 32px;
  line-height: 32px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-format .redactor-dropdown-h3 {
  font-size: 24px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-format .redactor-dropdown-h4 {
  font-size: 21px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-format .redactor-dropdown-h5 {
  font-size: 18px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-format .redactor-dropdown-h6 {
  font-size: 16px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  margin: auto;
  overflow: auto;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.95);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal-box {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal {
  position: relative;
  margin: auto;
  margin-top: 16px;
  padding: 0;
  background: var(--ta-surface);
  color: var(--ta-text-strong);
  border-radius: 5px;
  box-shadow: 0 4px 40px rgba(0, 0, 0, 0.15);
  font-family: "Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;
  font-size: 14px;
}

@media (max-width: 768px) {
  /* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
  #redactor-modal {
    font-size: 16px !important;
  }
}
/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal #redactor-modal-header {
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  padding: 20px;
  font-size: 18px;
  font-weight: 700;
  color: var(--ta-text-strong);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal #redactor-modal-close {
  position: absolute;
  top: 10px;
  right: 4px;
  width: 30px;
  height: 40px;
  text-align: center;
  color: rgba(0, 0, 0, 0.3);
  font-size: 30px;
  font-weight: 300;
  cursor: pointer;
  -webkit-appearance: none;
  padding: 0;
  border: 0;
  background: 0 0;
  outline: 0;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal #redactor-modal-close:hover {
  color: var(--ta-text-strong);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal #redactor-modal-body {
  overflow: auto;
  padding: 40px 48px 24px 48px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal #redactor-modal-body section {
  margin-bottom: 24px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal #redactor-modal-body label {
  font-weight: 400;
  font-size: 15px;
  display: block;
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.8);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal #redactor-modal-body label .desc {
  color: rgba(0, 0, 0, 0.5);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal #redactor-modal-body label.checkbox {
  font-size: inherit;
}

@media (max-width: 768px) {
  /* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
  #redactor-modal #redactor-modal-body {
    padding: 24px;
  }
}
/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal input[type=email], #redactor-modal input[type=number], #redactor-modal input[type=password], #redactor-modal input[type=text], #redactor-modal input[type=url], #redactor-modal select, #redactor-modal textarea {
  box-sizing: border-box;
  position: relative;
  z-index: 2;
  margin: 0;
  padding: 8px;
  height: 40px;
  border: 1px solid var(--ta-neutral-light);
  border-radius: 3px;
  background-color: var(--ta-surface);
  box-shadow: none;
  color: var(--ta-text);
  width: 100%;
  font-size: 16px;
  font-family: "Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal input[type=email]:focus, #redactor-modal input[type=number]:focus, #redactor-modal input[type=password]:focus, #redactor-modal input[type=text]:focus, #redactor-modal input[type=url]:focus, #redactor-modal select:focus, #redactor-modal textarea:focus {
  -moz-transition: border .3s ease-in;
  transition: border .3s ease-in;
  outline: 0;
  border-color: var(--ta-btn-info-bg);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal textarea {
  display: block;
  line-height: 1.4em;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal button {
  padding: 0 20px;
  margin: 0;
  margin-bottom: 8px;
  margin-right: 8px;
  height: 40px;
  line-height: 38px;
  outline: 0;
  border: 2px solid transparent;
  border-radius: 3px;
  background-color: var(--ta-neutral-extra-light);
  color: var(--ta-text-strong);
  text-align: center;
  text-decoration: none;
  font-weight: 400;
  font-size: 15px;
  font-family: "Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;
  cursor: pointer;
  vertical-align: middle;
  -webkit-appearance: none;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal button:hover {
  color: var(--ta-neutral-dark);
  background: 0 0;
  background-color: var(--ta-bg-subtle);
  text-decoration: none;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal button.redactor-modal-button-offset {
  margin-left: 24px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal button#redactor-modal-button-delete {
  background: 0 0;
  border-color: var(--ta-btn-danger-bg);
  color: var(--ta-btn-danger-bg);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal button#redactor-modal-button-delete:hover {
  color: rgba(255, 255, 255, 0.6);
  background-color: var(--ta-btn-danger-bg);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal button#redactor-modal-button-action {
  background: 0 0;
  color: var(--ta-on-dark);
  background-color: var(--ta-btn-info-bg);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal button#redactor-modal-button-action:hover {
  color: rgba(255, 255, 255, 0.6);
  background-color: var(--ta-info);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal .redactor-group:after {
  content: "";
  display: table;
  clear: both;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal .redactor-modal-tab-side {
  float: left;
  width: 26%;
  margin-right: 6%;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal .redactor-modal-tab-area {
  float: left;
  width: 66%;
}

@media (max-width: 768px) {
  /* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
  #redactor-modal .redactor-modal-tab-side {
    float: none;
    width: auto;
    margin-right: 0;
    margin-bottom: 24px;
  }

  /* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
  #redactor-modal .redactor-modal-tab-area {
    float: none;
    width: auto;
  }
}
/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal-tabber {
  margin-bottom: 40px;
  font-size: 12px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal-tabber a {
  border: 1px solid var(--ta-neutral-light);
  line-height: 1;
  padding: 8px 15px;
  margin-right: -1px;
  text-decoration: none;
  color: var(--ta-text-strong);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal-tabber a:hover {
  background-color: var(--ta-btn-info-bg);
  border-color: var(--ta-btn-info-bg);
  color: var(--ta-on-dark);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal-tabber a.active {
  cursor: default;
  background-color: rgba(0, 0, 0, 0.05);
  border-color: var(--ta-neutral-light);
  color: rgba(0, 0, 0, 0.5);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal-list {
  margin-left: 0;
  padding-left: 0;
  list-style: none;
  max-height: 250px;
  overflow-x: auto;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal-list li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal-list li:last-child {
  border-bottom: none;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal-list a {
  padding: 16px 4px;
  color: var(--ta-text-strong);
  text-decoration: none;
  font-size: 15px;
  display: block;
  position: relative;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal-list a:hover {
  background-color: var(--ta-neutral-extra-light);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles {
  font-family: "Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: var(--ta-text);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles[dir=rtl] {
  direction: rtl;
  unicode-bidi: embed;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles[dir=rtl] ol li, .redactor-styles[dir=rtl] ul li {
  text-align: right;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles[dir=rtl] ol, .redactor-styles[dir=rtl] ol ol, .redactor-styles[dir=rtl] ol ul, .redactor-styles[dir=rtl] ul, .redactor-styles[dir=rtl] ul ol, .redactor-styles[dir=rtl] ul ul {
  margin: 0 24px 0 0;
}

@media (max-width: 768px) {
  /* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
  .redactor-styles {
    font-size: 16px;
  }
}
/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles a {
  color: var(--ta-editor-link);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles a:focus, .redactor-styles a:hover {
  color: var(--ta-danger);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles h1, .redactor-styles h2, .redactor-styles #title-bar .page-title, #title-bar .redactor-styles .page-title, .redactor-styles h3, .redactor-styles h4, .redactor-styles h5, .redactor-styles h6 {
  font-family: "Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;
  font-weight: 700;
  color: var(--ta-text-strong);
  text-rendering: optimizeLegibility;
  margin: 0;
  padding: 0;
  margin-bottom: 12px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles h1 {
  font-size: 40px;
  line-height: 44px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles h2, .redactor-styles #title-bar .page-title, #title-bar .redactor-styles .page-title {
  font-size: 32px;
  line-height: 36px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles h3 {
  font-size: 24px;
  line-height: 32px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles h4 {
  font-size: 21px;
  line-height: 24px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles h5 {
  font-size: 18px;
  line-height: 24px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles h6 {
  font-size: 16px;
  line-height: 24px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles address, .redactor-styles blockquote, .redactor-styles dl, .redactor-styles figure, .redactor-styles hr, .redactor-styles ol, .redactor-styles p, .redactor-styles pre, .redactor-styles table, .redactor-styles ul {
  padding: 0;
  margin: 0;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles blockquote + h2, .redactor-styles #title-bar blockquote + .page-title, #title-bar .redactor-styles blockquote + .page-title, .redactor-styles blockquote + h3, .redactor-styles blockquote + h4, .redactor-styles blockquote + h5, .redactor-styles blockquote + h6, .redactor-styles dl + h2, .redactor-styles #title-bar dl + .page-title, #title-bar .redactor-styles dl + .page-title, .redactor-styles dl + h3, .redactor-styles dl + h4, .redactor-styles dl + h5, .redactor-styles dl + h6, .redactor-styles figure + h2, .redactor-styles #title-bar figure + .page-title, #title-bar .redactor-styles figure + .page-title, .redactor-styles figure + h3, .redactor-styles figure + h4, .redactor-styles figure + h5, .redactor-styles figure + h6, .redactor-styles form + h2, .redactor-styles #title-bar form + .page-title, #title-bar .redactor-styles form + .page-title, .redactor-styles form + h3, .redactor-styles form + h4, .redactor-styles form + h5, .redactor-styles form + h6, .redactor-styles hr + h2, .redactor-styles #title-bar hr + .page-title, #title-bar .redactor-styles hr + .page-title, .redactor-styles hr + h3, .redactor-styles hr + h4, .redactor-styles hr + h5, .redactor-styles hr + h6, .redactor-styles ol + h2, .redactor-styles #title-bar ol + .page-title, #title-bar .redactor-styles ol + .page-title, .redactor-styles ol + h3, .redactor-styles ol + h4, .redactor-styles ol + h5, .redactor-styles ol + h6, .redactor-styles p + h2, .redactor-styles #title-bar p + .page-title, #title-bar .redactor-styles p + .page-title, .redactor-styles p + h3, .redactor-styles p + h4, .redactor-styles p + h5, .redactor-styles p + h6, .redactor-styles pre + h2, .redactor-styles #title-bar pre + .page-title, #title-bar .redactor-styles pre + .page-title, .redactor-styles pre + h3, .redactor-styles pre + h4, .redactor-styles pre + h5, .redactor-styles pre + h6, .redactor-styles table + h2, .redactor-styles #title-bar table + .page-title, #title-bar .redactor-styles table + .page-title, .redactor-styles table + h3, .redactor-styles table + h4, .redactor-styles table + h5, .redactor-styles table + h6, .redactor-styles ul + h2, .redactor-styles #title-bar ul + .page-title, #title-bar .redactor-styles ul + .page-title, .redactor-styles ul + h3, .redactor-styles ul + h4, .redactor-styles ul + h5, .redactor-styles ul + h6 {
  margin-top: 24px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles ol, .redactor-styles ol ol, .redactor-styles ol ul, .redactor-styles ul, .redactor-styles ul ol, .redactor-styles ul ul {
  margin: 0 0 0 24px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles ol li, .redactor-styles ul li {
  text-align: left;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles ol ol li {
  list-style-type: lower-alpha;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles ol ol ol li {
  list-style-type: lower-roman;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles address, .redactor-styles blockquote, .redactor-styles dl, .redactor-styles figure, .redactor-styles hr, .redactor-styles ol, .redactor-styles p, .redactor-styles pre, .redactor-styles table, .redactor-styles ul {
  margin-bottom: 16px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles blockquote {
  position: relative;
  font-style: italic;
  color: rgba(0, 0, 0, 0.6);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles blockquote cite {
  font-size: 80%;
}

@media (min-width: 768px) {
  /* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
  .redactor-styles blockquote {
    padding-left: 24px;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
  }
}
/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles address {
  font-style: normal;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles dl dt {
  font-weight: 700;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles dd {
  margin-left: 24px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles cite {
  color: rgba(0, 0, 0, 0.5);
  font-style: italic;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles del, .redactor-styles s {
  text-decoration: line-through;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles abbr[title], .redactor-styles dfn[title] {
  border-bottom: 1px dotted var(--ta-text-strong);
  cursor: help;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles b, .redactor-styles strong, .redactor-styles .strong {
  font-weight: 700;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles em, .redactor-styles .italic, .redactor-styles i {
  font-style: italic;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles sub, .redactor-styles sup {
  font-size: 10px;
  line-height: 0;
  position: relative;
  margin-left: .2rem;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles sup {
  top: -.4rem;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles sub {
  bottom: -.2rem;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles figcaption {
  margin: 4px 0;
  font-size: 12px;
  font-style: italic;
  text-align: left;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles ins, .redactor-styles u {
  text-decoration: underline;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles mark {
  background-color: var(--ta-warning);
  color: var(--ta-text-strong);
  text-decoration: none;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles code, .redactor-styles kbd, .redactor-styles output, .redactor-styles pre, .redactor-styles samp, .redactor-styles var {
  font-size: 90%;
  font-style: normal;
  font-family: Consolas,Menlo,Monaco,"Courier New",monospace;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles pre {
  margin-top: 16px;
  font-size: 90%;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.75);
  overflow: auto;
  background: rgba(0, 0, 0, 0.03);
  padding: 16px 20px;
  word-wrap: normal;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles code, .redactor-styles kbd, .redactor-styles mark, .redactor-styles samp {
  padding: 2px 4px 1px 4px;
  display: inline-block;
  line-height: 1;
  border-radius: 3px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles code {
  background: rgba(0, 0, 0, 0.05);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles pre code {
  font-size: 100%;
  border: none;
  padding: 0;
  background: 0 0;
  line-height: 24px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles var {
  color: rgba(0, 0, 0, 0.5);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles samp {
  background: var(--ta-info);
  color: rgba(255, 255, 255, 0.9);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles kbd {
  background: var(--ta-editor-inverse-bg);
  color: rgba(255, 255, 255, 0.85);
  white-space: nowrap;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles hr {
  display: block;
  box-sizing: content-box;
  height: 1px;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles audio, .redactor-styles embed, .redactor-styles img, .redactor-styles object, .redactor-styles video {
  max-width: 100%;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles embed, .redactor-styles img, .redactor-styles object, .redactor-styles video {
  height: auto;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles embed, .redactor-styles object {
  height: 100%;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles img {
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles table {
  border-collapse: collapse;
  max-width: 100%;
  width: 100%;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles table caption {
  text-transform: uppercase;
  padding: 0;
  color: rgba(0, 0, 0, 0.5);
  font-size: 11px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles table td, .redactor-styles table th {
  border: 1px solid var(--ta-neutral-extra-light);
  padding: 16px;
  padding-bottom: 15px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles table tfoot td, .redactor-styles table tfoot th {
  color: rgba(0, 0, 0, 0.5);
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles .video-container {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
  margin-bottom: 16px;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles .video-container embed, .redactor-styles .video-container iframe, .redactor-styles .video-container object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/alignment.css */
.text-center {
  text-align: center;
}

/* line 4, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/alignment.css */
.text-right {
  text-align: right;
}

/* line 7, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/alignment.css */
.text-justify {
  text-align: justify;
}

/* line 1, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/redactor/clips.css */
b.label-red {
  color: var(--ta-on-dark);
  background: var(--ta-btn-danger-bg-hover);
  padding: 0 7px;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: normal;
  display: inline-block;
  border-radius: 4px;
}

/* line 37, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ta_redactor.scss */
.redactor-air, .redactor-toolbar {
  letter-spacing: 0;
}

/* line 39, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ta_redactor.scss */
.redactor-styles {
  font-family: apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  font-size: 0.875rem;
  line-height: 1.4;
}
/* line 43, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ta_redactor.scss */
.redactor-styles address, .redactor-styles blockquote, .redactor-styles dl, .redactor-styles figure, .redactor-styles hr, .redactor-styles ol, .redactor-styles p, .redactor-styles pre, .redactor-styles table, .redactor-styles ul {
  white-space: pre-wrap;
  word-break: break-word;
}
/* line 46, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ta_redactor.scss */
.redactor-styles address:last-child, .redactor-styles blockquote:last-child, .redactor-styles dl:last-child, .redactor-styles figure:last-child, .redactor-styles hr:last-child, .redactor-styles ol:last-child, .redactor-styles p:last-child, .redactor-styles pre:last-child, .redactor-styles table:last-child, .redactor-styles ul:last-child {
  margin-bottom: 0;
}
/* line 48, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ta_redactor.scss */
.redactor-styles li {
  white-space: pre-wrap;
  word-break: break-word;
}

/* line 53, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ta_redactor.scss */
.redactor-air li, .redactor-toolbar li {
  line-height: 1;
}
/* line 55, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ta_redactor.scss */
.redactor-air li a.re-button-icon, .redactor-toolbar li a.re-button-icon {
  height: auto;
  padding: 11px;
  font-size: 0.875rem;
}

/* line 61, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ta_redactor.scss */
.redactor-toolbar + textarea {
  padding: 10px;
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  behavior: url("/assets/css3pie/PIE.htc");
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}

/* line 67, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_ta_redactor.scss */
span[data-redactor-span="true"] a {
  color: inherit;
}

/* Toolbar */
/* line 14, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar {
  overflow: hidden;
}

/* line 18, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__toolbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 0 16px 0;
}

/* line 27, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__btn {
  display: inline-block;
  min-width: 35px;
  padding: 5px 10px;
  background-color: var(--ta-calendar-btn-bg);
  border: 1px solid var(--ta-border);
  border-radius: var(--ta-radius-md);
  color: var(--ta-text);
  text-align: center;
  text-decoration: none;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  cursor: pointer;
  transition: background-color var(--ta-transition), border-color var(--ta-transition);
}
/* line 41, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__btn:hover, .ta-calendar__btn:focus {
  background-color: var(--ta-surface-sunken);
  color: var(--ta-text);
}

/* line 47, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__toolbar-left {
  display: flex;
  flex-wrap: wrap;
  gap: 0;
  justify-self: start;
}
/* line 52, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__toolbar-left .ta-calendar__btn {
  border-radius: 0;
  margin-left: -1px;
}
/* line 55, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__toolbar-left .ta-calendar__btn:first-child {
  margin-left: 0;
  border-top-left-radius: var(--ta-radius-md);
  border-bottom-left-radius: var(--ta-radius-md);
}
/* line 60, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__toolbar-left .ta-calendar__btn:last-child {
  border-top-right-radius: var(--ta-radius-md);
  border-bottom-right-radius: var(--ta-radius-md);
}

/* line 67, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__toolbar-right {
  display: flex;
  flex-wrap: wrap;
  gap: 0;
  justify-self: end;
}
/* line 72, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__toolbar-right .ta-calendar__btn-view {
  border-radius: 0;
  margin-left: -1px;
}
/* line 75, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__toolbar-right .ta-calendar__btn-view:first-child {
  margin-left: 0;
  border-top-left-radius: var(--ta-radius-md);
  border-bottom-left-radius: var(--ta-radius-md);
}
/* line 80, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__toolbar-right .ta-calendar__btn-view:last-child {
  border-top-right-radius: var(--ta-radius-md);
  border-bottom-right-radius: var(--ta-radius-md);
}

/* line 88, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__btn-goto {
  position: relative;
}

/* line 89, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__goto-input {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 0;
  padding: 0;
  margin: 0;
  border: none;
  opacity: 0;
  pointer-events: none;
}

/* line 104, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar .ta-calendar__toolbar .ta-calendar__title {
  margin: 0;
  font-size: 1.5rem;
  font-weight: 700;
  text-align: center;
  text-transform: capitalize;
  letter-spacing: 1px;
  line-height: 1.875rem;
  color: var(--ta-text);
}

/* line 116, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__btn-view.is-calendar-view-active {
  background-color: var(--ta-surface-sunken);
  border-color: var(--ta-border);
  color: var(--ta-text);
  z-index: 1;
  position: relative;
}

/* Body */
/* line 125, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__body {
  min-height: 200px;
  padding: 0;
  --ta-cal-slot-height: 23px;
  /* allinea la griglia oraria alle righe degli slot */
}

/* line 134, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar.is-calendar-loading .ta-calendar__body {
  position: relative;
}
/* line 136, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar.is-calendar-loading .ta-calendar__body:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 5;
  background-color: color-mix(in srgb, var(--ta-ink-fixed) 45%, transparent);
}
/* line 145, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar.is-calendar-loading .ta-calendar__body:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 6;
  width: 32px;
  height: 32px;
  margin: -16px 0 0 -16px;
  border: 3px solid color-mix(in srgb, var(--ta-on-dark) 40%, transparent);
  border-top-color: var(--ta-brand);
  border-radius: 50%;
  animation: ta-calendar-gira 0.8s linear infinite;
}

@keyframes ta-calendar-gira {
  to {
    transform: rotate(360deg);
  }
}
@media (prefers-reduced-motion: reduce) {
  /* line 161, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
  .ta-calendar.is-calendar-loading .ta-calendar__body:after {
    animation-duration: 2.4s;
  }
}
/* Month grid */
/* line 165, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__month {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  font-size: 0.875rem;
}

/* line 173, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__month th {
  padding: 8px 4px;
  text-align: center;
  border: none;
  color: var(--ta-neutral-dark);
  font-size: 0.6875rem;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.8px;
}

/* line 184, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__month td {
  border: 1px solid var(--ta-border);
  vertical-align: top;
  height: 120px;
  padding: 6px;
  position: relative;
}
/* line 191, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__month td:first-child {
  border-left: none;
}
/* line 192, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__month td:last-child {
  border-right: none;
}

/* line 194, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__month tbody tr:first-child td {
  border-top: none;
}

/* line 196, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__month-day-num {
  display: block;
  text-align: right;
  font-weight: 600;
}

/* line 202, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__month td.other .ta-calendar__month-day-num {
  color: var(--ta-neutral-dark);
  opacity: 0.65;
}

/* line 207, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__month td.today {
  background: var(--ta-brand-soft);
  border-color: var(--ta-brand);
}

/* line 212, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__month-events {
  margin-top: 6px;
  display: grid;
  gap: 4px;
}

/* line 221, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__month-bar {
  position: relative;
  z-index: 1;
  margin: 0 -7px;
  padding: 2px 6px;
  background-color: var(--ta-surface);
  border: 1px solid var(--ta-brand);
  border-left: none;
  border-right: none;
  border-radius: 0;
  font-size: 0.75rem;
  line-height: 1.2;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
/* line 237, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__month-bar.start {
  margin-left: 0;
  border-left: 1px solid;
  border-left-color: inherit;
  border-top-left-radius: var(--ta-radius-sm);
  border-bottom-left-radius: var(--ta-radius-sm);
}
/* line 244, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__month-bar.end {
  margin-right: 0;
  border-right: 1px solid;
  border-right-color: inherit;
  border-top-right-radius: var(--ta-radius-sm);
  border-bottom-right-radius: var(--ta-radius-sm);
}
/* line 252, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__month-bar.spacer {
  visibility: hidden;
  border-color: transparent;
  cursor: default;
}

/* line 260, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__month-more {
  padding: 2px 0;
  font-size: 0.75rem;
  font-weight: 600;
  color: var(--ta-neutral-dark);
  cursor: pointer;
}
/* line 266, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__month-more:hover, .ta-calendar__month-more:focus {
  color: var(--ta-text);
}

/* line 270, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__daypop {
  position: absolute;
  z-index: 1000;
  width: 240px;
  padding: 12px 16px 16px 16px;
  background-color: var(--ta-surface);
  border: 1px solid var(--ta-border);
  border-radius: var(--ta-radius-lg, 12px);
  box-shadow: 0 4px 12px var(--ta-scrim-4);
}
/* line 279, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__daypop .ta-calendar__popover-close {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 32px;
  height: 32px;
  border-radius: 100%;
  color: var(--ta-neutral-dark);
  font-size: 1rem;
  line-height: 32px;
  text-align: center;
  text-decoration: none;
}
/* line 291, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__daypop .ta-calendar__popover-close:hover, .ta-calendar__daypop .ta-calendar__popover-close:focus {
  background-color: var(--ta-tint-hover);
}
/* line 293, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__daypop .ta-calendar__daypop-head {
  text-align: center;
  margin-bottom: 10px;
}
/* line 296, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__daypop .ta-calendar__daypop-head .ta-calendar__daypop-weekday {
  display: block;
  font-size: 0.6875rem;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  color: var(--ta-neutral-dark);
}
/* line 303, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__daypop .ta-calendar__daypop-head .ta-calendar__daypop-num {
  display: block;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.2;
  color: var(--ta-text);
}
/* line 311, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__daypop .ta-calendar__daypop-list {
  display: grid;
  gap: 4px;
}
/* line 314, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__daypop .ta-calendar__daypop-list .ta-calendar__month-bar {
  margin: 0;
}

/* line 318, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__month-event {
  display: flex;
  align-items: center;
  gap: 6px;
  min-width: 0;
  padding: 2px 0;
  border: 1px solid transparent;
  font-size: 0.75rem;
  line-height: 1.2;
}

/* line 331, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__month-event-dot {
  width: 8px;
  height: 8px;
  border-radius: 999px;
  flex: 0 0 8px;
}

/* line 338, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__month-event-title {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* Week / day time grid */
/* line 346, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__timegrid {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  font-size: 0.8125rem;
}

/* line 353, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__timegrid td {
  border: 1px solid var(--ta-border);
}

/* line 359, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__timegrid th {
  padding: 6px 0 8px 0;
  border: none;
  text-align: center;
}
/* line 363, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__timegrid th .day-name {
  display: block;
  margin-bottom: 4px;
  color: var(--ta-neutral-dark);
  font-size: 0.6875rem;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.8px;
}
/* line 372, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__timegrid th .day-date {
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  color: var(--ta-text);
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 40px;
}
/* line 383, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__timegrid th.today .day-name {
  color: var(--ta-brand);
}
/* line 384, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__timegrid th.today .day-date {
  background-color: var(--ta-brand);
  color: var(--ta-on-dark);
}

/* line 393, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__timegrid .ta-calendar__time-label,
.ta-calendar__timegrid .ta-calendar__all-day-cell {
  border-left: none;
  border-right: none;
}

/* line 398, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__timegrid .ta-calendar__day-col:last-child,
.ta-calendar__timegrid .ta-calendar__day-stack:last-child {
  border-right: none;
}

/* line 404, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__timegrid .ta-calendar__day-col,
.ta-calendar__timegrid .ta-calendar__all-day-cell {
  border-top: none;
}

/* line 411, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__timegrid .ta-calendar__corner {
  width: 3.25rem;
  min-width: 3.25rem;
}

/* line 416, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__timegrid .ta-calendar__time-label {
  width: 3.25rem;
  min-width: 3.25rem;
  height: 24px;
  padding: 2px 6px;
  text-align: right;
  vertical-align: top;
  font-size: 0.6875rem;
  color: var(--ta-neutral-dark);
  line-height: 18px;
}

/* line 428, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__timegrid tbody tr:nth-child(odd) .ta-calendar__time-label {
  border-bottom-style: dotted;
}

/* line 432, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__timegrid tbody tr:nth-child(even) .ta-calendar__time-label {
  border-top-style: dotted;
}

/* line 436, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__all-day-cell {
  min-height: 36px;
  padding: 6px;
  vertical-align: top;
  font-weight: 600;
  font-size: 0.75rem;
}

/* line 444, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__day-col {
  position: relative;
  vertical-align: top;
  min-height: 40px;
}

/* line 453, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__day-stack {
  position: relative;
  vertical-align: top;
  padding: 0;
  border: 1px solid var(--ta-divider);
}

/* line 460, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__slot-inner {
  position: relative;
  box-sizing: border-box;
  z-index: 0;
  /* i figli a z-index:-1 restano dietro gli eventi dentro la cella */
  top: -1px;
}

/* line 467, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__slot-inner hr {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 0;
  margin: 0;
  padding: 0;
  border: none;
  border-top: 1px solid var(--ta-border);
  z-index: -1;
  pointer-events: none;
}

/* line 481, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__slot-inner hr.odd {
  border-top-style: dotted;
}

/* line 485, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__event {
  position: absolute;
  left: 2px;
  right: 2px;
  z-index: 2;
  padding: 2px 6px;
  background-color: var(--ta-surface);
  background-color: color-mix(in srgb, var(--ev-color, var(--ta-brand)) 25%, var(--ta-surface));
  border-radius: 5px;
  font-size: 0.6875rem;
  line-height: 1.2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: 1px solid var(--ta-hairline);
  box-sizing: border-box;
  cursor: pointer;
  color: var(--ta-text);
}

/* line 508, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__month-event,
.ta-calendar__agenda-row {
  cursor: pointer;
}

/* line 511, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__event--allday {
  position: relative;
  left: auto;
  right: auto;
  margin-bottom: 4px;
  white-space: normal;
}

/* Agenda */
/* line 520, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__agenda-day {
  border: 1px solid var(--ta-border);
  border-bottom: none;
}

/* line 525, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__agenda-day:last-child {
  border-bottom: 1px solid var(--ta-border);
}

/* line 531, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__agenda-day:first-child {
  border-top-left-radius: var(--ta-radius-md);
  border-top-right-radius: var(--ta-radius-md);
  overflow: hidden;
}

/* line 536, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__agenda-day:last-child {
  border-bottom-left-radius: var(--ta-radius-md);
  border-bottom-right-radius: var(--ta-radius-md);
  overflow: hidden;
}

/* line 542, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__agenda-day-header {
  display: flex;
  background-color: var(--ta-brand-soft);
  padding: 4px 16px;
  border-bottom: 1px solid var(--ta-border);
  justify-content: space-between;
  align-items: baseline;
  font-weight: 600;
}

/* line 552, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__agenda-day-date {
  font-size: 1rem;
}

/* line 556, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__agenda-day-weekday {
  font-size: 0.9rem;
  font-weight: 500;
}

/* line 561, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__agenda-row {
  display: flex;
  gap: 12px;
  align-items: flex-start;
  padding: 10px 16px;
  border-bottom: 1px solid var(--ta-border);
}

/* line 569, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__agenda-row:last-child {
  border-bottom: none;
}

/* line 573, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__agenda-time {
  flex: 0 0 100px;
  font-size: 0.8125rem;
  color: var(--ta-neutral-dark);
}

/* line 579, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__agenda-event-body {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1;
  min-width: 0;
}

/* line 587, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__agenda-event-body .ion-record {
  flex-shrink: 0;
  font-size: 0.625rem;
}

/* line 592, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__agenda-title {
  font-size: 0.875rem;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 598, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__empty-hint {
  padding: 24px;
  text-align: center;
  color: var(--ta-neutral-dark);
  font-size: 0.875rem;
}

/* Popup dell'evento in stile Google: il porting della `.cal-tooltip.new` di
   demotivational (appointments.scss:124-226) — azioni tonde in alto a destra,
   quadratino del colore + titolo grosso, righe icona+valore */
/* line 608, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__popover {
  position: absolute;
  z-index: 1001;
  width: 90%;
  max-width: 448px;
  background-color: var(--ta-surface);
  border: none;
  border-radius: 8px;
  box-shadow: var(--ta-shadow-menu);
}

/* line 619, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__popover-inner {
  padding: 0 0 16px 0;
  position: relative;
}

/* line 624, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__popover-actions {
  padding: 6px 6px 0 6px;
  text-align: right;
}
/* line 627, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__popover-actions .action {
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  color: var(--ta-neutral-dark);
  font-size: 0.875rem;
  line-height: 40px;
  text-align: center;
  text-decoration: none;
  vertical-align: top;
  cursor: pointer;
}
/* line 639, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__popover-actions .action .ion-eye {
  font-size: 1.25rem;
}
/* line 640, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__popover-actions .action .ion-trash-b {
  font-size: 1rem;
}
/* line 641, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__popover-actions .action.ion-close {
  font-size: 1rem;
}
/* line 642, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__popover-actions .action:hover, .ta-calendar__popover-actions .action:focus {
  background-color: var(--ta-tint-hover);
  color: var(--ta-neutral-dark);
}

/* line 649, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__popover-section {
  padding-right: 16px;
  font-size: 0;
  line-height: 0;
  letter-spacing: 0;
}
/* line 654, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__popover-section.top {
  margin-bottom: 12px;
}
/* line 655, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__popover-section .lc {
  display: inline-block;
  width: 68px;
  height: 36px;
  padding-left: 28px;
  vertical-align: top;
}
/* line 661, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__popover-section .lc:before {
  content: '';
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
/* line 668, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__popover-section .lc .square {
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 4px;
  vertical-align: middle;
}
/* line 675, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__popover-section .lc .icon {
  display: inline-block;
  font-size: 1rem;
  color: var(--ta-neutral-dark);
  vertical-align: middle;
}
/* line 682, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__popover-section .rc {
  display: inline-block;
  width: calc(100% - 68px);
  padding: 0;
  line-height: 1.5rem;
  font-size: 0.875rem;
  color: var(--ta-text);
  vertical-align: top;
  word-break: break-word;
}
/* line 691, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__popover-section .rc > a {
  color: inherit;
  text-decoration: none;
}
/* line 694, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__popover-section .rc > a:hover, .ta-calendar__popover-section .rc > a:focus {
  text-decoration: underline;
}

/* line 699, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__popover-title {
  padding-top: 2px;
  color: var(--ta-text);
  font-size: 1.375rem;
  font-weight: normal;
  line-height: 1.75rem;
}
/* line 705, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__popover-title a {
  color: inherit;
  text-decoration: none;
}
/* line 708, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__popover-title a:hover, .ta-calendar__popover-title a:focus {
  text-decoration: underline;
}

/* line 712, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__popover-time {
  margin: 3px 0 0 0;
  color: var(--ta-text);
}

/* Toolbar della pagina di prenotazione (views: ['booking']): la veste della ycbmNew
   storica (ta.fullcalendar.scss:190-226) — bottoni bianchi 36px senza bordo, testo
   muted, titolo 20px, prev|titolo+vai-alla-data|next */
/* line 721, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__toolbar--booking .ta-calendar__btn {
  background-color: var(--ta-calendar-btn-bg);
  min-width: 36px;
  height: 36px;
  margin: 0;
  padding: 0 10px;
  border: 1px solid var(--ta-divider);
  border-radius: 4px;
  box-shadow: none;
  color: var(--ta-neutral-dark);
  font-size: 0.875rem;
  line-height: 34px;
}
/* line 734, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__toolbar--booking .ta-calendar__btn [class^="ion-"] {
  vertical-align: middle;
}
/* line 735, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__toolbar--booking .ta-calendar__btn .icon-text-right {
  margin-left: 5px;
}
/* line 736, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__toolbar--booking .ta-calendar__btn .icon-text-left {
  margin-right: 5px;
}
/* line 737, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__toolbar--booking .ta-calendar__btn:hover, .ta-calendar__toolbar--booking .ta-calendar__btn:focus {
  background-color: var(--ta-surface-sunken);
  color: var(--ta-neutral-dark);
}
/* line 742, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__toolbar--booking .ta-calendar__toolbar-center {
  display: flex;
  align-items: center;
  gap: 15px;
}
/* line 747, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__toolbar--booking .ta-calendar__toolbar-center .ta-calendar__title {
  margin: 0;
  color: var(--ta-text-strong);
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 2.25rem;
}
/* line 755, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__toolbar--booking .ta-calendar__btn-goto {
  position: relative;
}
/* line 756, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__toolbar--booking .ta-calendar__goto-input {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 0;
  padding: 0;
  margin: 0;
  border: none;
  opacity: 0;
  pointer-events: none;
}

@container ta-pagina (max-width: 48.75rem) {
  /* line 772, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
  .ta-calendar__toolbar--booking .ta-calendar__btn .icon-text-left, .ta-calendar__toolbar--booking .ta-calendar__btn .icon-text-right {
    display: none;
  }
}
/* Booking (ex ycbmNew di ta.fullcalendar: eventi = disponibilita', slot cliccabili).
   Veste 1:1 dalla `.fc-ycbm-new-view` dello skin (ta.fullcalendar.scss:227-470),
   stessi token e stesse misure — richiesta di Gennaro 08/09: identica all'originale
   (la pagina pubblica /administration/public/booking). */
/* line 780, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__booking {
  background-color: var(--ta-brand-soft-alt);
  padding: 0 8px;
  font-size: 0;
  letter-spacing: 0;
}
/* line 785, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__booking *, .ta-calendar__booking *:after, .ta-calendar__booking *:before {
  box-sizing: border-box;
}

/* line 788, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__booking-nav {
  display: none;
}

/* line 790, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__booking-day {
  display: inline-block;
  width: 14.285%;
  padding: 0 8px 16px 8px;
  vertical-align: top;
  font-size: 0.875rem;
  letter-spacing: normal;
}
/* line 797, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__booking-day.today {
  background-color: var(--ta-brand-soft);
}

/* line 802, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__booking-head {
  padding: 16px 8px;
}
/* line 804, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__booking-head .full-day {
  display: none;
  margin-right: 5px;
  color: var(--ta-text);
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.6;
  vertical-align: middle;
}
/* line 813, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__booking-head .day-name {
  display: inline-block;
  margin-right: 5px;
  color: var(--ta-neutral-dark);
  font-weight: 400;
  vertical-align: middle;
}
/* line 820, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__booking-head .day-date {
  display: block;
  color: var(--ta-text);
  font-size: 2.1875rem;
  font-weight: 600;
  line-height: 1;
}
/* line 827, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__booking-head .day-today {
  background-color: var(--ta-brand);
  display: inline-block;
  padding: 4px;
  border-radius: 4px;
  color: var(--ta-text);
  font-size: 0.625rem;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  vertical-align: middle;
}
/* line 839, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__booking-head .no-availability {
  display: none;
  background-color: var(--ta-calendar-bg-disabled);
  padding: 4px;
  border-radius: 4px;
  color: var(--ta-on-dark);
  font-size: 0.625rem;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  vertical-align: middle;
}

/* line 853, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__booking-slot {
  height: 54px;
  margin: 0 0 16px 0;
  border: 1px solid var(--ta-brand);
  background-color: var(--ta-surface);
  border-radius: 4px;
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
}
/* line 862, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__booking-slot span {
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: 1.3;
  vertical-align: middle;
  transition: background-color .1s linear, color .1s linear, opacity .1s;
}
/* line 873, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__booking-slot:before {
  content: '';
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
/* line 880, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__booking-slot.unavailable {
  opacity: 0.2;
  cursor: not-allowed;
}
/* line 884, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__booking-slot:last-child {
  margin: 0;
}
/* line 886, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__booking-slot:hover:not(.unavailable), .ta-calendar__booking-slot:focus:not(.unavailable) {
  background-color: var(--ta-brand-soft);
  cursor: pointer;
}
/* line 891, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
.ta-calendar__booking-slot.hidden {
  display: none;
}

@container ta-pagina (min-width: 37.5rem) and (max-width: 47.9375rem) {
  /* line 895, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
  .ta-calendar__booking-day {
    padding: 0 4px 16px 4px;
  }
  /* line 897, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
  .ta-calendar__booking-day .ta-calendar__booking-slot {
    margin-bottom: 8px;
  }
}
@container ta-pagina (max-width: 37.4375rem) {
  /* line 902, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
  .ta-calendar__booking {
    padding: 0;
    padding-top: 16px;
  }

  /* line 906, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
  .ta-calendar__booking-nav {
    background-color: var(--ta-brand);
    display: block;
    margin: 0;
    padding: 16px 8px;
    border-bottom: 1px solid var(--ta-brand);
    color: var(--ta-text-strong);
    cursor: pointer;
    text-align: center;
    font-size: 0.875rem;
    letter-spacing: normal;
  }
  /* line 917, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
  .ta-calendar__booking-nav [class^="ion-"] {
    vertical-align: middle;
  }
  /* line 918, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
  .ta-calendar__booking-nav .text {
    display: inline-block;
    vertical-align: middle;
  }
  /* line 922, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
  .ta-calendar__booking-nav.prev {
    margin-top: -16px;
    margin-bottom: 16px;
  }
  /* line 926, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
  .ta-calendar__booking-nav.next {
    border-top: 1px solid var(--ta-brand);
    border-bottom: none;
  }

  /* line 931, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
  .ta-calendar__booking-day {
    display: block;
    width: 100%;
    padding: 0 15px 16px 15px;
  }
  /* line 935, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
  .ta-calendar__booking-day .ta-calendar__booking-head {
    padding: 0 8px 16px 8px;
  }
  /* line 937, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
  .ta-calendar__booking-day .ta-calendar__booking-head .full-day {
    display: inline-block;
  }
  /* line 938, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
  .ta-calendar__booking-day .ta-calendar__booking-head .day-date, .ta-calendar__booking-day .ta-calendar__booking-head .day-name {
    display: none;
  }
  /* line 939, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
  .ta-calendar__booking-day .ta-calendar__booking-head .day-today {
    margin-right: 5px;
  }
  /* line 940, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
  .ta-calendar__booking-day .ta-calendar__booking-head .no-availability {
    display: inline-block;
  }
  /* line 942, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
  .ta-calendar__booking-day .ta-calendar__booking-slot {
    display: inline-block;
    width: calc(25% - 4px);
    margin: 0 2px 4px 2px;
  }
  /* line 946, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
  .ta-calendar__booking-day .ta-calendar__booking-slot.unavailable {
    display: none;
  }
  /* line 947, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
  .ta-calendar__booking-day .ta-calendar__booking-slot:last-child {
    margin: 0 2px 4px 2px;
  }
  /* line 949, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
  .ta-calendar__booking-day:after {
    content: '';
    display: block;
    margin: 15px 0 0 0;
    border-bottom: 1px solid var(--ta-brand);
  }
  /* line 955, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
  .ta-calendar__booking-day:last-of-type:after {
    display: none;
  }
  /* line 956, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
  .ta-calendar__booking-day.unavailable .ta-calendar__booking-head {
    padding: 0 8px;
  }
  /* line 957, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
  .ta-calendar__booking-day.today {
    margin-top: -16px;
    margin-bottom: 16px;
    padding-top: 16px;
    padding-bottom: 0;
  }
  /* line 962, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
  .ta-calendar__booking-day.today:last-of-type {
    margin-bottom: 0;
    padding-bottom: 16px;
  }
}
@container ta-pagina (max-width: 32.5rem) {
  /* line 971, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
  .ta-calendar__booking-day .ta-calendar__booking-slot {
    width: calc(33.333% - 4px);
  }
}
@container ta-pagina (max-width: 22.5rem) {
  /* line 974, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/ta.calendar.scss */
  .ta-calendar__booking-day .ta-calendar__booking-slot {
    width: calc(50% - 4px);
  }
}
/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
/* line 2, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

/* line 20, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

/* line 27, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-skin {
  position: relative;
  background: var(--ta-surface);
  color: var(--ta-fancybox-text);
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 37, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-opened {
  z-index: 8030;
}

/* line 41, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

/* line 47, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-outer, .fancybox-inner {
  position: relative;
}

/* line 51, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-inner {
  overflow: hidden;
}

/* line 55, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

/* line 59, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-error {
  color: var(--ta-fancybox-text);
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

/* line 67, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 73, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

/* line 78, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
#fancybox-loading {
  background-image: url("https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/fancybox_sprite.png");
}

/* 17/09/2026 (Gennaro): chiudi, precedente e successiva sono glifi Ionicons arancioni al posto
   di fancybox_sprite.png */
/* line 84, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-close, .fancybox-prev span, .fancybox-next span {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "TAIonicons";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  color: var(--ta-brand);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 96, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-close {
  font-size: 2.25rem;
}

/* line 97, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-prev span, .fancybox-next span {
  font-size: 2rem;
}

/* line 98, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-close:hover, .fancybox-nav:hover span {
  color: var(--ta-brand-hover);
}

/* line 99, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-close:before {
  content: "\f128";
}

/* line 100, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-prev span:before {
  content: "\f124";
}

/* line 101, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-next span:before {
  content: "\f125";
}

/* line 103, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

/* line 115, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/fancybox_loading.gif") center center no-repeat;
}

/* line 121, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

/* line 131, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: transparent;
  z-index: 8040;
}

/* line 143, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-prev {
  left: 0;
}

/* line 147, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-next {
  right: 0;
}

/* line 151, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

/* line 162, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

/* line 167, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

/* line 172, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-nav:hover span {
  visibility: visible;
}

/* line 176, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */
/* line 188, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-lock {
  overflow: hidden;
}

/* line 192, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/fancybox_overlay.png");
}

/* line 202, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

/* line 208, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */
/* line 215, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

/* line 223, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-opened .fancybox-title {
  visibility: visible;
}

/* line 227, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

/* line 236, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px var(--ta-fancybox-title-shadow);
  color: var(--ta-on-dark);
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

/* line 252, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: var(--ta-on-dark);
}

/* line 258, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-title-inside-wrap {
  padding-top: 10px;
}

/* line 262, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/jquery.fancybox.css */
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: var(--ta-on-dark);
  padding: 10px;
  background: var(--ta-ink-fixed);
  background: rgba(0, 0, 0, 0.8);
}

/* line 89, /app/app/assets/stylesheets/_demo_requests.scss */
tr.unsolved td {
  background-color: var(--ta-brand-soft-alt) !important;
}

/* line 91, /app/app/assets/stylesheets/_demo_requests.scss */
.sprite {
  text-decoration: none;
}
/* line 86, /app/vendor/cache/teamartist-framework-a19748a97925/app/assets/stylesheets/teamartist_framework/_sprites.scss */
.sprite span.general-icon, .sprite span.action-link-icon {
  margin-right: 4px;
  float: left;
}

/* line 94, /app/app/assets/stylesheets/_demo_requests.scss */
#demo_requests tr.locked td, #invoices_index tr.reversed td {
  background-color: var(--ta-danger-soft) !important;
  color: var(--ta-danger) !important;
}
/* line 97, /app/app/assets/stylesheets/_demo_requests.scss */
#demo_requests tr.locked td a, #invoices_index tr.reversed td a {
  color: var(--ta-danger) !important;
}

/* line 102, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] .fields-separator {
  font-size: 1rem;
}
/* line 103, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] .fields-separator a {
  font-size: 0.75rem;
  vertical-align: middle;
}
/* line 107, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] .answers {
  padding: 10px;
  font-size: 0;
  letter-spacing: 0;
  margin: 0 auto 40px auto;
}
/* line 112, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] .answers .wrap-question {
  border-bottom: 1px solid #EBEEF0;
  background-color: #FFFFFF;
  padding: 0 10px;
}
/* line 116, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] .answers .wrap-question:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
/* line 121, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] .answers p {
  display: inline-block;
  margin: 0;
  padding: 10px 0;
  font-size: 0.875rem;
  line-height: 1.4;
  letter-spacing: 1px;
  vertical-align: top;
}
/* line 129, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] .answers p.question {
  width: 45%;
  font-weight: bold;
  padding-right: 20px;
  border-right: 1px solid #EBEEF0;
}
/* line 135, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] .answers p.answer {
  width: 55%;
  padding-left: 20px;
  margin-left: -1px;
  border-left: 1px solid #EBEEF0;
}
/* line 140, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] .answers p.answer span.multi {
  display: block;
  margin: 0 0 5px 0;
}
/* line 143, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] .answers p.answer span.multi:last-child {
  margin: 0;
}
/* line 149, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] div[id*="mu_enc_irap"] .answers {
  margin-bottom: 0;
}
/* line 151, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] .change-mu-enc-irap {
  background: none #FFFFFF;
  max-width: 100%;
  height: 30px;
  border: 1px solid #CCCCCC;
  font-size: 1rem;
}
/* line 158, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] .ui-datepicker {
  z-index: 11 !important;
}
/* line 160, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] #surveys .wrapper {
  width: 920px;
  margin: 0 auto;
  padding: 15px 15px 0 15px;
  font-size: 0;
}
/* line 165, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] #surveys .wrapper h1 {
  width: 607px;
  font-size: 1.875rem;
  line-height: 1.2;
  display: inline-block;
  text-align: right;
  vertical-align: bottom;
}
/* line 174, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] #surveys #first-step, #fiscal_item_data_controller[data-action="surveys"] #surveys #second-step, #fiscal_item_data_controller[data-action="surveys"] #surveys #third-step, #fiscal_item_data_controller[data-action="surveys"] #surveys #fourth-step, #fiscal_item_data_controller[data-action="surveys"] #surveys #fifth-step, #fiscal_item_data_controller[data-action="surveys"] #surveys div.fields[id^="step-"] {
  display: none;
}
/* line 175, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] #surveys h2, #fiscal_item_data_controller[data-action="surveys"] #surveys #title-bar .page-title, #title-bar #fiscal_item_data_controller[data-action="surveys"] #surveys .page-title {
  margin: 0 0 25px 0;
}
/* line 176, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] #surveys form {
  padding-top: 0;
}
/* line 178, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] #surveys form .field {
  margin-bottom: 35px;
  font-size: 0;
}
/* line 182, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] #surveys form .field.multi_checkbox p {
  width: 100%;
  margin: 0 0 10px 0;
}
/* line 186, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] #surveys form .field.multi_checkbox span {
  display: block;
  margin: 0 0 10px 0;
  padding-left: 30px;
  font-size: 0;
  letter-spacing: 0;
}
/* line 192, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] #surveys form .field.multi_checkbox span label {
  width: calc(100% - 24px);
  margin: 6px 0 0 10px;
  text-align: left;
}
/* line 196, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] #surveys form .field.multi_checkbox span label:after {
  content: '';
}
/* line 201, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] #surveys form p {
  margin: 0 10px 0 0;
  width: 40%;
  display: inline-block;
  vertical-align: middle;
  font-size: 0.9375rem;
}
/* line 208, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] #surveys form input[type="text"], #fiscal_item_data_controller[data-action="surveys"] #surveys form input[type="number"], #fiscal_item_data_controller[data-action="surveys"] #surveys form select, #fiscal_item_data_controller[data-action="surveys"] #surveys form textarea {
  max-width: 55%;
  float: none;
  vertical-align: middle;
  margin-bottom: 0;
  font-size: 0.875rem;
}
/* line 215, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] #surveys form .ta-onoff-checkbox {
  vertical-align: middle;
  font-size: 0.875rem;
}
/* line 219, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] #surveys form .actions {
  margin-top: 0;
}
/* line 221, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] #surveys form .actions .next-step, #fiscal_item_data_controller[data-action="surveys"] #surveys form .actions .save {
  float: right;
}
/* line 222, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] #surveys form .actions .prev-step {
  float: left;
}
/* line 225, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] #surveys form #fifth-step p, #fiscal_item_data_controller[data-action="surveys"] #surveys form div.fields[id^="step-"] p {
  width: 70%;
  margin-right: 20px;
}
/* line 231, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] #surveys form #fourth-step .field.text p, #fiscal_item_data_controller[data-action="surveys"] #surveys form #fourth-step .field.on_off p {
  width: 100%;
  margin: 0 0 10px 0;
}
/* line 236, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] #surveys form #fourth-step .field.text input[type="text"] {
  width: calc(100% - 60px);
  max-width: calc(100% - 60px);
  margin: 0 30px;
}
/* line 241, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="surveys"] #surveys form #fourth-step .field.on_off .ta-onoff-checkbox {
  margin-left: 30px;
}

/* line 248, /app/app/assets/stylesheets/_demo_requests.scss */
#fiscal_item_data_controller[data-action="index"] a[data-action="open-dialog"] + .ta-tooltip, #fiscal_requirements_controller[data-action="show"] a[data-action="open-dialog"] + .ta-tooltip {
  top: -20px;
  left: 100%;
}

/* line 254, /app/app/assets/stylesheets/_demo_requests.scss */
#avviamento-status-table .inactive {
  color: var(--ta-border-subtle);
}

/* line 257, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .dp-info {
  background-color: var(--ta-accent-soft);
  padding: 15px;
  margin: 0 0 20px 0;
}
/* line 262, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .row-inner-table .dp-info {
  margin: 0;
}
/* line 263, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols {
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
}
/* line 267, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols .col {
  display: inline-block;
  padding: 0 20px 0 0;
  vertical-align: top;
}
/* line 271, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols .col.w33 {
  width: 33%;
}
/* line 272, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols .col.w34 {
  width: 34%;
}
/* line 273, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols .col.w50 {
  width: 50%;
}
/* line 274, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols .col.w67 {
  width: 67%;
}
/* line 275, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols .col.last {
  padding: 0;
}
/* line 276, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols .col .title {
  padding: 0 0 5px 0;
  margin: 0 0 15px 0;
  border-bottom: 1px solid #D3DBE2;
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 1px;
}
/* line 284, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols .col .field {
  margin: 0 0 20px 0;
  position: relative;
}
/* line 287, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols .col .field:last-child {
  margin: 0;
}
/* line 288, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols .col .field label {
  display: block;
  margin: 0 0 5px 0;
  font-size: 0.875rem;
  line-height: 1.2;
  font-style: italic;
}
/* line 295, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols .col .field input {
  background-color: var(--ta-surface);
  width: 90%;
  height: 34px;
  padding: 1px 10px;
  border: 1px solid var(--ta-neutral-light);
  border-radius: 2px;
  font-size: 0.875rem;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  line-height: 1.2;
}
/* line 305, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols .col .field input[disabled] {
  cursor: not-allowed;
  color: var(--ta-text-muted);
}
/* line 311, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols .col .field .content-select {
  width: 90%;
}
/* line 312, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols .col .field .text {
  display: block;
  width: 90%;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.2em;
}
/* line 318, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols .col .field .text .dashboard-role {
  display: inline-block;
  margin: 0 0 5px 0;
}
/* line 321, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols .col .field .text .dashboard-role:last-child {
  margin: 0;
}
/* line 323, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols .col .field .text a.orange {
  color: var(--ta-brand);
  text-decoration: underline;
}
/* line 328, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols .col .field .under-field {
  display: block;
  width: 90%;
  margin-top: 5px;
  font-size: 0.875rem;
  font-style: italic;
  font-weight: normal;
  line-height: 1.2;
}
/* line 337, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols .col .field .show-link {
  font-size: 0.875rem;
  line-height: 1.2;
  position: absolute;
  top: 0;
  right: 10%;
}
/* line 344, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols .col .field img {
  width: 90%;
  max-width: 150px;
}
/* line 350, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols .col form.cols2 .col {
  display: inline-block;
  width: 50%;
}
/* line 355, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols .col .box-associazioni {
  min-height: 100%;
}
/* line 357, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols .col .box-associazioni .title {
  padding: 10px;
}
/* line 359, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols .col .box-associazioni .title #choose-dr {
  left: -1px;
}
/* line 361, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols .col .box-associazioni .title #choose-dr .ion-ios-heart-outline {
  cursor: pointer;
}
/* line 365, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols .col .box-attivita {
  height: 100%;
  position: relative;
}
/* line 368, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols .col .box-attivita .title {
  padding: 10px;
}
/* line 369, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols .col .box-attivita .attivita-fields {
  height: calc(100% - 71px);
  padding-bottom: 0;
  overflow: auto;
  position: absolute;
  top: 56px;
  left: 0;
}
/* line 378, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .content-cols .col .box-parent {
  background-color: var(--ta-accent-soft);
  border: 1px solid var(--ta-accent);
  width: 90%;
  padding: 10px;
  font-size: 0.875rem;
  line-height: 1.4;
}
/* line 388, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .flex-content {
  display: flex;
  justify-content: center;
  align-items: stretch;
  flex: 1;
}
/* line 393, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .flex-content .content-cols {
  width: 100%;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 0;
  grid-template-rows: auto;
}
/* line 400, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .flex-content .content-cols.cols3 {
  grid-template-columns: 1fr 1fr 1fr;
}
/* line 401, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .flex-content .content-cols.cols1-2 {
  grid-template-columns: 1fr 2fr;
}
/* line 402, /app/app/assets/stylesheets/_demo_requests.scss */
#dashboard-demo-request .flex-content .content-cols .col {
  padding: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: stretch;
  align-content: flex-start;
}

/* line 416, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .dp-info, body#demo_requests_controller[data-action="blindo_contract"] .dp-info, body#demo_requests_controller[data-action="blindo_contract_old"] .dp-info, body#demo_requests_controller[data-action="segretario_pro_contract"] .dp-info {
  background-color: var(--ta-bg-subtle);
  padding: 15px;
  margin: 0 0 20px 0;
}
/* line 421, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols, body#demo_requests_controller[data-action="blindo_contract"] .content-cols, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols {
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
}
/* line 425, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col {
  display: inline-block;
  padding: 0 20px 0 0;
  vertical-align: top;
}
/* line 429, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col.w33, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col.w33, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col.w33, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col.w33 {
  width: 33%;
}
/* line 430, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col.w34, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col.w34, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col.w34, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col.w34 {
  width: 34%;
}
/* line 431, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col.w50, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col.w50, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col.w50, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col.w50 {
  width: 50%;
}
/* line 432, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col.w67, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col.w67, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col.w67, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col.w67 {
  width: 67%;
}
/* line 433, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col.last, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col.last, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col.last, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col.last {
  padding: 0;
}
/* line 434, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col .title, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col .title, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col .title, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col .title {
  padding: 0 0 5px 0;
  margin: 0 0 15px 0;
  border-bottom: 1px solid #D3DBE2;
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 1px;
}
/* line 442, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col .field, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col .field, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col .field, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col .field {
  margin: 0 0 20px 0;
  position: relative;
}
/* line 445, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col .field:last-child, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col .field:last-child, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col .field:last-child, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col .field:last-child {
  margin: 0;
}
/* line 446, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col .field label, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col .field label, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col .field label, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col .field label {
  display: inline-block;
  margin: 0 10px 5px 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-style: italic;
  vertical-align: top;
}
/* line 453, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col .field label:after, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col .field label:after, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col .field label:after, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col .field label:after {
  content: ':';
}
/* line 455, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col .field input, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col .field input, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col .field input, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col .field input {
  background-color: var(--ta-surface);
  width: 90%;
  height: 34px;
  padding: 1px 10px;
  border: 1px solid var(--ta-neutral-light);
  border-radius: 2px;
  font-size: 0.875rem;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  line-height: 1.2;
}
/* line 465, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col .field input[disabled], body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col .field input[disabled], body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col .field input[disabled], body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col .field input[disabled] {
  cursor: not-allowed;
  color: var(--ta-text-muted);
}
/* line 471, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col .field .content-select, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col .field .content-select, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col .field .content-select, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col .field .content-select {
  width: 90%;
}
/* line 472, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col .field .text, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col .field .text, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col .field .text, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col .field .text {
  display: inline-block;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.25rem;
  vertical-align: top;
}
/* line 478, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col .field .text .dashboard-role, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col .field .text .dashboard-role, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col .field .text .dashboard-role, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col .field .text .dashboard-role {
  display: inline-block;
  margin: 0 0 5px 0;
}
/* line 481, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col .field .text .dashboard-role:last-child, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col .field .text .dashboard-role:last-child, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col .field .text .dashboard-role:last-child, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col .field .text .dashboard-role:last-child {
  margin: 0;
}
/* line 483, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col .field .text a.orange, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col .field .text a.orange, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col .field .text a.orange, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col .field .text a.orange {
  color: var(--ta-brand);
  text-decoration: underline;
}
/* line 488, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col .field .under-field, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col .field .under-field, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col .field .under-field, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col .field .under-field {
  display: block;
  width: 90%;
  margin-top: 5px;
  font-size: 0.875rem;
  font-style: italic;
  font-weight: normal;
  line-height: 1.2;
}
/* line 497, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col .field .show-link, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col .field .show-link, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col .field .show-link, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col .field .show-link {
  font-size: 0.875rem;
  line-height: 1.2;
  position: absolute;
  top: 0;
  right: 10%;
}
/* line 504, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col .field img, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col .field img, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col .field img, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col .field img {
  width: 90%;
  max-width: 150px;
}
/* line 509, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col .field.error label, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col .field.error label, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col .field.error label, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col .field.error label {
  color: var(--ta-danger);
}
/* line 510, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col .field.error input, #contract-info .content-cols .col .field.error select, #contract-info .content-cols .col .field.error button, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col .field.error input, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col .field.error select, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col .field.error button, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col .field.error input, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col .field.error select, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col .field.error button, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col .field.error input, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col .field.error select, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col .field.error button {
  border-color: var(--ta-danger);
}
/* line 511, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col .field.error .redactor-layer, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col .field.error .redactor-layer, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col .field.error .redactor-layer, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col .field.error .redactor-layer {
  border-color: var(--ta-danger);
}
/* line 512, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col .field.error .redactor-toolbar, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col .field.error .redactor-toolbar, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col .field.error .redactor-toolbar, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col .field.error .redactor-toolbar {
  box-shadow: 0 1px 2px var(--ta-danger);
}
/* line 516, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col form.cols2 .col, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col form.cols2 .col, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col form.cols2 .col, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col form.cols2 .col {
  display: inline-block;
  width: 50%;
}
/* line 521, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col .box-associazioni, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col .box-associazioni, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col .box-associazioni, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col .box-associazioni {
  min-height: 100%;
}
/* line 523, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col .box-associazioni .title, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col .box-associazioni .title, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col .box-associazioni .title, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col .box-associazioni .title {
  padding: 10px;
}
/* line 525, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col .box-associazioni .title #choose-dr, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col .box-associazioni .title #choose-dr, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col .box-associazioni .title #choose-dr, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col .box-associazioni .title #choose-dr {
  left: -1px;
}
/* line 527, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col .box-associazioni .title #choose-dr .ion-ios-heart-outline, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col .box-associazioni .title #choose-dr .ion-ios-heart-outline, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col .box-associazioni .title #choose-dr .ion-ios-heart-outline, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col .box-associazioni .title #choose-dr .ion-ios-heart-outline {
  cursor: pointer;
}
/* line 531, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col .box-attivita, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col .box-attivita, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col .box-attivita, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col .box-attivita {
  height: 100%;
  position: relative;
}
/* line 534, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col .box-attivita .title, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col .box-attivita .title, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col .box-attivita .title, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col .box-attivita .title {
  padding: 10px;
}
/* line 535, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col .box-attivita .attivita-fields, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col .box-attivita .attivita-fields, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col .box-attivita .attivita-fields, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col .box-attivita .attivita-fields {
  height: calc(100% - 71px);
  padding-bottom: 0;
  overflow: auto;
  position: absolute;
  top: 56px;
  left: 0;
}
/* line 544, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .content-cols .col .box-parent, body#demo_requests_controller[data-action="blindo_contract"] .content-cols .col .box-parent, body#demo_requests_controller[data-action="blindo_contract_old"] .content-cols .col .box-parent, body#demo_requests_controller[data-action="segretario_pro_contract"] .content-cols .col .box-parent {
  background-color: var(--ta-accent-soft);
  border: 1px solid var(--ta-accent);
  width: 90%;
  padding: 10px;
  font-size: 0.875rem;
  line-height: 1.4;
}
/* line 554, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .flex-content, body#demo_requests_controller[data-action="blindo_contract"] .flex-content, body#demo_requests_controller[data-action="blindo_contract_old"] .flex-content, body#demo_requests_controller[data-action="segretario_pro_contract"] .flex-content {
  display: flex;
  justify-content: center;
  align-items: stretch;
  flex: 1;
}
/* line 559, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .flex-content .content-cols, body#demo_requests_controller[data-action="blindo_contract"] .flex-content .content-cols, body#demo_requests_controller[data-action="blindo_contract_old"] .flex-content .content-cols, body#demo_requests_controller[data-action="segretario_pro_contract"] .flex-content .content-cols {
  width: 100%;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 0;
  grid-template-rows: auto;
}
/* line 566, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .flex-content .content-cols.cols3, body#demo_requests_controller[data-action="blindo_contract"] .flex-content .content-cols.cols3, body#demo_requests_controller[data-action="blindo_contract_old"] .flex-content .content-cols.cols3, body#demo_requests_controller[data-action="segretario_pro_contract"] .flex-content .content-cols.cols3 {
  grid-template-columns: 1fr 1fr 1fr;
}
/* line 567, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .flex-content .content-cols.cols2, body#demo_requests_controller[data-action="blindo_contract"] .flex-content .content-cols.cols2, body#demo_requests_controller[data-action="blindo_contract_old"] .flex-content .content-cols.cols2, body#demo_requests_controller[data-action="segretario_pro_contract"] .flex-content .content-cols.cols2 {
  grid-template-columns: 1fr 1fr;
}
/* line 568, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .flex-content .content-cols.cols1-2, body#demo_requests_controller[data-action="blindo_contract"] .flex-content .content-cols.cols1-2, body#demo_requests_controller[data-action="blindo_contract_old"] .flex-content .content-cols.cols1-2, body#demo_requests_controller[data-action="segretario_pro_contract"] .flex-content .content-cols.cols1-2 {
  grid-template-columns: 1fr 2fr;
}
/* line 569, /app/app/assets/stylesheets/_demo_requests.scss */
#contract-info .flex-content .content-cols .col, body#demo_requests_controller[data-action="blindo_contract"] .flex-content .content-cols .col, body#demo_requests_controller[data-action="blindo_contract_old"] .flex-content .content-cols .col, body#demo_requests_controller[data-action="segretario_pro_contract"] .flex-content .content-cols .col {
  padding: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: stretch;
  align-content: flex-start;
}

/* line 585, /app/app/assets/stylesheets/_demo_requests.scss */
body#demo_requests_controller[data-action="manage_subscriptions"] table .box-squares,
body#salvaguardo_item_data_controller[data-action="manage_subscriptions"] table .box-squares,
body#segretario_pro_item_data_controller[data-action="manage_subscriptions"] table .box-squares {
  font-size: 0;
  line-height: 0;
  letter-spacing: 0;
}
/* line 589, /app/app/assets/stylesheets/_demo_requests.scss */
body#demo_requests_controller[data-action="manage_subscriptions"] table .box-squares .square,
body#salvaguardo_item_data_controller[data-action="manage_subscriptions"] table .box-squares .square,
body#segretario_pro_item_data_controller[data-action="manage_subscriptions"] table .box-squares .square {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 5px 5px 0;
  border: 1px solid #333333;
}
/* line 595, /app/app/assets/stylesheets/_demo_requests.scss */
body#demo_requests_controller[data-action="manage_subscriptions"] table .box-squares .square:last-child,
body#salvaguardo_item_data_controller[data-action="manage_subscriptions"] table .box-squares .square:last-child,
body#segretario_pro_item_data_controller[data-action="manage_subscriptions"] table .box-squares .square:last-child {
  margin-right: 0;
}
/* line 596, /app/app/assets/stylesheets/_demo_requests.scss */
body#demo_requests_controller[data-action="manage_subscriptions"] table .box-squares .square.rosso,
body#salvaguardo_item_data_controller[data-action="manage_subscriptions"] table .box-squares .square.rosso,
body#segretario_pro_item_data_controller[data-action="manage_subscriptions"] table .box-squares .square.rosso {
  background-color: #C1282E;
}
/* line 597, /app/app/assets/stylesheets/_demo_requests.scss */
body#demo_requests_controller[data-action="manage_subscriptions"] table .box-squares .square.verde,
body#salvaguardo_item_data_controller[data-action="manage_subscriptions"] table .box-squares .square.verde,
body#segretario_pro_item_data_controller[data-action="manage_subscriptions"] table .box-squares .square.verde {
  background-color: #26824C;
}

/* line 1, /app/app/assets/stylesheets/appointments.scss */
div.popup {
  position: absolute !important;
  top: 20px;
  left: 50%;
  margin-left: -250px;
  width: 480px;
  min-height: 140px;
  z-index: 9999;
  padding: 10px;
  background-color: var(--ta-success-soft);
  behavior: url("/assets/css3pie/PIE.htc");
  box-shadow: 0 0 20px var(--ta-text-muted);
  -webkit-box-shadow: 0 0 20px var(--ta-text-muted);
  -moz-box-shadow: 0 0 20px var(--ta-text-muted);
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 13, /app/app/assets/stylesheets/appointments.scss */
div.popup h3 {
  color: var(--ta-danger-hover);
}

/* line 24, /app/app/assets/stylesheets/appointments.scss */
body#appointments_controller[data-action="index"] .ta-calendar__month-event, body#appointments_controller[data-action="index"] .ta-calendar__agenda-row, body#appointments_controller[data-action="calendar"] .ta-calendar__month-event, body#appointments_controller[data-action="calendar"] .ta-calendar__agenda-row, body#agent_tasks_controller[data-action="calendar"] .ta-calendar__month-event, body#agent_tasks_controller[data-action="calendar"] .ta-calendar__agenda-row, body#sales_info_controller[data-action="activities"] .ta-calendar__month-event, body#sales_info_controller[data-action="activities"] .ta-calendar__agenda-row, body#users_controller[data-action="calendar"] .ta-calendar__month-event, body#users_controller[data-action="calendar"] .ta-calendar__agenda-row {
  position: relative;
}
/* line 26, /app/app/assets/stylesheets/appointments.scss */
body#appointments_controller[data-action="index"] .at-priority-1:after, body#appointments_controller[data-action="index"] .at-priority-2:after, body#appointments_controller[data-action="index"] .at-priority-3:after, body#appointments_controller[data-action="index"] .at-priority-4:after, body#appointments_controller[data-action="calendar"] .at-priority-1:after, body#appointments_controller[data-action="calendar"] .at-priority-2:after, body#appointments_controller[data-action="calendar"] .at-priority-3:after, body#appointments_controller[data-action="calendar"] .at-priority-4:after, body#agent_tasks_controller[data-action="calendar"] .at-priority-1:after, body#agent_tasks_controller[data-action="calendar"] .at-priority-2:after, body#agent_tasks_controller[data-action="calendar"] .at-priority-3:after, body#agent_tasks_controller[data-action="calendar"] .at-priority-4:after, body#sales_info_controller[data-action="activities"] .at-priority-1:after, body#sales_info_controller[data-action="activities"] .at-priority-2:after, body#sales_info_controller[data-action="activities"] .at-priority-3:after, body#sales_info_controller[data-action="activities"] .at-priority-4:after, body#users_controller[data-action="calendar"] .at-priority-1:after, body#users_controller[data-action="calendar"] .at-priority-2:after, body#users_controller[data-action="calendar"] .at-priority-3:after, body#users_controller[data-action="calendar"] .at-priority-4:after {
  content: '';
  position: absolute;
  top: 3px;
  right: 3px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  box-shadow: 0 0 0 1px var(--ta-surface);
}
/* line 37, /app/app/assets/stylesheets/appointments.scss */
body#appointments_controller[data-action="index"] .at-priority-1:after, body#appointments_controller[data-action="calendar"] .at-priority-1:after, body#agent_tasks_controller[data-action="calendar"] .at-priority-1:after, body#sales_info_controller[data-action="activities"] .at-priority-1:after, body#users_controller[data-action="calendar"] .at-priority-1:after {
  background-color: #26824C;
}
/* line 38, /app/app/assets/stylesheets/appointments.scss */
body#appointments_controller[data-action="index"] .at-priority-2:after, body#appointments_controller[data-action="calendar"] .at-priority-2:after, body#agent_tasks_controller[data-action="calendar"] .at-priority-2:after, body#sales_info_controller[data-action="activities"] .at-priority-2:after, body#users_controller[data-action="calendar"] .at-priority-2:after {
  background-color: #FBB24C;
}
/* line 39, /app/app/assets/stylesheets/appointments.scss */
body#appointments_controller[data-action="index"] .at-priority-3:after, body#appointments_controller[data-action="calendar"] .at-priority-3:after, body#agent_tasks_controller[data-action="calendar"] .at-priority-3:after, body#sales_info_controller[data-action="activities"] .at-priority-3:after, body#users_controller[data-action="calendar"] .at-priority-3:after {
  background-color: #F08031;
}
/* line 40, /app/app/assets/stylesheets/appointments.scss */
body#appointments_controller[data-action="index"] .at-priority-4:after, body#appointments_controller[data-action="calendar"] .at-priority-4:after, body#agent_tasks_controller[data-action="calendar"] .at-priority-4:after, body#sales_info_controller[data-action="activities"] .at-priority-4:after, body#users_controller[data-action="calendar"] .at-priority-4:after {
  background-color: #C1282E;
}
/* line 41, /app/app/assets/stylesheets/appointments.scss */
body#appointments_controller[data-action="index"] .at-priority-4.past-event:after, body#appointments_controller[data-action="calendar"] .at-priority-4.past-event:after, body#agent_tasks_controller[data-action="calendar"] .at-priority-4.past-event:after, body#sales_info_controller[data-action="activities"] .at-priority-4.past-event:after, body#users_controller[data-action="calendar"] .at-priority-4.past-event:after {
  content: none;
}
/* line 44, /app/app/assets/stylesheets/appointments.scss */
body#appointments_controller[data-action="index"] .pending-confirmation, body#appointments_controller[data-action="calendar"] .pending-confirmation, body#agent_tasks_controller[data-action="calendar"] .pending-confirmation, body#sales_info_controller[data-action="activities"] .pending-confirmation, body#users_controller[data-action="calendar"] .pending-confirmation {
  opacity: 0.5;
}

/* line 48, /app/app/assets/stylesheets/appointments.scss */
body#appointments_controller[data-action="new"] #notes_container .fieldset, body#appointments_controller[data-action="edit"] #notes_container .fieldset, body#appointments_controller[data-action="create"] #notes_container .fieldset, body#appointments_controller[data-action="update"] #notes_container .fieldset {
  margin: 15px 0 0 0;
  padding: 15px 0 0 0;
  border-top: 1px solid #EEE;
}
/* line 52, /app/app/assets/stylesheets/appointments.scss */
body#appointments_controller[data-action="new"] #notes_container .fieldset:first-child, body#appointments_controller[data-action="edit"] #notes_container .fieldset:first-child, body#appointments_controller[data-action="create"] #notes_container .fieldset:first-child, body#appointments_controller[data-action="update"] #notes_container .fieldset:first-child {
  margin: 0;
  padding: 0;
  border: none;
}

/* line 1, /app/app/assets/stylesheets/sold_items.scss */
.item-box {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  background-color: var(--ta-info-soft);
  width: 100%;
  padding: 5px 5px;
  margin: 10px 0;
}
/* line 7, /app/app/assets/stylesheets/sold_items.scss */
.item-box > .alignright {
  padding-bottom: 5px;
}
/* line 8, /app/app/assets/stylesheets/sold_items.scss */
.item-box.rate {
  background-color: var(--ta-lilla-soft-alt);
  width: 96%;
  margin-left: 4%;
}

/* line 1, /app/app/assets/stylesheets/pdf.scss */
.pdf-body {
  font-size: 12px;
}
/* line 3, /app/app/assets/stylesheets/pdf.scss */
.pdf-body .item-row td {
  font-size: 9px;
  line-height: 13px;
}

/* line 1, /app/app/assets/stylesheets/sales_info.scss */
#activities-bar, .activities-bar {
  height: 107px;
  margin: 0 0 15px 0;
  padding: 0 20px;
  border: 1px solid #CCC;
  border-right: none;
  font-size: 0;
  line-height: 0;
  letter-spacing: 0;
  position: relative;
}
/* line 12, /app/app/assets/stylesheets/sales_info.scss */
#activities-bar .prev, #activities-bar .next, .activities-bar .prev, .activities-bar .next {
  height: 105px;
  width: 20px;
  border-right: 1px solid #CCC;
  cursor: pointer;
  font-size: 2rem;
  text-align: center;
  line-height: 105px;
  position: absolute;
  top: 0;
  z-index: 1;
}
/* line 24, /app/app/assets/stylesheets/sales_info.scss */
#activities-bar .prev, .activities-bar .prev {
  left: 0;
}
/* line 25, /app/app/assets/stylesheets/sales_info.scss */
#activities-bar .next, .activities-bar .next {
  right: 0;
}
/* line 26, /app/app/assets/stylesheets/sales_info.scss */
#activities-bar .box-dates, .activities-bar .box-dates {
  position: relative;
  z-index: 2;
}
/* line 30, /app/app/assets/stylesheets/sales_info.scss */
#activities-bar .box-date, .activities-bar .box-date {
  display: inline-block;
  width: 12.5%;
  height: 105px;
  padding: 5px 8px;
  border-right: 1px solid #CCC;
  font-size: 0.875rem;
  line-height: 1.2;
  letter-spacing: 1px;
  text-decoration: none;
  overflow: hidden;
}
/* line 41, /app/app/assets/stylesheets/sales_info.scss */
#activities-bar .box-date:hover, .activities-bar .box-date:hover {
  color: #4B4B4B;
}
/* line 42, /app/app/assets/stylesheets/sales_info.scss */
#activities-bar .box-date .date, .activities-bar .box-date .date {
  display: block;
  margin: 0 0 5px 0;
  font-size: 1.125rem;
  text-align: center;
  text-transform: uppercase;
}
/* line 49, /app/app/assets/stylesheets/sales_info.scss */
#activities-bar .box-date .info, .activities-bar .box-date .info {
  display: block;
  white-space: nowrap;
}
/* line 52, /app/app/assets/stylesheets/sales_info.scss */
#activities-bar .box-date .info:before, .activities-bar .box-date .info:before {
  width: 20px;
}
/* line 54, /app/app/assets/stylesheets/sales_info.scss */
#activities-bar .box-date.verde, .activities-bar .box-date.verde {
  background-color: var(--ta-success-soft);
}
/* line 57, /app/app/assets/stylesheets/sales_info.scss */
#activities-bar .box-date.giallo, .activities-bar .box-date.giallo {
  background-color: var(--ta-warning-soft);
}
/* line 60, /app/app/assets/stylesheets/sales_info.scss */
#activities-bar .box-date.rosso, .activities-bar .box-date.rosso {
  background-color: var(--ta-danger-soft);
}
/* line 64, /app/app/assets/stylesheets/sales_info.scss */
#activities-bar .ion-load-a, .activities-bar .ion-load-a {
  display: none;
}
/* line 66, /app/app/assets/stylesheets/sales_info.scss */
#activities-bar.bar-loading:after, .activities-bar.bar-loading:after {
  content: '';
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3;
}
/* line 76, /app/app/assets/stylesheets/sales_info.scss */
#activities-bar.bar-loading .ion-load-a, .activities-bar.bar-loading .ion-load-a {
  display: block;
  width: 100%;
  color: #FFF;
  font-size: 2.5rem;
  line-height: 105px;
  text-align: center;
  position: absolute;
  z-index: 4;
}
/* line 87, /app/app/assets/stylesheets/sales_info.scss */
#activities-bar.without-navigations, .activities-bar.without-navigations {
  padding: 0;
}

/* line 94, /app/app/assets/stylesheets/sales_info.scss */
body#sales_info_controller[data-action="today_activities"] .estimate-row * {
  vertical-align: middle;
}
/* line 95, /app/app/assets/stylesheets/sales_info.scss */
body#sales_info_controller[data-action="today_activities"] .estimate-row.red .txt {
  color: #C1282E;
}
/* line 97, /app/app/assets/stylesheets/sales_info.scss */
body#sales_info_controller[data-action="today_activities"] .estimate-row.red .txt * {
  color: #C1282E !important;
}
/* line 99, /app/app/assets/stylesheets/sales_info.scss */
body#sales_info_controller[data-action="today_activities"] .estimate-row.yellow .txt {
  color: #FBB24C;
}
/* line 101, /app/app/assets/stylesheets/sales_info.scss */
body#sales_info_controller[data-action="today_activities"] .estimate-row.yellow .txt * {
  color: #FBB24C !important;
}

/* line 110, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_dashboard .ta-card > .title,
#sales_info_trend_analysis_dashboard .ta-card > .title {
  position: relative;
}
/* line 112, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_dashboard .ta-card > .title:has(a),
#sales_info_trend_analysis_dashboard .ta-card > .title:has(a) {
  padding-right: 110px;
}
/* line 113, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_dashboard .ta-card > .title a,
#sales_info_trend_analysis_dashboard .ta-card > .title a {
  font-size: 0.8em;
  font-weight: normal;
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translateY(-50%);
}

/* line 125, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_dashboard .ta-card.conversion-rate .top {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
  margin-bottom: 10px;
}
/* line 130, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_dashboard .ta-card.conversion-rate .top > div {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0;
}
/* line 132, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_dashboard .ta-card.conversion-rate .top .rate {
  padding: 7px;
  border-radius: var(--ta-radius-sm);
  background-color: #CADD9B;
  color: inherit;
  font-size: 1.4em;
  font-weight: normal;
  letter-spacing: normal;
  line-height: 1.2;
  text-align: left;
}
/* line 142, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_dashboard .ta-card.conversion-rate .top .rate.ko {
  background-color: #E8ACAC;
}
/* line 145, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_dashboard .ta-card.conversion-rate .p_scollbar {
  height: 281px;
  position: relative;
  overflow: hidden;
}
/* line 149, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_dashboard .ta-card.conversion-rate .p_scollbar table {
  margin: 0;
}
/* line 151, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_dashboard .ta-card.conversion-rate .p_scollbar table thead th {
  font-size: 0.8em;
}
/* line 153, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_dashboard .ta-card.conversion-rate .p_scollbar table thead th:nth-child(1), #sales_info_dashboard .ta-card.conversion-rate .p_scollbar table thead th:nth-child(2), #sales_info_dashboard .ta-card.conversion-rate .p_scollbar table thead th:nth-child(5) {
  border-right: 1px solid #EBEEF0;
}
/* line 156, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_dashboard .ta-card.conversion-rate .p_scollbar table tr td:nth-child(1), #sales_info_dashboard .ta-card.conversion-rate .p_scollbar table tr td:nth-child(2), #sales_info_dashboard .ta-card.conversion-rate .p_scollbar table tr td:nth-child(5) {
  border-right: 1px solid #EBEEF0;
}

/* line 162, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_trend_analysis_dashboard .ta-card.total ul {
  height: 320px;
  margin: 0;
  padding: 0;
  list-style-type: none;
  overflow: auto;
}
/* line 168, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_trend_analysis_dashboard .ta-card.total ul li {
  margin: 10px 0 0 0;
}
/* line 170, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_trend_analysis_dashboard .ta-card.total ul li strong, #sales_info_trend_analysis_dashboard .ta-card.total ul li .strong, #sales_info_trend_analysis_dashboard .ta-card.total ul li span {
  display: block;
}
/* line 171, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_trend_analysis_dashboard .ta-card.total ul li > span {
  padding: 0 0 0 15px;
}
/* line 172, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_trend_analysis_dashboard .ta-card.total ul li .col {
  display: inline-block;
  width: 50%;
  vertical-align: top;
}
/* line 176, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_trend_analysis_dashboard .ta-card.total ul li .col > span {
  padding: 0 0 0 15px;
}
/* line 177, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_trend_analysis_dashboard .ta-card.total ul li .col.col1 {
  padding-right: 10px;
  border-right: 1px solid var(--ta-border-subtle);
}
/* line 181, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_trend_analysis_dashboard .ta-card.total ul li .col.col2 {
  padding-left: 10px;
  border-left: 1px solid var(--ta-border-subtle);
  margin-left: -1px;
}
/* line 187, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_trend_analysis_dashboard .ta-card.total ul li:first-child {
  margin-top: 0;
}
/* line 189, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_trend_analysis_dashboard .ta-card.total ul li.inline strong, #sales_info_trend_analysis_dashboard .ta-card.total ul li.inline .strong, #sales_info_trend_analysis_dashboard .ta-card.total ul li.inline span {
  display: inline-block;
}
/* line 190, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_trend_analysis_dashboard .ta-card.total ul li.inline span {
  padding: 0;
}
/* line 192, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_trend_analysis_dashboard .ta-card.total ul li.with-cols {
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
}
/* line 196, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_trend_analysis_dashboard .ta-card.total ul li.with-cols strong, #sales_info_trend_analysis_dashboard .ta-card.total ul li.with-cols .strong, #sales_info_trend_analysis_dashboard .ta-card.total ul li.with-cols span {
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.6;
}

/* line 207, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_controller #table-sales-info .summary-row td:nth-child(2), #sales_info_controller #table-sales-info .summary-row td:nth-child(3), #sales_info_controller #table-sales-info .summary-row td:nth-child(5), #sales_info_controller #table-sales-info .summary-row td:nth-child(9) {
  border-left: 1px solid #AAA;
}
/* line 208, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_controller #table-sales-info .summary-row td:first-child, #sales_info_controller #table-sales-info .summary-row td:nth-child(2), #sales_info_controller #table-sales-info .summary-row td:nth-child(4), #sales_info_controller #table-sales-info .summary-row td:nth-child(8) {
  border-right: 1px solid #AAA;
}
/* line 209, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_controller #table-sales-info td:nth-child(2), #sales_info_controller #table-sales-info td:nth-child(3), #sales_info_controller #table-sales-info td:nth-child(5), #sales_info_controller #table-sales-info td:nth-child(9) {
  border-left: 1px solid #EBEEF0;
}

/* line 215, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_controller #table-sales-info2 .summary-row td:nth-child(2), #sales_info_controller #table-sales-info2 .summary-row td:nth-child(5), #sales_info_controller #table-sales-info2 .summary-row td:nth-child(9), #sales_info_controller #table-sales-info2 .summary-row td:nth-child(14), #sales_info_controller #table-sales-info2 .summary-row td:last-child {
  border-left: 1px solid #AAA;
}
/* line 218, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_controller #table-sales-info2 .summary-row td:first-child, #sales_info_controller #table-sales-info2 .summary-row td:nth-child(4), #sales_info_controller #table-sales-info2 .summary-row td:nth-child(8), #sales_info_controller #table-sales-info2 .summary-row td:nth-child(13), #sales_info_controller #table-sales-info2 .summary-row td:nth-child(16) {
  border-right: 1px solid #AAA;
}
/* line 221, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_controller #table-sales-info2 td:nth-child(2), #sales_info_controller #table-sales-info2 td:nth-child(5), #sales_info_controller #table-sales-info2 td:nth-child(9), #sales_info_controller #table-sales-info2 td:nth-child(14), #sales_info_controller #table-sales-info2 td:last-child {
  border-left: 1px solid #EBEEF0;
}

/* line 229, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_controller #table-sales-info3 span.rosso {
  opacity: 0.5;
}
/* line 230, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_controller #table-sales-info3 .summary-row td:nth-child(2), #sales_info_controller #table-sales-info3 .summary-row td:nth-child(3), #sales_info_controller #table-sales-info3 .summary-row td:nth-child(7), #sales_info_controller #table-sales-info3 .summary-row td:nth-child(15), #sales_info_controller #table-sales-info3 .summary-row td:last-child {
  border-left: 1px solid #AAA;
}
/* line 233, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_controller #table-sales-info3 .summary-row td:first-child, #sales_info_controller #table-sales-info3 .summary-row td:nth-child(2), #sales_info_controller #table-sales-info3 .summary-row td:nth-child(6), #sales_info_controller #table-sales-info3 .summary-row td:nth-child(14), #sales_info_controller #table-sales-info3 .summary-row td:nth-child(18) {
  border-right: 1px solid #AAA;
}
/* line 236, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_controller #table-sales-info3 td:nth-child(2), #sales_info_controller #table-sales-info3 td:nth-child(3), #sales_info_controller #table-sales-info3 td:nth-child(7), #sales_info_controller #table-sales-info3 td:nth-child(15), #sales_info_controller #table-sales-info3 td:last-child {
  border-left: 1px solid #EBEEF0;
}

/* line 244, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_controller #table-sales-info4 span.rosso {
  opacity: 0.5;
}
/* line 245, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_controller #table-sales-info4 .summary-row td:nth-child(2), #sales_info_controller #table-sales-info4 .summary-row td:nth-child(3), #sales_info_controller #table-sales-info4 .summary-row td:last-child {
  border-left: 1px solid #AAA;
}
/* line 246, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_controller #table-sales-info4 .summary-row td:first-child, #sales_info_controller #table-sales-info4 .summary-row td:nth-child(2), #sales_info_controller #table-sales-info4 .summary-row td:nth-child(6) {
  border-right: 1px solid #AAA;
}
/* line 247, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_controller #table-sales-info4 td:nth-child(2), #sales_info_controller #table-sales-info4 td:nth-child(3), #sales_info_controller #table-sales-info4 td:last-child {
  border-left: 1px solid #EBEEF0;
}

/* line 253, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_controller #table-sales-info5 span.rosso {
  opacity: 0.5;
}
/* line 254, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_controller #table-sales-info5 .summary-row td:nth-child(2), #sales_info_controller #table-sales-info5 .summary-row td:nth-child(5), #sales_info_controller #table-sales-info5 .summary-row td:last-child {
  border-left: 1px solid #AAA;
}
/* line 255, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_controller #table-sales-info5 .summary-row td:first-child, #sales_info_controller #table-sales-info5 .summary-row td:nth-child(4), #sales_info_controller #table-sales-info5 .summary-row td:nth-child(11) {
  border-right: 1px solid #AAA;
}
/* line 256, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_controller #table-sales-info5 td:nth-child(2), #sales_info_controller #table-sales-info5 td:nth-child(5), #sales_info_controller #table-sales-info5 td:last-child {
  border-left: 1px solid #EBEEF0;
}

/* line 260, /app/app/assets/stylesheets/sales_info.scss */
td[data-opportunity-link] {
  position: relative;
}
/* line 262, /app/app/assets/stylesheets/sales_info.scss */
td[data-opportunity-link] a:not(.with-icon) {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 271, /app/app/assets/stylesheets/sales_info.scss */
#change-year-sales-info-dashboard.form {
  display: block;
  width: auto;
  margin: 0 0 20px 0;
  padding: 0;
}
/* line 276, /app/app/assets/stylesheets/sales_info.scss */
#change-year-sales-info-dashboard.form .field {
  display: inline-block;
  margin: 0;
  vertical-align: top;
}
/* line 280, /app/app/assets/stylesheets/sales_info.scss */
#change-year-sales-info-dashboard.form .field select {
  float: none;
  width: auto;
  margin: 0;
}
/* line 286, /app/app/assets/stylesheets/sales_info.scss */
#change-year-sales-info-dashboard.form #year {
  margin-right: 5px;
}

/* line 292, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_new_dashboard #change-year-sales-info-dashboard {
  display: block;
}
/* line 293, /app/app/assets/stylesheets/sales_info.scss */
#sales_info_new_dashboard .opportunities-table.table.table-white tbody tr td {
  padding: 8px;
}

@container ta-pagina (max-width: 71.25rem) {
  /* line 299, /app/app/assets/stylesheets/sales_info.scss */
  #sales_info_controller #table-sales-info4 .summary-row td:nth-child(2), #sales_info_controller #table-sales-info4 .summary-row td:nth-child(3), #sales_info_controller #table-sales-info4 .summary-row td:last-child, #sales_info_controller #table-sales-info4 td:nth-child(2), #sales_info_controller #table-sales-info4 td:nth-child(3), #sales_info_controller #table-sales-info4 td:last-child {
    border-left: none;
  }
  /* line 300, /app/app/assets/stylesheets/sales_info.scss */
  #sales_info_controller #table-sales-info4 .summary-row td:first-child, #sales_info_controller #table-sales-info4 .summary-row td:nth-child(2), #sales_info_controller #table-sales-info4 .summary-row td:nth-child(6) {
    border-right: none;
  }

  /* line 305, /app/app/assets/stylesheets/sales_info.scss */
  #sales_info_controller #table-sales-info5 .summary-row td:nth-child(2), #sales_info_controller #table-sales-info5 .summary-row td:nth-child(5), #sales_info_controller #table-sales-info5 .summary-row td:last-child, #sales_info_controller #table-sales-info5 td:nth-child(2), #sales_info_controller #table-sales-info5 td:nth-child(5), #sales_info_controller #table-sales-info5 td:last-child {
    border-left: none;
  }
  /* line 306, /app/app/assets/stylesheets/sales_info.scss */
  #sales_info_controller #table-sales-info5 .summary-row td:first-child, #sales_info_controller #table-sales-info5 .summary-row td:nth-child(4), #sales_info_controller #table-sales-info5 .summary-row td:nth-child(11) {
    border-right: none;
  }

  /* line 310, /app/app/assets/stylesheets/sales_info.scss */
  body#sales_info_controller[data-action="activities"] #app-content h2, body#sales_info_controller[data-action="activities"] #app-content #title-bar .page-title, #title-bar body#sales_info_controller[data-action="activities"] #app-content .page-title {
    margin-bottom: 15px;
  }
}
@container ta-pagina (max-width: 93.75rem) {
  /* line 316, /app/app/assets/stylesheets/sales_info.scss */
  #sales_info_controller #table-sales-info .summary-row td:nth-child(2), #sales_info_controller #table-sales-info .summary-row td:nth-child(3), #sales_info_controller #table-sales-info .summary-row td:nth-child(5), #sales_info_controller #table-sales-info .summary-row td:nth-child(9), #sales_info_controller #table-sales-info td:nth-child(2), #sales_info_controller #table-sales-info td:nth-child(3), #sales_info_controller #table-sales-info td:nth-child(5), #sales_info_controller #table-sales-info td:nth-child(9) {
    border-left: none;
  }
  /* line 317, /app/app/assets/stylesheets/sales_info.scss */
  #sales_info_controller #table-sales-info .summary-row td:first-child, #sales_info_controller #table-sales-info .summary-row td:nth-child(2), #sales_info_controller #table-sales-info .summary-row td:nth-child(4), #sales_info_controller #table-sales-info .summary-row td:nth-child(8) {
    border-right: none;
  }

  /* line 320, /app/app/assets/stylesheets/sales_info.scss */
  #sales_info_controller #table-sales-info2 .summary-row td:nth-child(2), #sales_info_controller #table-sales-info2 .summary-row td:nth-child(5), #sales_info_controller #table-sales-info2 .summary-row td:nth-child(9), #sales_info_controller #table-sales-info2 .summary-row td:nth-child(14), #sales_info_controller #table-sales-info2 .summary-row td:last-child,
  #sales_info_controller #table-sales-info2 td:nth-child(2), #sales_info_controller #table-sales-info2 td:nth-child(5), #sales_info_controller #table-sales-info2 td:nth-child(9), #sales_info_controller #table-sales-info2 td:nth-child(14), #sales_info_controller #table-sales-info2 td:last-child {
    border-left: none;
  }
  /* line 322, /app/app/assets/stylesheets/sales_info.scss */
  #sales_info_controller #table-sales-info2 .summary-row td:first-child, #sales_info_controller #table-sales-info2 .summary-row td:nth-child(4), #sales_info_controller #table-sales-info2 .summary-row td:nth-child(8), #sales_info_controller #table-sales-info2 .summary-row td:nth-child(13), #sales_info_controller #table-sales-info2 .summary-row td:nth-child(16) {
    border-right: none;
  }

  /* line 325, /app/app/assets/stylesheets/sales_info.scss */
  #sales_info_controller #table-sales-info3 .summary-row td:nth-child(2), #sales_info_controller #table-sales-info3 .summary-row td:nth-child(3), #sales_info_controller #table-sales-info3 .summary-row td:nth-child(7), #sales_info_controller #table-sales-info3 .summary-row td:nth-child(15), #sales_info_controller #table-sales-info3 .summary-row td:last-child,
  #sales_info_controller #table-sales-info3 td:nth-child(2), #sales_info_controller #table-sales-info3 td:nth-child(3), #sales_info_controller #table-sales-info3 td:nth-child(7), #sales_info_controller #table-sales-info3 td:nth-child(15), #sales_info_controller #table-sales-info3 td:last-child {
    border-left: none;
  }
  /* line 327, /app/app/assets/stylesheets/sales_info.scss */
  #sales_info_controller #table-sales-info3 .summary-row td:first-child, #sales_info_controller #table-sales-info3 .summary-row td:nth-child(2), #sales_info_controller #table-sales-info3 .summary-row td:nth-child(6), #sales_info_controller #table-sales-info3 .summary-row td:nth-child(14), #sales_info_controller #table-sales-info3 .summary-row td:nth-child(18) {
    border-right: none;
  }
}
@container ta-pagina (max-width: 106.25rem) {
  /* line 334, /app/app/assets/stylesheets/sales_info.scss */
  #sales_info_dashboard .ta-card.conversion-rate .p_scollbar table tr td:nth-child(1), #sales_info_dashboard .ta-card.conversion-rate .p_scollbar table tr td:nth-child(2), #sales_info_dashboard .ta-card.conversion-rate .p_scollbar table tr td:nth-child(5) {
    border-right: none;
  }
}
@container ta-pagina (max-width: 33.75rem) {
  /* line 339, /app/app/assets/stylesheets/sales_info.scss */
  #sales_info_dashboard .ta-card.conversion-rate .top {
    grid-template-columns: 1fr;
  }
}
@container ta-pagina (max-width: 50rem) {
  /* line 344, /app/app/assets/stylesheets/sales_info.scss */
  #sales_info_trend_analysis_dashboard .ta-card.total ul {
    height: auto;
  }
  /* line 346, /app/app/assets/stylesheets/sales_info.scss */
  #sales_info_trend_analysis_dashboard .ta-card.total ul li .col {
    width: 100%;
  }
  /* line 348, /app/app/assets/stylesheets/sales_info.scss */
  #sales_info_trend_analysis_dashboard .ta-card.total ul li .col.col1 {
    padding-right: 0;
    border-right: none;
  }
  /* line 352, /app/app/assets/stylesheets/sales_info.scss */
  #sales_info_trend_analysis_dashboard .ta-card.total ul li .col.col2 {
    padding-left: 0;
    border-left: none;
    margin-left: 0;
    margin-top: 5px;
  }
}
/* line 1, /app/app/assets/stylesheets/exporter.scss */
.form-div {
  height: 0;
  overflow: hidden;
}

/* line 5, /app/app/assets/stylesheets/exporter.scss */
.form-div-bottom {
  border-top: 1px solid var(--ta-border-subtle);
}
/* line 7, /app/app/assets/stylesheets/exporter.scss */
.form-div-bottom .arrow {
  background-color: #fff;
  position: relative;
  left: 50%;
  margin-left: -10px;
  height: 20px;
  font-size: 1.25rem;
  top: -8px;
  width: 17px !important;
  color: var(--ta-border-subtle);
  cursor: pointer;
}
/* line 21, /app/app/assets/stylesheets/exporter.scss */
.form-div-bottom .arrow.arrow-top {
  top: -14px;
}

/* line 4, /app/app/assets/stylesheets/products.scss */
body#product_item_types_controller ul.dialog-list, body#directions_controller ul.dialog-list,
body#product_configurations_controller ul.dialog-list, body#public_area_demo_request_options_controller ul.dialog-list,
body#products_controller ul.dialog-list {
  margin: 0 0 0 17px;
}
/* line 6, /app/app/assets/stylesheets/products.scss */
body#product_item_types_controller ul.dialog-list li, body#directions_controller ul.dialog-list li,
body#product_configurations_controller ul.dialog-list li, body#public_area_demo_request_options_controller ul.dialog-list li,
body#products_controller ul.dialog-list li {
  font-size: 1rem;
  line-height: 1.75rem;
}

/* line 14, /app/app/assets/stylesheets/products.scss */
body#public_area_demo_request_options_controller .delete_line {
  font-size: 0.75rem;
  display: inline-block;
  line-height: 1.75rem;
  margin: 0 0 0 10px;
}

/* line 25, /app/app/assets/stylesheets/products.scss */
body#subscription_items_themes_controller form button {
  float: left;
}

/* line 2, /app/app/assets/stylesheets/_alfred.scss */
body#alfred_controller[data-action="settings"] #top-title-bar table.with-right td:last-child a.ta-btn.save-form, body#alfred_controller[data-action="settings"] #top-title-bar table.with-right td:last-child a.save-form.ta-btn-back {
  margin-right: 0;
}
/* line 3, /app/app/assets/stylesheets/_alfred.scss */
body#alfred_controller[data-action="settings"] #demo-alfred-section .form > .alignright {
  padding: 0 0 15px 0;
}

/* line 6, /app/app/assets/stylesheets/_alfred.scss */
.alfred_tabs {
  width: 100%;
  margin: 0 0 20px 0;
  table-layout: fixed;
}
/* line 10, /app/app/assets/stylesheets/_alfred.scss */
.alfred_tabs td {
  border-bottom: 1px solid var(--ta-border);
  padding: 3px 5px;
}
/* line 13, /app/app/assets/stylesheets/_alfred.scss */
.alfred_tabs td.selected {
  border: 1px solid var(--ta-border);
  border-bottom: none;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 17, /app/app/assets/stylesheets/_alfred.scss */
.alfred_tabs td.selected a {
  padding-top: 2px;
}
/* line 19, /app/app/assets/stylesheets/_alfred.scss */
.alfred_tabs td a {
  text-decoration: none;
  display: inline-block;
  width: 100%;
}

/* line 2, /app/app/assets/stylesheets/store_configurations.scss */
#store_configurations_controller .ui-sortable {
  list-style: none;
  margin: 0;
  padding: 5px;
  height: 150px;
  float: left;
  width: 48%;
  border: 1px solid #ccc;
  margin-bottom: 10px;
  overflow: auto;
}
/* line 12, /app/app/assets/stylesheets/store_configurations.scss */
#store_configurations_controller .ui-sortable#available_items {
  margin-right: 4%;
  height: 331px;
}
/* line 16, /app/app/assets/stylesheets/store_configurations.scss */
#store_configurations_controller .ui-sortable#selected_items, #store_configurations_controller .ui-sortable#other_items {
  height: 147px;
}
/* line 19, /app/app/assets/stylesheets/store_configurations.scss */
#store_configurations_controller .ui-sortable li {
  display: block;
  margin: 0;
  padding: 5px;
  background-color: var(--ta-border-subtle);
  border: 1px solid var(--ta-border);
  margin-bottom: 5px;
}
/* line 29, /app/app/assets/stylesheets/store_configurations.scss */
#store_configurations_controller .ui-sortable li.ui-sortable-placeholder {
  background-color: var(--ta-info-soft);
  visibility: visible !important;
  border: 1px dashed var(--ta-accent);
}

/* line 2, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] #app-container #app-content-wrapper #app-content {
  padding-bottom: 50px;
  position: relative;
}
/* line 7, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] .site-footer {
  height: 45px;
  position: absolute;
  right: 15px;
  bottom: 0;
  left: 15px;
}
/* line 13, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] .site-footer .aligncenter {
  width: 100%;
}
/* line 15, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] .site-footer .aligncenter > div {
  margin-top: 5px;
  font-size: 0.625rem;
}
/* line 18, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] .site-footer .aligncenter > div .circle-zone-group {
  display: inline-block;
  width: 12px;
  height: 12px;
  border: 1px solid #333;
  border-radius: 6px;
  vertical-align: middle;
}
/* line 26, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] .site-footer .aligncenter > div .label-zone-group {
  line-height: 12px;
  vertical-align: middle;
}
/* line 35, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] #app-container.with-sidebar-menu #app-content-wrapper #app-content {
  padding-bottom: 45px;
}
/* line 39, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap table {
  width: 100%;
  table-layout: fixed;
}
/* line 43, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap .agent-availabilities-tabs {
  margin: 10px 0 20px 0;
}
/* line 45, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap .agent-availabilities-tabs td {
  border-bottom: 1px solid #ccc;
  padding: 3px 0;
}
/* line 48, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap .agent-availabilities-tabs td:after {
  content: "";
  width: 100%;
  display: block;
}
/* line 53, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap .agent-availabilities-tabs td.selected {
  border: 1px solid #ccc;
  border-bottom: none;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 57, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap .agent-availabilities-tabs td.selected a {
  padding-top: 2px;
}
/* line 59, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap .agent-availabilities-tabs td a {
  text-decoration: none;
  display: inline-block;
  width: 100%;
}
/* line 67, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap #availabilities-table tbody td {
  vertical-align: top;
}
/* line 68, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap #availabilities-table .availability-wrap {
  background-color: #DFF2FB;
  margin-bottom: 8px;
  padding: 0 15px;
  border-radius: 3px;
  position: relative;
}
/* line 74, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap #availabilities-table .availability-wrap .circle-zone-group {
  display: inline-block;
  width: 10px;
  height: 10px;
  border: 1px solid #FFF;
  border-radius: 5px;
  box-shadow: 1px 1px 0px #AAA;
  position: absolute;
  left: 2px;
}
/* line 84, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap #availabilities-table .availability-wrap .delete-availability {
  color: #992133;
  position: absolute;
  top: -2px;
  right: 3px;
}
/* line 90, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap #availabilities-table .availability-wrap .edit-availability {
  color: #314E9E;
  position: absolute;
  bottom: -2px;
  right: 3px;
}
/* line 96, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap #availabilities-table .availability-wrap:last-child {
  margin-bottom: 0;
}
/* line 100, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap #availabilities-exception-table .circle-zone-group {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-left: 3px;
  border: 1px solid #333;
  border-radius: 5px;
}
/* line 109, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap .content-cols {
  display: flex;
  justify-content: center;
  align-items: stretch;
  flex: 1;
}
/* line 114, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap .content-cols > div {
  display: grid;
  grid-auto-columns: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-column-gap: 0;
  grid-row-gap: 0;
  grid-template-rows: auto;
  width: 100%;
}
/* line 122, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap .content-cols > div .col {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: stretch;
  align-content: flex-start;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  line-height: 1.375rem;
  text-align: center;
}
/* line 135, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap .content-cols > div .col .top {
  font-family: "ProximaNovaLight", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1.2em;
  padding: 13px 8px;
  border-bottom: 1px solid #EBEEF0;
  color: #4B4B4B;
}
/* line 142, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap .content-cols > div .col .top a {
  color: #4B4B4B;
}
/* line 144, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap .content-cols > div .col .content {
  padding: 13px 8px;
}
/* line 147, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap .content-cols > div .col .availability-wrap {
  background-color: #DFF2FB;
  margin-bottom: 8px;
  padding: 0 15px;
  border-radius: 3px;
  position: relative;
}
/* line 153, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap .content-cols > div .col .availability-wrap .circle-zone-group {
  display: inline-block;
  width: 10px;
  height: 10px;
  border: 1px solid #FFF;
  border-radius: 5px;
  box-shadow: 1px 1px 0px #AAA;
  position: absolute;
  left: 2px;
}
/* line 163, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap .content-cols > div .col .availability-wrap .delete-availability {
  color: #992133;
  position: absolute;
  top: -2px;
  right: 3px;
}
/* line 169, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap .content-cols > div .col .availability-wrap .edit-availability {
  color: #314E9E;
  position: absolute;
  bottom: -2px;
  right: 3px;
}
/* line 175, /app/app/assets/stylesheets/agent_availability.scss */
body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap .content-cols > div .col .availability-wrap:last-child {
  margin-bottom: 0;
}

@container ta-pagina (max-width: 76.875rem) {
  /* line 184, /app/app/assets/stylesheets/agent_availability.scss */
  body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap .content-cols > div {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  /* line 186, /app/app/assets/stylesheets/agent_availability.scss */
  body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap .content-cols > div .col {
    border-bottom: 1px solid #EBEEF0;
  }
}
@container ta-pagina (max-width: 52.5rem) {
  /* line 191, /app/app/assets/stylesheets/agent_availability.scss */
  body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap .content-cols > div {
    grid-template-columns: 1fr 1fr;
  }
}
@container ta-pagina (max-width: 71.25rem) {
  /* line 196, /app/app/assets/stylesheets/agent_availability.scss */
  body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap #availabilities-table td {
    min-height: 54px;
  }
  /* line 198, /app/app/assets/stylesheets/agent_availability.scss */
  body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap #availabilities-table td .show-small {
    width: 110px;
  }
  /* line 200, /app/app/assets/stylesheets/agent_availability.scss */
  body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap #availabilities-table td .show-small a {
    color: var(--ta-brand);
    font-size: 1.2em;
  }
  /* line 206, /app/app/assets/stylesheets/agent_availability.scss */
  body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap #availabilities-table .availability-wrap {
    display: inline-block;
    width: 110px;
    margin: 0 8px 0 0;
    text-align: center;
    vertical-align: top;
  }
  /* line 212, /app/app/assets/stylesheets/agent_availability.scss */
  body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap #availabilities-table .availability-wrap:last-child {
    margin-right: 0;
  }
}
@container ta-pagina (max-width: 50.1875rem) {
  /* line 222, /app/app/assets/stylesheets/agent_availability.scss */
  body[data-controller="agent_availabilities_controller"][data-action="index"] #sidebar-menu:not(.hidden) + #app-content-wrapper #index-wrap #availabilities-table td.a3 .availability-wrap {
    margin-bottom: 8px;
  }
  /* line 224, /app/app/assets/stylesheets/agent_availability.scss */
  body[data-controller="agent_availabilities_controller"][data-action="index"] #sidebar-menu:not(.hidden) + #app-content-wrapper #index-wrap #availabilities-table td.a3 .availability-wrap:nth-child(3) {
    margin-right: 0;
  }
  /* line 225, /app/app/assets/stylesheets/agent_availability.scss */
  body[data-controller="agent_availabilities_controller"][data-action="index"] #sidebar-menu:not(.hidden) + #app-content-wrapper #index-wrap #availabilities-table td.a3 .availability-wrap:last-child {
    margin-bottom: 0;
    margin-left: 115px;
  }
}
@container ta-pagina (max-width: 48.75rem) {
  /* line 241, /app/app/assets/stylesheets/agent_availability.scss */
  body[data-controller="agent_availabilities_controller"][data-action="index"] #sidebar-menu:not(.hidden) + #app-content-wrapper #index-wrap #availabilities-table td.a3 .availability-wrap {
    margin-bottom: 0;
  }
  /* line 243, /app/app/assets/stylesheets/agent_availability.scss */
  body[data-controller="agent_availabilities_controller"][data-action="index"] #sidebar-menu:not(.hidden) + #app-content-wrapper #index-wrap #availabilities-table td.a3 .availability-wrap:nth-child(3) {
    margin-right: 8px;
  }
  /* line 244, /app/app/assets/stylesheets/agent_availability.scss */
  body[data-controller="agent_availabilities_controller"][data-action="index"] #sidebar-menu:not(.hidden) + #app-content-wrapper #index-wrap #availabilities-table td.a3 .availability-wrap:last-child {
    margin-left: 0;
  }
}
@container ta-pagina (max-width: 38.875rem) {
  /* line 254, /app/app/assets/stylesheets/agent_availability.scss */
  body[data-controller="agent_availabilities_controller"][data-action="index"] #app-container.with-sidebar-menu #app-content-wrapper #app-content {
    padding-bottom: 78px;
  }
  /* line 255, /app/app/assets/stylesheets/agent_availability.scss */
  body[data-controller="agent_availabilities_controller"][data-action="index"] .site-footer {
    height: 58px;
  }
}
@container ta-pagina (max-width: 33.9375rem) {
  /* line 262, /app/app/assets/stylesheets/agent_availability.scss */
  body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap #availabilities-table td.a3 .availability-wrap {
    margin-bottom: 8px;
  }
  /* line 264, /app/app/assets/stylesheets/agent_availability.scss */
  body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap #availabilities-table td.a3 .availability-wrap:nth-child(3) {
    margin-right: 0;
  }
  /* line 265, /app/app/assets/stylesheets/agent_availability.scss */
  body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap #availabilities-table td.a3 .availability-wrap:last-child {
    margin-bottom: 0;
    margin-left: 115px;
  }
}
@container ta-pagina (max-width: 26.25rem) {
  /* line 279, /app/app/assets/stylesheets/agent_availability.scss */
  body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap #availabilities-table td.a3 .availability-wrap:nth-child(3) {
    margin-left: 115px;
  }
  /* line 283, /app/app/assets/stylesheets/agent_availability.scss */
  body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap #availabilities-table td.a2 .availability-wrap {
    margin-bottom: 8px;
  }
  /* line 285, /app/app/assets/stylesheets/agent_availability.scss */
  body[data-controller="agent_availabilities_controller"][data-action="index"] #index-wrap #availabilities-table td.a2 .availability-wrap:last-child {
    margin-bottom: 0;
    margin-left: 115px;
  }
}
@container ta-pagina (max-width: 25.3125rem) {
  /* line 297, /app/app/assets/stylesheets/agent_availability.scss */
  body[data-controller="agent_availabilities_controller"][data-action="index"] #app-container.with-sidebar-menu #app-content-wrapper #app-content {
    padding-bottom: 94px;
  }
  /* line 298, /app/app/assets/stylesheets/agent_availability.scss */
  body[data-controller="agent_availabilities_controller"][data-action="index"] .site-footer {
    height: 74px;
  }
}
@container ta-pagina (max-width: 20.5625rem) {
  /* line 304, /app/app/assets/stylesheets/agent_availability.scss */
  body[data-controller="agent_availabilities_controller"][data-action="index"] #app-container.with-sidebar-menu #app-content-wrapper #app-content {
    padding-bottom: 107px;
  }
  /* line 305, /app/app/assets/stylesheets/agent_availability.scss */
  body[data-controller="agent_availabilities_controller"][data-action="index"] .site-footer {
    height: 87px;
  }
}
/* line 2, /app/app/assets/stylesheets/user_settings.scss */
body#users_controller[data-action="settings"] .content-settings {
  text-align: center;
}
/* line 4, /app/app/assets/stylesheets/user_settings.scss */
body#users_controller[data-action="settings"] .content-settings .setting {
  display: inline-block;
  width: 200px;
  padding: 20px;
  margin: 0 10px 10px 0;
  border: 1px solid #CCCCCC;
  text-align: center;
  text-decoration: none;
  vertical-align: top;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 15, /app/app/assets/stylesheets/user_settings.scss */
body#users_controller[data-action="settings"] .content-settings .setting.gcal img {
  width: 150px;
  margin: 14px 0 27px 0;
}
/* line 21, /app/app/assets/stylesheets/user_settings.scss */
body#users_controller[data-action="settings"] .content-settings .setting.format span.ion-compose {
  font-size: 11.4em;
  color: chocolate;
  text-shadow: 1px 1px 1px #666;
}
/* line 28, /app/app/assets/stylesheets/user_settings.scss */
body#users_controller[data-action="settings"] .content-settings .setting.ycbm img {
  width: 150px;
  margin: 14px 0 27px 0;
}
/* line 34, /app/app/assets/stylesheets/user_settings.scss */
body#users_controller[data-action="settings"] .content-settings .setting.sign span.ion-email {
  font-size: 11.4em;
  color: lightslategray;
  text-shadow: 1px 1px 1px #666;
}
/* line 41, /app/app/assets/stylesheets/user_settings.scss */
body#users_controller[data-action="settings"] .content-settings .setting.max-daily-appointments span.ion-calendar {
  font-size: 11.4em;
  color: skyblue;
  text-shadow: 1px 1px 1px #666;
}
/* line 46, /app/app/assets/stylesheets/user_settings.scss */
body#users_controller[data-action="settings"] .content-settings .setting.max-daily-appointments span.ion-plus-round {
  font-size: 4.6em;
  color: brown;
  position: absolute;
  top: 86px;
  left: 71px;
  text-shadow: 1px 1px 1px #666;
}
/* line 56, /app/app/assets/stylesheets/user_settings.scss */
body#users_controller[data-action="settings"] .content-settings .setting.personal-calendar span.ion-calendar {
  font-size: 11.4em;
  color: saddlebrown;
  text-shadow: 1px 1px 1px #666;
}
/* line 61, /app/app/assets/stylesheets/user_settings.scss */
body#users_controller[data-action="settings"] .content-settings .setting.personal-calendar span.ion-star {
  font-size: 3.5em;
  color: chocolate;
  position: absolute;
  top: 74px;
  left: 48px;
  text-shadow: 1px 1px 1px #666;
}
/* line 71, /app/app/assets/stylesheets/user_settings.scss */
body#users_controller[data-action="settings"] .content-settings .setting.agent-availability span.ion-calendar {
  font-size: 11.4em;
  color: yellowgreen;
  text-shadow: 1px 1px 1px #666;
}
/* line 76, /app/app/assets/stylesheets/user_settings.scss */
body#users_controller[data-action="settings"] .content-settings .setting.agent-availability span.ion-settings {
  font-size: 5.5em;
  color: firebrick;
  position: absolute;
  top: 77px;
  left: 64px;
  text-shadow: 1px 1px 1px #666;
}
/* line 86, /app/app/assets/stylesheets/user_settings.scss */
body#users_controller[data-action="settings"] .content-settings .setting.admin-settings span.ion-gear-a {
  font-size: 11.4em;
  color: firebrick;
  text-shadow: 1px 1px 1px #666;
}
/* line 93, /app/app/assets/stylesheets/user_settings.scss */
body#users_controller[data-action="settings"] .content-settings .setting.calendar-colors span.ion-paintbrush {
  font-size: 11.4em;
  color: #009688;
  text-shadow: 1px 1px 1px #666;
}

/* line 105, /app/app/assets/stylesheets/user_settings.scss */
body#users_controller[data-action="calendar_colors"] #content-form-calendar-colors-option form .field > div, body#appointments_controller[data-action="settings"] #content-form-calendar-colors-option form .field > div {
  display: inline-block;
  width: 75% !important;
  margin: 0 !important;
}
/* line 110, /app/app/assets/stylesheets/user_settings.scss */
body#users_controller[data-action="calendar_colors"] #content-form-calendar-colors-option form .field .evo-pointer, body#appointments_controller[data-action="settings"] #content-form-calendar-colors-option form .field .evo-pointer {
  display: none;
}
/* line 111, /app/app/assets/stylesheets/user_settings.scss */
body#users_controller[data-action="calendar_colors"] #content-form-calendar-colors-option form .field input[data-evol="true"], body#appointments_controller[data-action="settings"] #content-form-calendar-colors-option form .field input[data-evol="true"] {
  width: 100%;
  max-width: 100%;
}
/* line 115, /app/app/assets/stylesheets/user_settings.scss */
body#users_controller[data-action="calendar_colors"] #content-form-calendar-colors-option form .field .text-right-label, body#appointments_controller[data-action="settings"] #content-form-calendar-colors-option form .field .text-right-label {
  margin-top: 0;
}
/* line 118, /app/app/assets/stylesheets/user_settings.scss */
body#users_controller[data-action="calendar_colors"] #content-form-calendar-colors-option form .field .text-right-label > span > div, body#appointments_controller[data-action="settings"] #content-form-calendar-colors-option form .field .text-right-label > span > div {
  display: inline-block;
  width: 75% !important;
  max-width: 32%;
  margin: 0 !important;
}
/* line 123, /app/app/assets/stylesheets/user_settings.scss */
body#users_controller[data-action="calendar_colors"] #content-form-calendar-colors-option form .field .text-right-label > span > div:nth-child(2), body#appointments_controller[data-action="settings"] #content-form-calendar-colors-option form .field .text-right-label > span > div:nth-child(2) {
  margin: 0px 2% 10px !important;
}
/* line 125, /app/app/assets/stylesheets/user_settings.scss */
body#users_controller[data-action="calendar_colors"] #content-form-calendar-colors-option form .field .text-right-label > span .text, body#appointments_controller[data-action="settings"] #content-form-calendar-colors-option form .field .text-right-label > span .text {
  display: inline-block;
  width: 32%;
  margin: 5px 0;
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.3;
  vertical-align: top;
}
/* line 133, /app/app/assets/stylesheets/user_settings.scss */
body#users_controller[data-action="calendar_colors"] #content-form-calendar-colors-option form .field .text-right-label > span .text:nth-child(2), body#appointments_controller[data-action="settings"] #content-form-calendar-colors-option form .field .text-right-label > span .text:nth-child(2) {
  margin: 5px 2%;
}
/* line 138, /app/app/assets/stylesheets/user_settings.scss */
body#users_controller[data-action="calendar_colors"] #calendar-block-example, body#appointments_controller[data-action="settings"] #calendar-block-example {
  width: 100%;
  max-width: 920px;
  margin: 0 auto;
  padding: 15px 15px 0 15px;
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
}
/* line 146, /app/app/assets/stylesheets/user_settings.scss */
body#users_controller[data-action="calendar_colors"] #calendar-block-example:before, body#appointments_controller[data-action="settings"] #calendar-block-example:before {
  content: '';
  display: inline-block;
  width: 25%;
  height: 20px;
  vertical-align: top;
}
/* line 153, /app/app/assets/stylesheets/user_settings.scss */
body#users_controller[data-action="calendar_colors"] #calendar-block-example .box, body#appointments_controller[data-action="settings"] #calendar-block-example .box {
  display: inline-block;
  width: 75%;
  max-width: 400px;
  padding: 10px;
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.4;
  vertical-align: top;
}

@container ta-pagina (max-width: 41.875rem) {
  /* line 169, /app/app/assets/stylesheets/user_settings.scss */
  body#users_controller[data-action="calendar_colors"] #calendar-block-example:before, body#appointments_controller[data-action="settings"] #calendar-block-example:before {
    display: none;
  }
  /* line 170, /app/app/assets/stylesheets/user_settings.scss */
  body#users_controller[data-action="calendar_colors"] #calendar-block-example .box, body#appointments_controller[data-action="settings"] #calendar-block-example .box {
    display: block;
    width: 100%;
    margin: 0 auto;
  }
}
@container ta-pagina (max-width: 29.375rem) {
  /* line 182, /app/app/assets/stylesheets/user_settings.scss */
  body#appointments_controller[data-action="settings"] #content-form-calendar-colors-option form .field.multiple-fields .text-right-label > span {
    margin-bottom: 10px;
    border-bottom: 1px solid #CCCCCC;
  }
  /* line 185, /app/app/assets/stylesheets/user_settings.scss */
  body#appointments_controller[data-action="settings"] #content-form-calendar-colors-option form .field.multiple-fields .text-right-label > span > input {
    margin: 0 0 10px 0;
  }
  /* line 186, /app/app/assets/stylesheets/user_settings.scss */
  body#appointments_controller[data-action="settings"] #content-form-calendar-colors-option form .field.multiple-fields .text-right-label > span > div {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 0 10px 0 !important;
  }
  /* line 191, /app/app/assets/stylesheets/user_settings.scss */
  body#appointments_controller[data-action="settings"] #content-form-calendar-colors-option form .field.multiple-fields .text-right-label > span > div:nth-child(2) input, body#appointments_controller[data-action="settings"] #content-form-calendar-colors-option form .field.multiple-fields .text-right-label > span > div:nth-child(3) input {
    width: calc(100% - 70px);
  }
  /* line 192, /app/app/assets/stylesheets/user_settings.scss */
  body#appointments_controller[data-action="settings"] #content-form-calendar-colors-option form .field.multiple-fields .text-right-label > span > div:nth-child(2):before, body#appointments_controller[data-action="settings"] #content-form-calendar-colors-option form .field.multiple-fields .text-right-label > span > div:nth-child(3):before {
    font-size: 0.875rem;
    line-height: 1.875rem;
    display: inline-block;
    vertical-align: middle;
    width: 70px;
  }
  /* line 200, /app/app/assets/stylesheets/user_settings.scss */
  body#appointments_controller[data-action="settings"] #content-form-calendar-colors-option form .field.multiple-fields .text-right-label > span > div:nth-child(2) {
    margin: 0 0 10px 0 !important;
  }
  /* line 202, /app/app/assets/stylesheets/user_settings.scss */
  body#appointments_controller[data-action="settings"] #content-form-calendar-colors-option form .field.multiple-fields .text-right-label > span > div:nth-child(2):before {
    content: 'Sfondo:';
  }
  /* line 204, /app/app/assets/stylesheets/user_settings.scss */
  body#appointments_controller[data-action="settings"] #content-form-calendar-colors-option form .field.multiple-fields .text-right-label > span > div:nth-child(3):before {
    content: 'Testo:';
  }
  /* line 206, /app/app/assets/stylesheets/user_settings.scss */
  body#appointments_controller[data-action="settings"] #content-form-calendar-colors-option form .field.multiple-fields .text-right-label > span .text {
    display: none;
  }
  /* line 208, /app/app/assets/stylesheets/user_settings.scss */
  body#appointments_controller[data-action="settings"] #content-form-calendar-colors-option form .field.multiple-fields.hash-fields[data-count="3"] input {
    max-width: 100%;
  }
}
/* line 3, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer {
  position: relative;
  padding-right: 160px;
  min-height: 500px;
  overflow: hidden;
  border: 2px solid #333333;
}
/* line 9, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer iframe, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer iframe {
  width: 100%;
  height: 100%;
}
/* line 13, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer .form, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer .form {
  background: #1E8CBE;
  width: 160px;
  height: 100%;
  padding: 10px 0 0 0;
  box-shadow: -1px 0 1px rgba(0, 86, 132, 0.8), -1px 0 6px rgba(0, 0, 0, 0.5);
  color: #FFFFFF;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 24, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer .form .section .name, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer .form .section .name {
  display: block;
  padding: 10px 19px;
  color: #FFFFFF;
  text-decoration: none;
}
/* line 29, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer .form .section .name:hover, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer .form .section .name:focus, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer .form .section .name:hover, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer .form .section .name:focus {
  background: #36a3ca;
}
/* line 31, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer .form .section .internal, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer .form .section .internal {
  display: none;
  background-color: #191919;
  width: 300px !important;
  height: 100% !important;
  padding: 10px;
  position: absolute;
  top: 0 !important;
  bottom: 0 !important;
  right: 160px;
  box-shadow: -1px 0 3px rgba(0, 0, 0, 0.5), inset -5px 0 15px #101010;
  overflow: hidden;
}
/* line 43, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer .form .section .internal h3, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer .form .section .internal h3 {
  color: #FFFFFF;
}
/* line 45, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer .form .section .internal h3 a, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer .form .section .internal h3 a {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  display: inline-block;
  background-color: var(--ta-brand);
  padding: 5px 10px;
  margin: 10px 0 0 0;
  color: #FFFFFF;
  text-decoration: none;
  cursor: pointer;
  font-size: 1.125rem;
  line-height: 1.5;
}
/* line 56, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer .form .section .internal h3 a:hover, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer .form .section .internal h3 a:focus, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer .form .section .internal h3 a:hover, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer .form .section .internal h3 a:focus {
  background-color: var(--ta-brand-strong);
  color: #EEEEEE;
}
/* line 62, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer .form .section .internal .ps-scrollbar-x, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer .form .section .internal .ps-scrollbar-x {
  display: none;
}
/* line 63, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer .form .section .internal .content-links, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer .form .section .internal .content-links {
  width: 280px !important;
  height: 60px;
  padding: 15px 10px 15px 0;
  text-align: right;
  position: absolute;
  top: 33px;
  left: 0;
  z-index: 1;
}
/* line 72, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer .form .section .internal .content-links a, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer .form .section .internal .content-links a {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  display: inline-block;
  background-color: #000;
  padding: 5px 8px;
  margin: 0 0 0 5px;
  color: #FFFFFF;
  text-decoration: none;
  cursor: pointer;
  font-size: 0.8125rem;
  line-height: 1.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}
/* line 84, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer .form .section .internal .content-links a:hover, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer .form .section .internal .content-links a:focus, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer .form .section .internal .content-links a:hover, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer .form .section .internal .content-links a:focus {
  background-color: #222222;
  color: #EEEEEE;
}
/* line 90, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer .form .section .internal #preview-background, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer .form .section .internal .preview-attachment, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer .form .section .internal #preview-background, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer .form .section .internal .preview-attachment {
  background-color: #5D5D5D;
  width: 280px;
  height: 60px;
  padding: 0;
  overflow: hidden;
  text-align: center;
}
/* line 100, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer .form .field, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer .form .field {
  position: relative;
}
/* line 102, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer .form .field label, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer .form .field label {
  display: block;
  text-align: left;
  margin: 0 0 5px 0;
  width: 100%;
}
/* line 108, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer .form .field select, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer .form .field select {
  width: 100%;
  margin: 0;
  float: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 114, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer .form .field input[type="text"], body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer .form .field input[type="text"] {
  width: 100%;
  margin: 0;
  float: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 120, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer .form .field input[type="file"], body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer .form .field input[type="file"] {
  width: 100%;
  margin: 0;
  float: none;
}
/* line 125, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer .form .field > div, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer .form .field > div {
  width: 100% !important;
  margin-bottom: 0 !important;
  display: inline-block;
  padding-right: 40px;
  position: relative;
}
/* line 131, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer .form .field > div .evo-pointer, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer .form .field > div .evo-pointer {
  width: 30px;
  height: 30px;
  margin: 0;
  border: none;
  box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.4), inset 0 -2px 0 rgba(255, 255, 255, 0.1), 0 0 1px rgba(255, 255, 255, 0.3);
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 145, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer .form .actions, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer .form .actions {
  margin: 10px 10px 0 10px;
}
/* line 148, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer .form input[type="submit"], body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer .form input[type="submit"] {
  background: #015785;
  width: 100%;
  color: #EEEEEE;
  box-shadow: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 154, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer .form input[type="submit"]:hover, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer .form input[type="submit"]:focus, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer .form input[type="submit"]:hover, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer .form input[type="submit"]:focus {
  background: #00324C;
}
/* line 160, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer #devices, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer #devices {
  margin-left: -125px;
  position: absolute;
  bottom: 20px;
  left: 50%;
  z-index: 2;
  width: 150px;
}
/* line 167, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer #devices .devices-container, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer #devices .devices-container {
  background: rgba(0, 0, 0, 0.8);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  margin: 0 auto;
  padding: 10px 5px 5px 5px;
  text-align: center;
  width: 150px;
}
/* line 175, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer #devices .device, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer #devices .device {
  cursor: pointer;
  color: #777777;
  margin: 0 5px;
  display: inline-block;
}
/* line 180, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer #devices .device:before, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer #devices .device:before {
  font: normal 1.875rem/1 'dashicons';
  speak: none;
  -webkit-font-smoothing: antialiased;
}
/* line 185, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer #devices .device:hover, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer #devices .device:hover {
  color: #2ea2cc;
}
/* line 186, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer #devices .device.screen-desktop:before, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer #devices .device.screen-desktop:before {
  content: "\f472";
}
/* line 187, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer #devices .device.screen-tablet:before, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer #devices .device.screen-tablet:before {
  content: "\f471";
}
/* line 188, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer #devices .device.screen-mobile:before, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer #devices .device.screen-mobile:before {
  content: "\f470";
}
/* line 190, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer #devices .current:before, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer #devices .current:hover:before, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer #devices .current:before, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer #devices .current:hover:before {
  color: #fff;
}
/* line 192, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer.desktop, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer.tablet, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer.mobile, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer.desktop, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer.tablet, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer.mobile {
  background: #555;
}
/* line 195, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer iframe, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer iframe {
  -webkit-transition: all ease 1s;
  -moz-transition: all ease 1s;
  transition: all ease 1s;
}
/* line 200, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer.desktop iframe, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer.desktop iframe {
  display: block;
  margin: 0 auto;
  width: 100%;
}
/* line 205, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer.tablet iframe, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer.tablet iframe {
  display: block;
  margin: 0 auto;
  width: 783px;
}
/* line 210, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer.mobile iframe, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer.mobile iframe {
  display: block;
  margin: 0 auto;
  width: 335px;
  padding-top: 8vw;
  padding-bottom: 8vw;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 220, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer.mobile #mobile-message, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer.mobile #mobile-message {
  display: block;
}
/* line 223, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer #mobile-message, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer #mobile-message {
  color: #999;
  font-size: 0.75rem;
  max-width: 600px;
  margin: 0 auto;
  display: none;
  padding: 30px 0;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}
/* line 234, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer #mobile-message a, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer #mobile-message a {
  color: #bbb;
}
/* line 236, /app/app/assets/stylesheets/_graphic_options.scss */
body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #app-content #content-graphic-customizer #mobile-message a:hover, body[data-controller="administration/noprofit/graphic_options_controller"][data-action="index"] #container #content-graphic-customizer #mobile-message a:hover {
  color: #fff;
}

/* line 1, /app/app/assets/stylesheets/_brutality_comments.scss */
.field#description_content .redactor-box {
  width: 100%;
}

/* line 4, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index #wrap-brutality-comments-page, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] #wrap-brutality-comments-page {
  width: 100%;
  max-width: 990px;
  margin: 0 auto;
}
/* line 9, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .rating-wrapper, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .rating-wrapper {
  display: inline-block;
  margin-right: 10px;
  font-size: 0;
  line-height: 0;
  vertical-align: middle;
}
/* line 15, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .rating-wrapper .rw, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .rating-wrapper .rw {
  display: inline-block;
  width: 28px;
  height: 24px;
  margin: 0;
  padding-right: 4px;
}
/* line 22, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .rating-wrapper .rating, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .rating-wrapper .rating {
  display: inline-block;
  height: 24px;
  width: 24px;
  border: 2px solid #B85033;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  position: relative;
}
/* line 29, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .rating-wrapper .rating.selected, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .rating-wrapper .rating.selected {
  border: 2px solid #B85033;
}
/* line 31, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .rating-wrapper .rating.selected:after, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .rating-wrapper .rating.selected:after {
  content: '';
  display: block;
  background-color: #FF8D00;
  width: 16px;
  height: 16px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  position: absolute;
  top: 2px;
  left: 2px;
}
/* line 44, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .rating-wrapper > strong, body#administration_noprofit_comments_index .rating-wrapper > .strong, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .rating-wrapper > strong, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .rating-wrapper > .strong {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* line 49, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index #box-comment-avg, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] #box-comment-avg {
  float: left;
  background-color: #FFFFFF;
  width: 33%;
  height: 209px;
  border: 4px solid #F2F2F8;
  color: #333333;
  font-size: 0.625rem;
}
/* line 57, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index #box-comment-avg h2, body#administration_noprofit_comments_index #box-comment-avg #title-bar .page-title, #title-bar body#administration_noprofit_comments_index #box-comment-avg .page-title, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] #box-comment-avg h2, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] #box-comment-avg #title-bar .page-title, #title-bar body[data-controller="administration/noprofit/comments_controller"][data-action="index"] #box-comment-avg .page-title {
  background-color: #F2F2F8;
  padding: 5px 0 5px 10px;
  font-size: 1.7em;
  text-transform: uppercase;
}
/* line 63, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index #box-comment-avg .content, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] #box-comment-avg .content {
  position: relative;
  padding: 10px;
}
/* line 66, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index #box-comment-avg .content hr, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] #box-comment-avg .content hr {
  margin: 10px 0;
  border: none;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #e9e9e9;
}
/* line 72, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index #box-comment-avg .content .level-wrapper, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] #box-comment-avg .content .level-wrapper {
  height: 14px;
  margin-bottom: 5px;
  padding: 2px 35px 2px 90px;
  position: relative;
}
/* line 77, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index #box-comment-avg .content .level-wrapper:before, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] #box-comment-avg .content .level-wrapper:before {
  content: attr(data-level);
  display: block;
  width: 85px;
  line-height: 1;
  font-size: 0.8125rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 90, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index #box-comment-avg .content .level-wrapper:after, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] #box-comment-avg .content .level-wrapper:after {
  content: '';
  background-color: #e9e9e9;
  position: absolute;
  top: 2px;
  right: 35px;
  bottom: 2px;
  left: 90px;
  z-index: 1;
}
/* line 100, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index #box-comment-avg .content .level-wrapper div, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] #box-comment-avg .content .level-wrapper div {
  width: 0;
  border-top: 9px solid #FF8D00;
  border-bottom: 1px solid #B85033;
  position: relative;
  z-index: 2;
  opacity: 0.7;
  -webkit-transition-delay: 1s;
  -webkit-transition-property: width;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-delay: 1s;
  -moz-transition-property: width;
  -moz-transition-timing-function: ease-out;
  -o-transition-delay: 1s;
  -o-transition-property: width;
  -o-transition-timing-function: ease-out;
  transition-delay: 1s;
  transition-property: width;
  transition-timing-function: ease-out;
}
/* line 120, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index #box-comment-avg .content .level-wrapper span, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] #box-comment-avg .content .level-wrapper span {
  width: 30px;
  font-size: 0.75rem;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 130, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index #search-comments, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] #search-comments {
  float: right;
  width: 67%;
  height: 209px;
  padding-left: 10px;
}
/* line 135, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index #search-comments > div, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] #search-comments > div {
  background-color: #F2F2F8;
  height: 100%;
}
/* line 140, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper {
  padding: 10px 0;
}
/* line 142, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper:last-child, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper:last-child {
  padding-bottom: 0;
}
/* line 143, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatleft, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatleft {
  width: 12%;
  min-width: 50px;
  padding-right: 10px;
}
/* line 147, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatleft .comment-img-wraper, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatleft .comment-img-wraper {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  overflow: hidden;
  width: 100%;
  max-width: 80px;
  border: 3px solid white;
  -webkit-box-shadow: 0 0 1px #000;
  -moz-box-shadow: 0 0 1px #000;
  -ms-box-shadow: 0 0 1px #000;
  -o-box-shadow: 0 0 1px #000;
  box-shadow: 0 0 1px #000;
  font-size: 0;
  margin: 0 auto;
}
/* line 160, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatleft .comment-img-wraper img, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatleft .comment-img-wraper img {
  width: 100%;
}
/* line 162, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatleft .comment-name-wraper, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatleft .comment-name-wraper {
  font-size: 0.875rem;
  margin-top: 5px;
  text-align: center;
}
/* line 166, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatleft .comment-name-wraper em, body#administration_noprofit_comments_index .comment-wrapper .floatleft .comment-name-wraper .italic, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatleft .comment-name-wraper em, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatleft .comment-name-wraper .italic {
  display: block;
  margin: 5px 0 0 0;
  font-size: 0.8em;
}
/* line 173, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright {
  width: 88%;
  border: 4px solid #e9e9e9;
  -webkit-box-shadow: inset 0 0 1px #333;
  -moz-box-shadow: inset 0 0 1px #333;
  -ms-box-shadow: inset 0 0 1px #333;
  -o-box-shadow: inset 0 0 1px #333;
  box-shadow: inset 0 0 1px #333;
  padding: 10px;
  position: relative;
  min-height: 100px;
  font-size: 0.75rem;
}
/* line 185, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright:before, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright:before {
  content: '';
  display: block;
  position: absolute;
  top: 12px;
  left: -17px;
  width: 0;
  height: 0;
  border-top: 16px solid transparent;
  border-bottom: 16px solid transparent;
  border-right: 18px solid white;
  -webkit-filter: drop-shadow(-1px 0px 0px #bbb);
  -moz-filter: drop-shadow(-1px 0px 0px #bbb);
  -ms-filter: drop-shadow(-1px 0px 0px #bbb);
  -o-filter: drop-shadow(-1px 0px 0px #bbb);
  filter: drop-shadow(-1px 0px 0px #bbb);
}
/* line 202, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright.pending, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright.pending {
  background-color: oldlace;
}
/* line 204, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright.pending:before, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright.pending:before {
  border-right-color: oldlace;
}
/* line 205, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright.pending h3, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright.pending h3 {
  padding-right: 20px;
}
/* line 206, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright.pending .ion-android-hand, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright.pending .ion-android-hand {
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 1.4375rem;
  color: #C73041;
}
/* line 213, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright.pending .reply:after, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright.pending .reply:after {
  border-color: oldlace transparent;
}
/* line 215, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright.reported, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright.reported {
  background-color: #EFEFEF;
}
/* line 217, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright.reported:before, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright.reported:before {
  border-right-color: #EFEFEF;
}
/* line 218, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright.reported .reply:after, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright.reported .reply:after {
  border-color: #EFEFEF transparent;
}
/* line 220, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright .top, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright .top {
  position: relative;
}
/* line 222, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright .top > div, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright .top > div {
  word-wrap: break-word;
}
/* line 224, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright .notify-comment-link, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright .notify-comment-link {
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 1.4375rem;
  color: #C73041;
}
/* line 231, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright h3, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright h3 {
  font-size: 1.5rem;
  color: #FF8D00;
  font-weight: normal;
  margin-bottom: 3px;
  letter-spacing: 1px;
  line-height: 1;
  font-style: italic;
}
/* line 239, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright h3:before, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright h3:before {
  content: "\201C";
}
/* line 240, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright h3:after, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright h3:after {
  content: "\201D";
}
/* line 242, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright a, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright a {
  color: #FF8D00;
  text-decoration: none;
}
/* line 246, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright .read-more-link, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright .read-more-link {
  position: absolute;
  bottom: 0;
  right: 0;
}
/* line 251, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright .rating-wrapper, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright .rating-wrapper {
  margin-bottom: 10px;
}
/* line 253, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright .rating-wrapper .rw, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright .rating-wrapper .rw {
  height: 16px;
  width: 20px;
}
/* line 257, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright .rating-wrapper .rating, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright .rating-wrapper .rating {
  width: 16px;
  height: 16px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 261, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright .rating-wrapper .rating.selected:after, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright .rating-wrapper .rating.selected:after {
  content: '';
  display: block;
  width: 8px;
  height: 8px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  position: absolute;
}
/* line 271, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright .ion-heart, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright .ion-heart {
  font-size: 1.25rem;
  vertical-align: middle;
  display: inline-block;
  color: #428bca;
  text-shadow: 1px 1px 0px #ccc;
}
/* line 277, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright .ion-heart + span, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright .ion-heart + span {
  vertical-align: middle;
  display: inline-block;
  font-size: 0.875rem;
  color: #357ebd;
}
/* line 284, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright .sep, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright .sep {
  display: inline-block;
  vertical-align: middle;
}
/* line 287, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright .sep + a, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright .sep + a {
  vertical-align: middle;
}
/* line 289, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright .reply, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright .reply {
  margin: 20px 0 0 0;
  padding: 20px 0 0 0;
  border-top: 1px solid #CCCCCC;
  position: relative;
}
/* line 294, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright .reply.compress, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright .reply.compress {
  padding-bottom: 20px;
}
/* line 295, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright .reply:before, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright .reply:before {
  content: "";
  display: block;
  width: 0;
  border-width: 0 13px 13px;
  border-style: solid;
  border-color: #CCCCCC transparent;
  position: absolute;
  top: -13px;
  left: 32px;
}
/* line 306, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright .reply:after, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright .reply:after {
  content: "";
  display: block;
  width: 0;
  border-width: 0 12px 12px;
  border-style: solid;
  border-color: #FFFFFF transparent;
  position: absolute;
  top: -12px;
  left: 33px;
}
/* line 317, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright .reply > strong, body#administration_noprofit_comments_index .comment-wrapper .floatright .reply > .strong, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright .reply > strong, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright .reply > .strong {
  display: inline-block;
}
/* line 320, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright .reply p, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright .reply p {
  margin: 10px 0 0 0;
}
/* line 321, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright .reply .ion-android-hand, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright .reply .ion-android-hand {
  display: none;
}
/* line 322, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright .reply .bg, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright .reply .bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}
/* line 330, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright .reply.pending, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright .reply.pending {
  padding: 20px 10px 10px 10px;
}
/* line 332, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright .reply.pending .bg, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright .reply.pending .bg {
  background-color: oldlace;
}
/* line 333, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright .reply.pending .ion-android-hand, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright .reply.pending .ion-android-hand {
  display: block;
  font-size: 1.4375rem;
  color: #C73041;
  position: absolute;
  top: 15px;
  right: 10px;
}
/* line 341, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index .comment-wrapper .floatright .reply.pending:after, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] .comment-wrapper .floatright .reply.pending:after {
  border-color: oldlace transparent;
}
/* line 347, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index #content-notify-comment-dialog h3, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] #content-notify-comment-dialog h3 {
  text-align: center;
}
/* line 348, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index #content-notify-comment-dialog ul, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] #content-notify-comment-dialog ul {
  margin: 20px 0 0 0;
  list-style: none;
}
/* line 351, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index #content-notify-comment-dialog ul li, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] #content-notify-comment-dialog ul li {
  margin-bottom: 5px;
}
/* line 353, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index #content-notify-comment-dialog ul li span, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] #content-notify-comment-dialog ul li span {
  margin-right: 5px;
  vertical-align: middle;
}
/* line 359, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index #content-notify-comment-dialog .notify-comment, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] #content-notify-comment-dialog .notify-comment {
  display: block;
  text-decoration: none;
  font-size: 1rem;
}
/* line 364, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index #content-notify-comment-dialog .notify-comment:hover .ion-ios-circle-outline:before, body#administration_noprofit_comments_index #content-notify-comment-dialog .notify-comment:focus .ion-ios-circle-outline:before, body#administration_noprofit_comments_index #content-notify-comment-dialog .notify-comment.selected .ion-ios-circle-outline:before, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] #content-notify-comment-dialog .notify-comment:hover .ion-ios-circle-outline:before, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] #content-notify-comment-dialog .notify-comment:focus .ion-ios-circle-outline:before, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] #content-notify-comment-dialog .notify-comment.selected .ion-ios-circle-outline:before {
  content: "\f400";
}
/* line 367, /app/app/assets/stylesheets/_brutality_comments.scss */
body#administration_noprofit_comments_index #content-notify-comment-dialog textarea, body[data-controller="administration/noprofit/comments_controller"][data-action="index"] #content-notify-comment-dialog textarea {
  display: inline-block;
  background-color: #FFFFFF;
  width: 100%;
  height: 100px;
  padding: 4px;
  margin: 10px 0 0 0;
  border: 1px solid var(--ta-border);
  line-height: 20px;
  font-family: "Helvetica Neue", Verdana, Arial, sans-serif !important;
  font-size: 1rem;
  -webkit-appearance: none;
  behavior: url("/assets/css3pie/PIE.htc");
  box-shadow: 0 1px 1px #ddd;
  -webkit-box-shadow: 0 1px 1px #ddd;
  -moz-box-shadow: 0 1px 1px #ddd;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}

/* line 1, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions {
  padding-bottom: 10px;
  position: relative;
}
/* line 6, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content > h3 {
  text-align: center;
  padding: 20px 0;
}
/* line 9, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content > h3 a {
  font-size: 0.875rem;
}
/* line 11, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatleft, #brutality-interactions .brutality-improvement .content .floatright {
  width: 50%;
  padding: 0 10px 10px 10px;
}
/* line 14, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatleft h3, #brutality-interactions .brutality-improvement .content .floatright h3 {
  text-align: center;
  margin: 0;
  padding: 10px 0;
}
/* line 18, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatleft h3 a, #brutality-interactions .brutality-improvement .content .floatright h3 a {
  font-size: 0.875rem;
}
/* line 21, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatleft form .field, #brutality-interactions .brutality-improvement .content .floatleft .form .field, #brutality-interactions .brutality-improvement .content .floatright form .field, #brutality-interactions .brutality-improvement .content .floatright .form .field {
  position: relative;
}
/* line 23, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatleft form .field.last, #brutality-interactions .brutality-improvement .content .floatleft .form .field.last, #brutality-interactions .brutality-improvement .content .floatright form .field.last, #brutality-interactions .brutality-improvement .content .floatright .form .field.last {
  margin-bottom: 0;
}
/* line 24, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatleft form .field label, #brutality-interactions .brutality-improvement .content .floatleft .form .field label, #brutality-interactions .brutality-improvement .content .floatright form .field label, #brutality-interactions .brutality-improvement .content .floatright .form .field label {
  width: 35%;
  margin-right: 0;
  padding-right: 15px;
}
/* line 29, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatleft form .field input, #brutality-interactions .brutality-improvement .content .floatleft form .field .text-right-label, #brutality-interactions .brutality-improvement .content .floatleft .form .field input, #brutality-interactions .brutality-improvement .content .floatleft .form .field .text-right-label, #brutality-interactions .brutality-improvement .content .floatright form .field input, #brutality-interactions .brutality-improvement .content .floatright form .field .text-right-label, #brutality-interactions .brutality-improvement .content .floatright .form .field input, #brutality-interactions .brutality-improvement .content .floatright .form .field .text-right-label {
  width: 65%;
}
/* line 31, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatleft form .field .redactor-box p, #brutality-interactions .brutality-improvement .content .floatleft .form .field .redactor-box p, #brutality-interactions .brutality-improvement .content .floatright form .field .redactor-box p, #brutality-interactions .brutality-improvement .content .floatright .form .field .redactor-box p {
  margin: 0 0 10px 0;
}
/* line 33, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatleft form .field.description, #brutality-interactions .brutality-improvement .content .floatleft .form .field.description, #brutality-interactions .brutality-improvement .content .floatright form .field.description, #brutality-interactions .brutality-improvement .content .floatright .form .field.description {
  margin-top: 15px;
}
/* line 35, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatleft form .field.description .redactor-box, #brutality-interactions .brutality-improvement .content .floatleft .form .field.description .redactor-box, #brutality-interactions .brutality-improvement .content .floatright form .field.description .redactor-box, #brutality-interactions .brutality-improvement .content .floatright .form .field.description .redactor-box {
  width: 100%;
  margin-bottom: 0;
}
/* line 42, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatleft p, #brutality-interactions .brutality-improvement .content .floatright p {
  margin: 10px 0 0 0;
}
/* line 43, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatleft .sports, #brutality-interactions .brutality-improvement .content .floatleft .affiliations, #brutality-interactions .brutality-improvement .content .floatright .sports, #brutality-interactions .brutality-improvement .content .floatright .affiliations {
  margin-top: 25px;
}
/* line 45, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatleft .sports .box, #brutality-interactions .brutality-improvement .content .floatleft .affiliations .box, #brutality-interactions .brutality-improvement .content .floatright .sports .box, #brutality-interactions .brutality-improvement .content .floatright .affiliations .box {
  margin-left: 100px;
  margin-bottom: 5px;
  font-size: 1.1em;
}
/* line 54, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatleft form .field, #brutality-interactions .brutality-improvement .content .floatleft .form .field {
  padding-right: 64px;
}
/* line 56, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatleft form .field .line-actions, #brutality-interactions .brutality-improvement .content .floatleft .form .field .line-actions {
  display: inline-block;
  width: 64px;
  height: 22px;
  padding: 0 10px;
  font-size: 0;
  position: absolute;
  right: 0;
  bottom: 4px;
}
/* line 65, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatleft form .field .line-actions .ion-checkmark, #brutality-interactions .brutality-improvement .content .floatleft form .field .line-actions .ion-close, #brutality-interactions .brutality-improvement .content .floatleft form .field .line-actions .ion-earth, #brutality-interactions .brutality-improvement .content .floatleft .form .field .line-actions .ion-checkmark, #brutality-interactions .brutality-improvement .content .floatleft .form .field .line-actions .ion-close, #brutality-interactions .brutality-improvement .content .floatleft .form .field .line-actions .ion-earth {
  font-size: 1.25rem;
  cursor: pointer;
}
/* line 69, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatleft form .field .line-actions .ion-close, #brutality-interactions .brutality-improvement .content .floatleft form .field .line-actions .ion-earth, #brutality-interactions .brutality-improvement .content .floatleft .form .field .line-actions .ion-close, #brutality-interactions .brutality-improvement .content .floatleft .form .field .line-actions .ion-earth {
  margin-left: 9px;
}
/* line 70, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatleft form .field .line-actions .text, #brutality-interactions .brutality-improvement .content .floatleft .form .field .line-actions .text {
  display: none;
  font-size: 0.875rem;
  line-height: 20px;
}
/* line 76, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatleft form .field.website-field, #brutality-interactions .brutality-improvement .content .floatleft .form .field.website-field {
  padding-right: 94px;
}
/* line 78, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatleft form .field.website-field .line-actions, #brutality-interactions .brutality-improvement .content .floatleft .form .field.website-field .line-actions {
  width: 94px;
}
/* line 81, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatleft form .field.description .line-actions, #brutality-interactions .brutality-improvement .content .floatleft .form .field.description .line-actions {
  bottom: auto;
  top: 8px;
}
/* line 88, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatleft form .sports .box, #brutality-interactions .brutality-improvement .content .floatleft form .affiliations .box, #brutality-interactions .brutality-improvement .content .floatleft .form .sports .box, #brutality-interactions .brutality-improvement .content .floatleft .form .affiliations .box {
  position: relative;
  padding-right: 64px;
}
/* line 91, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatleft form .sports .box .line-actions, #brutality-interactions .brutality-improvement .content .floatleft form .affiliations .box .line-actions, #brutality-interactions .brutality-improvement .content .floatleft .form .sports .box .line-actions, #brutality-interactions .brutality-improvement .content .floatleft .form .affiliations .box .line-actions {
  display: inline-block;
  width: 64px;
  height: 30px;
  padding: 5px 10px 0 10px;
  font-size: 0;
  position: absolute;
  right: 0;
  bottom: 0;
}
/* line 100, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatleft form .sports .box .line-actions .ion-checkmark, #brutality-interactions .brutality-improvement .content .floatleft form .sports .box .line-actions .ion-close, #brutality-interactions .brutality-improvement .content .floatleft form .sports .box .line-actions .ion-earth, #brutality-interactions .brutality-improvement .content .floatleft form .affiliations .box .line-actions .ion-checkmark, #brutality-interactions .brutality-improvement .content .floatleft form .affiliations .box .line-actions .ion-close, #brutality-interactions .brutality-improvement .content .floatleft form .affiliations .box .line-actions .ion-earth, #brutality-interactions .brutality-improvement .content .floatleft .form .sports .box .line-actions .ion-checkmark, #brutality-interactions .brutality-improvement .content .floatleft .form .sports .box .line-actions .ion-close, #brutality-interactions .brutality-improvement .content .floatleft .form .sports .box .line-actions .ion-earth, #brutality-interactions .brutality-improvement .content .floatleft .form .affiliations .box .line-actions .ion-checkmark, #brutality-interactions .brutality-improvement .content .floatleft .form .affiliations .box .line-actions .ion-close, #brutality-interactions .brutality-improvement .content .floatleft .form .affiliations .box .line-actions .ion-earth {
  font-size: 1.25rem;
  cursor: pointer;
}
/* line 104, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatleft form .sports .box .line-actions .ion-close, #brutality-interactions .brutality-improvement .content .floatleft form .sports .box .line-actions .ion-earth, #brutality-interactions .brutality-improvement .content .floatleft form .affiliations .box .line-actions .ion-close, #brutality-interactions .brutality-improvement .content .floatleft form .affiliations .box .line-actions .ion-earth, #brutality-interactions .brutality-improvement .content .floatleft .form .sports .box .line-actions .ion-close, #brutality-interactions .brutality-improvement .content .floatleft .form .sports .box .line-actions .ion-earth, #brutality-interactions .brutality-improvement .content .floatleft .form .affiliations .box .line-actions .ion-close, #brutality-interactions .brutality-improvement .content .floatleft .form .affiliations .box .line-actions .ion-earth {
  margin-left: 9px;
}
/* line 105, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatleft form .sports .box .line-actions .text, #brutality-interactions .brutality-improvement .content .floatleft form .affiliations .box .line-actions .text, #brutality-interactions .brutality-improvement .content .floatleft .form .sports .box .line-actions .text, #brutality-interactions .brutality-improvement .content .floatleft .form .affiliations .box .line-actions .text {
  display: none;
  font-size: 0.875rem;
  line-height: 20px;
}
/* line 114, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatleft.full {
  width: 100%;
}
/* line 117, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatleft.full form .field label {
  width: 20%;
}
/* line 118, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatleft.full form .field .fake-field, #brutality-interactions .brutality-improvement .content .floatleft.full form .field input {
  width: 80%;
}
/* line 124, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatright form .field.description {
  padding-left: 64px;
}
/* line 126, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatright form .field.description label {
  margin-left: -42px;
}
/* line 129, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatright form .box .ion-close {
  cursor: pointer;
}
/* line 131, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatright form .add_sport, #brutality-interactions .brutality-improvement .content .floatright form .add_affiliation {
  margin-left: 100px;
}
/* line 133, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatright form .add_sport .ion-plus, #brutality-interactions .brutality-improvement .content .floatright form .add_affiliation .ion-plus {
  padding-right: 5px;
}
/* line 135, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatright form .sports_list, #brutality-interactions .brutality-improvement .content .floatright form .affiliations_list {
  margin-bottom: 0;
  vertical-align: middle;
}
/* line 138, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement .content .floatright form .sports_list ~ .ion-close, #brutality-interactions .brutality-improvement .content .floatright form .affiliations_list ~ .ion-close {
  vertical-align: middle;
}
/* line 146, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft form .field.description, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .form .field.description {
  padding-right: 0;
}
/* line 152, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .society-version {
  width: 100%;
  opacity: 0;
  transition: opacity 0.5s linear;
  position: absolute;
  z-index: 2;
}
/* line 158, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .society-version .top .floatleft .date {
  line-height: 1.875rem;
}
/* line 160, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .society-version .content .floatleft .form .field .line-actions {
  line-height: 1;
}
/* line 162, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .society-version .content .floatleft .form .field .line-actions span {
  font-size: 0.875rem;
  line-height: 1.2;
  cursor: pointer;
}
/* line 169, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .society-version .content .floatleft .form .field.field-description .line-actions {
  top: 8px;
  bottom: auto;
}
/* line 177, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-interaction {
  background-color: var(--ta-bg-subtle);
  border: 1px solid var(--ta-border);
  margin-bottom: 20px;
}
/* line 181, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-interaction:last-child {
  margin-bottom: 0px;
}
/* line 184, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-interaction .top {
  background-color: var(--ta-border-subtle);
  height: 50px;
  border-bottom: 1px solid var(--ta-border);
  padding: 10px;
}
/* line 189, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-interaction .top .floatleft {
  font-size: 0;
}
/* line 191, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-interaction .top .floatleft:before {
  content: '';
  display: inline-block;
  height: 30px;
  width: 0;
  vertical-align: middle;
}
/* line 198, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-interaction .top .floatleft img {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  border: 2px solid var(--ta-border);
  vertical-align: middle;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 206, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-interaction .top .floatleft span {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.875rem;
}
/* line 211, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-interaction .top .floatleft .content-text {
  display: inline-block;
  vertical-align: middle;
}
/* line 216, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-interaction .top .floatright {
  line-height: 30px;
}
/* line 218, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-interaction .bottom {
  background-color: var(--ta-border-subtle);
  height: 50px;
  border-top: 1px solid var(--ta-border);
  padding: 10px;
  line-height: 30px;
}
/* line 225, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-interaction[data-status="pending"] {
  background-color: var(--ta-brand-soft-alt);
  border-color: var(--ta-brand);
}
/* line 228, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-interaction[data-status="pending"] .top, #brutality-interactions .brutality-interaction[data-status="pending"] .bottom {
  background-color: var(--ta-brand-soft);
  border-color: var(--ta-brand);
}
/* line 231, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-interaction[data-status="pending"] .top img, #brutality-interactions .brutality-interaction[data-status="pending"] .bottom img {
  border-color: var(--ta-brand);
}
/* line 234, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-interaction[data-status="archived"], #brutality-interactions .brutality-interaction[data-status="approved"] {
  background-color: var(--ta-success-soft-alt);
  border-color: var(--ta-success);
}
/* line 237, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-interaction[data-status="archived"] .top, #brutality-interactions .brutality-interaction[data-status="archived"] .bottom, #brutality-interactions .brutality-interaction[data-status="approved"] .top, #brutality-interactions .brutality-interaction[data-status="approved"] .bottom {
  background-color: var(--ta-success-soft);
  border-color: var(--ta-success);
}
/* line 240, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-interaction[data-status="archived"] .top img, #brutality-interactions .brutality-interaction[data-status="archived"] .bottom img, #brutality-interactions .brutality-interaction[data-status="approved"] .top img, #brutality-interactions .brutality-interaction[data-status="approved"] .bottom img {
  border-color: var(--ta-success);
}
/* line 243, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-interaction[data-status="spam"], #brutality-interactions .brutality-interaction[data-status="rejected"], #brutality-interactions .brutality-interaction[data-status="reported"] {
  background-color: var(--ta-danger-soft);
  border-color: var(--ta-danger);
}
/* line 246, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-interaction[data-status="spam"] .top, #brutality-interactions .brutality-interaction[data-status="spam"] .bottom, #brutality-interactions .brutality-interaction[data-status="rejected"] .top, #brutality-interactions .brutality-interaction[data-status="rejected"] .bottom, #brutality-interactions .brutality-interaction[data-status="reported"] .top, #brutality-interactions .brutality-interaction[data-status="reported"] .bottom {
  background-color: #FBE6E9;
  border-color: var(--ta-danger);
}
/* line 249, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-interaction[data-status="spam"] .top img, #brutality-interactions .brutality-interaction[data-status="spam"] .bottom img, #brutality-interactions .brutality-interaction[data-status="rejected"] .top img, #brutality-interactions .brutality-interaction[data-status="rejected"] .bottom img, #brutality-interactions .brutality-interaction[data-status="reported"] .top img, #brutality-interactions .brutality-interaction[data-status="reported"] .bottom img {
  border-color: var(--ta-danger);
}
/* line 252, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-interaction[data-autoapprove] {
  position: relative;
  background-color: var(--ta-info-soft);
  border-color: var(--ta-accent);
}
/* line 256, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-interaction[data-autoapprove] .top, #brutality-interactions .brutality-interaction[data-autoapprove] .bottom {
  background-color: var(--ta-accent-soft);
  border-color: var(--ta-accent);
}
/* line 259, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-interaction[data-autoapprove] .top img, #brutality-interactions .brutality-interaction[data-autoapprove] .bottom img {
  border-color: var(--ta-accent);
}
/* line 261, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-interaction[data-autoapprove] .content {
  position: relative;
  z-index: 2;
}
/* line 262, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-interaction[data-autoapprove] .text-autoapprove {
  margin: -30px 0 0 -160px;
  color: #E0E0E0;
  font-size: 3.125rem;
  transform: rotate(-45deg);
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
}
/* line 272, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-interaction[data-autoapprove] .redactor-box {
  background: transparent;
}
/* line 273, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-interaction[data-autoapprove] .redactor-editor {
  background: rgba(255, 255, 255, 0.3);
}
/* line 274, /app/app/assets/stylesheets/brutality_interactions.scss */
#brutality-interactions .brutality-interaction[data-autoapprove] .form input[type=text], #brutality-interactions .brutality-interaction[data-autoapprove] .form input[type=email], #brutality-interactions .brutality-interaction[data-autoapprove] .form input[type=password], #brutality-interactions .brutality-interaction[data-autoapprove] .form input[type=number], #brutality-interactions .brutality-interaction[data-autoapprove] .form select, #brutality-interactions .brutality-interaction[data-autoapprove] .form textarea, #brutality-interactions .brutality-interaction[data-autoapprove] .form input[type=tel] {
  background: rgba(255, 255, 255, 0.6);
}

/* line 283, /app/app/assets/stylesheets/brutality_interactions.scss */
body#brutality_controller[data-action="update_data"] #brutality-societies tbody td a:hover, body#brutality_controller[data-action="update_data"] #brutality-societies tbody td a:focus {
  text-decoration: underline;
}
/* line 286, /app/app/assets/stylesheets/brutality_interactions.scss */
body#brutality_controller[data-action="update_data"] #brutality-societies tbody td:last-child a:hover, body#brutality_controller[data-action="update_data"] #brutality-societies tbody td:last-child a:focus {
  text-decoration: none;
}

@container ta-pagina (max-width: 75rem) {
  /* line 295, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-interaction .top {
    height: 80px;
  }
  /* line 297, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-interaction .top .floatleft {
    float: none;
    width: 100%;
  }
  /* line 300, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-interaction .top .floatleft .content-text {
    display: inline-block;
    width: 99%;
    white-space: normal;
  }
  /* line 305, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-interaction .top .floatleft img + .content-text {
    width: calc(100% - 45px);
  }
  /* line 307, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-interaction .top .floatright {
    float: none;
    text-align: center;
  }
  /* line 314, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content, #brutality-interactions .society-version .content {
    white-space: nowrap;
    font-size: 0;
    letter-spacing: 0;
    line-height: 0;
  }
  /* line 319, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright, #brutality-interactions .society-version .content .floatleft, #brutality-interactions .society-version .content .floatright {
    float: none;
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }
  /* line 324, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft h3, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright h3, #brutality-interactions .society-version .content .floatleft h3, #brutality-interactions .society-version .content .floatright h3 {
    font-size: 1.225rem;
  }
  /* line 326, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft form .field.description, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft form .field.field-description, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .form .field.description, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .form .field.field-description, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.description, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.field-description, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.description, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.field-description, #brutality-interactions .society-version .content .floatleft form .field.description, #brutality-interactions .society-version .content .floatleft form .field.field-description, #brutality-interactions .society-version .content .floatleft .form .field.description, #brutality-interactions .society-version .content .floatleft .form .field.field-description, #brutality-interactions .society-version .content .floatright form .field.description, #brutality-interactions .society-version .content .floatright form .field.field-description, #brutality-interactions .society-version .content .floatright .form .field.description, #brutality-interactions .society-version .content .floatright .form .field.field-description {
    white-space: normal;
  }
  /* line 328, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft form .field.description .redactor-box, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft form .field.field-description .redactor-box, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .form .field.description .redactor-box, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .form .field.field-description .redactor-box, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.description .redactor-box, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.field-description .redactor-box, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.description .redactor-box, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.field-description .redactor-box, #brutality-interactions .society-version .content .floatleft form .field.description .redactor-box, #brutality-interactions .society-version .content .floatleft form .field.field-description .redactor-box, #brutality-interactions .society-version .content .floatleft .form .field.description .redactor-box, #brutality-interactions .society-version .content .floatleft .form .field.field-description .redactor-box, #brutality-interactions .society-version .content .floatright form .field.description .redactor-box, #brutality-interactions .society-version .content .floatright form .field.field-description .redactor-box, #brutality-interactions .society-version .content .floatright .form .field.description .redactor-box, #brutality-interactions .society-version .content .floatright .form .field.field-description .redactor-box {
    height: 400px;
  }
  /* line 330, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft form .field.description .redactor-box .redactor-editor, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft form .field.field-description .redactor-box .redactor-editor, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .form .field.description .redactor-box .redactor-editor, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .form .field.field-description .redactor-box .redactor-editor, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.description .redactor-box .redactor-editor, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.field-description .redactor-box .redactor-editor, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.description .redactor-box .redactor-editor, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.field-description .redactor-box .redactor-editor, #brutality-interactions .society-version .content .floatleft form .field.description .redactor-box .redactor-editor, #brutality-interactions .society-version .content .floatleft form .field.field-description .redactor-box .redactor-editor, #brutality-interactions .society-version .content .floatleft .form .field.description .redactor-box .redactor-editor, #brutality-interactions .society-version .content .floatleft .form .field.field-description .redactor-box .redactor-editor, #brutality-interactions .society-version .content .floatright form .field.description .redactor-box .redactor-editor, #brutality-interactions .society-version .content .floatright form .field.field-description .redactor-box .redactor-editor, #brutality-interactions .society-version .content .floatright .form .field.description .redactor-box .redactor-editor, #brutality-interactions .society-version .content .floatright .form .field.field-description .redactor-box .redactor-editor {
    height: 360px;
  }
  /* line 334, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .sports, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .affiliations, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .sports, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .affiliations, #brutality-interactions .society-version .content .floatleft .sports, #brutality-interactions .society-version .content .floatleft .affiliations, #brutality-interactions .society-version .content .floatright .sports, #brutality-interactions .society-version .content .floatright .affiliations {
    height: 108px;
    padding-bottom: 20px;
    margin-top: 0;
    font-size: 0.875rem;
    line-height: 1.2;
    letter-spacing: 1px;
    overflow: auto;
  }
  /* line 345, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft h3, #brutality-interactions .society-version .content .floatleft h3 {
    padding-bottom: 51px;
  }
  /* line 347, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft form .field, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .form .field, #brutality-interactions .society-version .content .floatleft form .field, #brutality-interactions .society-version .content .floatleft .form .field {
    margin: 0 0 53px 0;
    padding-right: 90px;
  }
  /* line 350, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft form .field.last, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .form .field.last, #brutality-interactions .society-version .content .floatleft form .field.last, #brutality-interactions .society-version .content .floatleft .form .field.last {
    margin: 0 0 50px 0;
  }
  /* line 351, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft form .field .line-actions, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .form .field .line-actions, #brutality-interactions .society-version .content .floatleft form .field .line-actions, #brutality-interactions .society-version .content .floatleft .form .field .line-actions {
    width: 90px;
  }
  /* line 352, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft form .field.description, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft form .field.field-description, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .form .field.description, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .form .field.field-description, #brutality-interactions .society-version .content .floatleft form .field.description, #brutality-interactions .society-version .content .floatleft form .field.field-description, #brutality-interactions .society-version .content .floatleft .form .field.description, #brutality-interactions .society-version .content .floatleft .form .field.field-description {
    margin-bottom: 474px;
    padding-right: 0;
  }
  /* line 355, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft form .field.description .fake-field, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft form .field.field-description .fake-field, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .form .field.description .fake-field, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .form .field.field-description .fake-field, #brutality-interactions .society-version .content .floatleft form .field.description .fake-field, #brutality-interactions .society-version .content .floatleft form .field.field-description .fake-field, #brutality-interactions .society-version .content .floatleft .form .field.description .fake-field, #brutality-interactions .society-version .content .floatleft .form .field.field-description .fake-field {
    height: 400px;
    max-height: 400px;
    overflow: auto;
  }
  /* line 363, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .sports, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .affiliations, #brutality-interactions .society-version .content .floatleft .sports, #brutality-interactions .society-version .content .floatleft .affiliations {
    margin-bottom: 108px;
  }
  /* line 365, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .sports > div, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .affiliations > div, #brutality-interactions .society-version .content .floatleft .sports > div, #brutality-interactions .society-version .content .floatleft .affiliations > div {
    height: 84px;
  }
  /* line 366, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .sports.rows0, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .affiliations.rows0, #brutality-interactions .society-version .content .floatleft .sports.rows0, #brutality-interactions .society-version .content .floatleft .affiliations.rows0 {
    margin-bottom: 0;
  }
  /* line 367, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .sports.rows1, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .affiliations.rows1, #brutality-interactions .society-version .content .floatleft .sports.rows1, #brutality-interactions .society-version .content .floatleft .affiliations.rows1 {
    height: 108px;
  }
  /* line 368, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .sports.rows2, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .affiliations.rows2, #brutality-interactions .society-version .content .floatleft .sports.rows2, #brutality-interactions .society-version .content .floatleft .affiliations.rows2 {
    height: 216px;
  }
  /* line 369, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .sports.rows3, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .affiliations.rows3, #brutality-interactions .society-version .content .floatleft .sports.rows3, #brutality-interactions .society-version .content .floatleft .affiliations.rows3 {
    height: 324px;
  }
  /* line 372, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright, #brutality-interactions .society-version .content .floatright {
    padding: 0 0 10px 0;
  }
  /* line 374, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright h3, #brutality-interactions .society-version .content .floatright h3 {
    background-color: #FFFFFF;
    margin-bottom: 44px;
    padding: 5px 10px;
    border-top: 1px solid #26824C;
    border-bottom: 1px solid #26824C;
    position: relative;
    top: 39px;
    left: -100%;
  }
  /* line 385, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field, #brutality-interactions .society-version .content .floatright form .field, #brutality-interactions .society-version .content .floatright .form .field {
    background-color: #FFFFFF;
    width: 100%;
    margin-bottom: 41px;
    padding: 5px 100px 5px 10px;
    border-top: 1px solid #26824C;
    border-bottom: 1px solid #26824C;
    top: 40px;
    left: -100%;
  }
  /* line 394, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.description, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.field-description, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.description, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.field-description, #brutality-interactions .society-version .content .floatright form .field.description, #brutality-interactions .society-version .content .floatright form .field.field-description, #brutality-interactions .society-version .content .floatright .form .field.description, #brutality-interactions .society-version .content .floatright .form .field.field-description {
    padding-right: 10px;
    top: 444px;
  }
  /* line 398, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.description ~ .sports + .affiliations, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.field-description ~ .sports + .affiliations, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.description ~ .sports + .affiliations, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.field-description ~ .sports + .affiliations, #brutality-interactions .society-version .content .floatright form .field.description ~ .sports + .affiliations, #brutality-interactions .society-version .content .floatright form .field.field-description ~ .sports + .affiliations, #brutality-interactions .society-version .content .floatright .form .field.description ~ .sports + .affiliations, #brutality-interactions .society-version .content .floatright .form .field.field-description ~ .sports + .affiliations {
    margin-bottom: 404px;
  }
  /* line 399, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.description ~ .sports.rows0, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.field-description ~ .sports.rows0, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.description ~ .sports.rows0, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.field-description ~ .sports.rows0, #brutality-interactions .society-version .content .floatright form .field.description ~ .sports.rows0, #brutality-interactions .society-version .content .floatright form .field.field-description ~ .sports.rows0, #brutality-interactions .society-version .content .floatright .form .field.description ~ .sports.rows0, #brutality-interactions .society-version .content .floatright .form .field.field-description ~ .sports.rows0 {
    top: 403px;
  }
  /* line 400, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.description ~ .sports.rows1, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.field-description ~ .sports.rows1, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.description ~ .sports.rows1, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.field-description ~ .sports.rows1, #brutality-interactions .society-version .content .floatright form .field.description ~ .sports.rows1, #brutality-interactions .society-version .content .floatright form .field.field-description ~ .sports.rows1, #brutality-interactions .society-version .content .floatright .form .field.description ~ .sports.rows1, #brutality-interactions .society-version .content .floatright .form .field.field-description ~ .sports.rows1 {
    top: 526px;
  }
  /* line 402, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.description ~ .sports.rows1 + .affiliations, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.field-description ~ .sports.rows1 + .affiliations, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.description ~ .sports.rows1 + .affiliations, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.field-description ~ .sports.rows1 + .affiliations, #brutality-interactions .society-version .content .floatright form .field.description ~ .sports.rows1 + .affiliations, #brutality-interactions .society-version .content .floatright form .field.field-description ~ .sports.rows1 + .affiliations, #brutality-interactions .society-version .content .floatright .form .field.description ~ .sports.rows1 + .affiliations, #brutality-interactions .society-version .content .floatright .form .field.field-description ~ .sports.rows1 + .affiliations {
    top: 418px;
    margin-top: 108px;
  }
  /* line 404, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.description ~ .sports.rows2, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.field-description ~ .sports.rows2, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.description ~ .sports.rows2, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.field-description ~ .sports.rows2, #brutality-interactions .society-version .content .floatright form .field.description ~ .sports.rows2, #brutality-interactions .society-version .content .floatright form .field.field-description ~ .sports.rows2, #brutality-interactions .society-version .content .floatright .form .field.description ~ .sports.rows2, #brutality-interactions .society-version .content .floatright .form .field.field-description ~ .sports.rows2 {
    top: 607px;
  }
  /* line 406, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.description ~ .sports.rows2 + .affiliations, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.field-description ~ .sports.rows2 + .affiliations, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.description ~ .sports.rows2 + .affiliations, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.field-description ~ .sports.rows2 + .affiliations, #brutality-interactions .society-version .content .floatright form .field.description ~ .sports.rows2 + .affiliations, #brutality-interactions .society-version .content .floatright form .field.field-description ~ .sports.rows2 + .affiliations, #brutality-interactions .society-version .content .floatright .form .field.description ~ .sports.rows2 + .affiliations, #brutality-interactions .society-version .content .floatright .form .field.field-description ~ .sports.rows2 + .affiliations {
    margin-top: 216px;
  }
  /* line 408, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.description ~ .sports.rows3, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.field-description ~ .sports.rows3, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.description ~ .sports.rows3, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.field-description ~ .sports.rows3, #brutality-interactions .society-version .content .floatright form .field.description ~ .sports.rows3, #brutality-interactions .society-version .content .floatright form .field.field-description ~ .sports.rows3, #brutality-interactions .society-version .content .floatright .form .field.description ~ .sports.rows3, #brutality-interactions .society-version .content .floatright .form .field.field-description ~ .sports.rows3 {
    top: 716px;
  }
  /* line 410, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.description ~ .sports.rows3 + .affiliations, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.field-description ~ .sports.rows3 + .affiliations, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.description ~ .sports.rows3 + .affiliations, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.field-description ~ .sports.rows3 + .affiliations, #brutality-interactions .society-version .content .floatright form .field.description ~ .sports.rows3 + .affiliations, #brutality-interactions .society-version .content .floatright form .field.field-description ~ .sports.rows3 + .affiliations, #brutality-interactions .society-version .content .floatright .form .field.description ~ .sports.rows3 + .affiliations, #brutality-interactions .society-version .content .floatright .form .field.field-description ~ .sports.rows3 + .affiliations {
    margin-top: 324px;
  }
  /* line 413, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.description ~ .sports + .affiliations.rows0, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.field-description ~ .sports + .affiliations.rows0, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.description ~ .sports + .affiliations.rows0, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.field-description ~ .sports + .affiliations.rows0, #brutality-interactions .society-version .content .floatright form .field.description ~ .sports + .affiliations.rows0, #brutality-interactions .society-version .content .floatright form .field.field-description ~ .sports + .affiliations.rows0, #brutality-interactions .society-version .content .floatright .form .field.description ~ .sports + .affiliations.rows0, #brutality-interactions .society-version .content .floatright .form .field.field-description ~ .sports + .affiliations.rows0 {
    top: 403px;
  }
  /* line 414, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.description ~ .sports + .affiliations.rows1, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.field-description ~ .sports + .affiliations.rows1, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.description ~ .sports + .affiliations.rows1, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.field-description ~ .sports + .affiliations.rows1, #brutality-interactions .society-version .content .floatright form .field.description ~ .sports + .affiliations.rows1, #brutality-interactions .society-version .content .floatright form .field.field-description ~ .sports + .affiliations.rows1, #brutality-interactions .society-version .content .floatright .form .field.description ~ .sports + .affiliations.rows1, #brutality-interactions .society-version .content .floatright .form .field.field-description ~ .sports + .affiliations.rows1 {
    top: 526px;
  }
  /* line 415, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.description ~ .sports + .affiliations.rows2, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.field-description ~ .sports + .affiliations.rows2, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.description ~ .sports + .affiliations.rows2, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.field-description ~ .sports + .affiliations.rows2, #brutality-interactions .society-version .content .floatright form .field.description ~ .sports + .affiliations.rows2, #brutality-interactions .society-version .content .floatright form .field.field-description ~ .sports + .affiliations.rows2, #brutality-interactions .society-version .content .floatright .form .field.description ~ .sports + .affiliations.rows2, #brutality-interactions .society-version .content .floatright .form .field.field-description ~ .sports + .affiliations.rows2 {
    top: 607px;
  }
  /* line 416, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.description ~ .sports + .affiliations.rows3, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.field-description ~ .sports + .affiliations.rows3, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.description ~ .sports + .affiliations.rows3, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.field-description ~ .sports + .affiliations.rows3, #brutality-interactions .society-version .content .floatright form .field.description ~ .sports + .affiliations.rows3, #brutality-interactions .society-version .content .floatright form .field.field-description ~ .sports + .affiliations.rows3, #brutality-interactions .society-version .content .floatright .form .field.description ~ .sports + .affiliations.rows3, #brutality-interactions .society-version .content .floatright .form .field.field-description ~ .sports + .affiliations.rows3 {
    top: 716px;
  }
  /* line 422, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .sports, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .affiliations, #brutality-interactions .society-version .content .floatright .sports, #brutality-interactions .society-version .content .floatright .affiliations {
    background-color: #FFFFFF;
    border-top: 1px solid #26824C;
    border-bottom: 1px solid #26824C;
    position: relative;
    left: -100%;
  }
  /* line 428, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .sports.rows0, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .affiliations.rows0, #brutality-interactions .society-version .content .floatright .sports.rows0, #brutality-interactions .society-version .content .floatright .affiliations.rows0 {
    border-top: none;
  }
  /* line 429, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .sports.rows1, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .affiliations.rows1, #brutality-interactions .society-version .content .floatright .sports.rows1, #brutality-interactions .society-version .content .floatright .affiliations.rows1 {
    top: 108px;
  }
  /* line 430, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .sports.rows2, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .affiliations.rows2, #brutality-interactions .society-version .content .floatright .sports.rows2, #brutality-interactions .society-version .content .floatright .affiliations.rows2 {
    top: 212px;
  }
  /* line 431, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .sports.rows3, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .affiliations.rows3, #brutality-interactions .society-version .content .floatright .sports.rows3, #brutality-interactions .society-version .content .floatright .affiliations.rows3 {
    top: 366px;
  }
  /* line 434, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .sports.rows1 + .affiliations, #brutality-interactions .society-version .content .floatright .sports.rows1 + .affiliations {
    margin-top: 108px;
  }
  /* line 435, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .sports.rows2 + .affiliations, #brutality-interactions .society-version .content .floatright .sports.rows2 + .affiliations {
    margin-top: 212px;
  }
  /* line 436, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .sports.rows3 + .affiliations, #brutality-interactions .society-version .content .floatright .sports.rows3 + .affiliations {
    margin-top: 324px;
  }
  /* line 442, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"][data-autoapprove] .content .floatright h3, #brutality-interactions .society-version[data-autoapprove] .content .floatright h3 {
    border-top: 1px solid #1771B6;
    border-bottom: 1px solid #1771B6;
  }
  /* line 447, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"][data-autoapprove] .content .floatright form .field, #brutality-interactions .brutality-improvement[data-kind="edit"][data-autoapprove] .content .floatright .form .field, #brutality-interactions .society-version[data-autoapprove] .content .floatright form .field, #brutality-interactions .society-version[data-autoapprove] .content .floatright .form .field {
    border-top: 1px solid #1771B6;
    border-bottom: 1px solid #1771B6;
  }
  /* line 452, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"][data-autoapprove] .content .floatright .sports, #brutality-interactions .brutality-improvement[data-kind="edit"][data-autoapprove] .content .floatright .affiliations, #brutality-interactions .society-version[data-autoapprove] .content .floatright .sports, #brutality-interactions .society-version[data-autoapprove] .content .floatright .affiliations {
    border-top: 1px solid #1771B6;
    border-bottom: 1px solid #1771B6;
  }
  /* line 455, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"][data-autoapprove] .content .floatright .sports.rows0, #brutality-interactions .brutality-improvement[data-kind="edit"][data-autoapprove] .content .floatright .affiliations.rows0, #brutality-interactions .society-version[data-autoapprove] .content .floatright .sports.rows0, #brutality-interactions .society-version[data-autoapprove] .content .floatright .affiliations.rows0 {
    border-top: none;
  }
  /* line 463, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="description"] .content .floatleft, #brutality-interactions .brutality-improvement[data-kind="description"] .content .floatright {
    width: 100%;
    float: none;
  }
  /* line 468, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="description"] .content .floatleft .form .field {
    padding-right: 90px;
  }
  /* line 470, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="description"] .content .floatleft .form .field .line-actions {
    width: 90px;
  }
  /* line 473, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="description"] .content .floatright {
    background-color: #FFFFFF;
    padding-top: 5px;
    border-top: 1px solid #26824C;
  }
  /* line 477, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="description"] .content .floatright form .field.description {
    padding-left: 0;
  }
  /* line 483, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="description"][data-autoapprove] .content .floatright form .field, #brutality-interactions .brutality-improvement[data-kind="description"][data-autoapprove] .content .floatright .form .field {
    border-top: 1px solid #1771B6;
  }
  /* line 492, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .society-version .content .floatleft .sports > div, #brutality-interactions .society-version .content .floatleft .affiliations > div, #brutality-interactions .society-version .content .floatright .sports > div, #brutality-interactions .society-version .content .floatright .affiliations > div {
    height: auto;
  }
  /* line 497, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .society-version .content .floatleft form .field, #brutality-interactions .society-version .content .floatleft .form .field {
    padding-right: 180px;
  }
  /* line 499, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .society-version .content .floatleft form .field .line-actions, #brutality-interactions .society-version .content .floatleft .form .field .line-actions {
    width: 180px;
    padding-right: 0;
  }
  /* line 507, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .society-version .content .floatright h3 {
    border-top: 1px solid var(--ta-border);
    border-bottom: 1px solid var(--ta-border);
  }
  /* line 512, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .society-version .content .floatright form .field, #brutality-interactions .society-version .content .floatright .form .field {
    padding-right: 190px;
    border-top: 1px solid var(--ta-border);
    border-bottom: 1px solid var(--ta-border);
  }
}
@container ta-pagina (max-width: 48.75rem) {
  /* line 525, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-interaction .bottom {
    height: auto;
  }
  /* line 527, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-interaction .bottom .floatleft, #brutality-interactions .brutality-interaction .bottom .floatright {
    float: none;
    display: inline-block;
  }
  /* line 531, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-interaction .bottom .floatleft {
    padding-right: 10px;
  }
  /* line 533, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"], #brutality-interactions .society-version {
    overflow: hidden;
  }
  /* line 538, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft form .field, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .form .field, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field, #brutality-interactions .society-version .content .floatleft form .field, #brutality-interactions .society-version .content .floatleft .form .field, #brutality-interactions .society-version .content .floatright form .field, #brutality-interactions .society-version .content .floatright .form .field {
    max-width: 100%;
    min-height: auto;
  }
  /* line 541, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft form .field .fake-field, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .form .field .fake-field, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field .fake-field, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field .fake-field, #brutality-interactions .society-version .content .floatleft form .field .fake-field, #brutality-interactions .society-version .content .floatleft .form .field .fake-field, #brutality-interactions .society-version .content .floatright form .field .fake-field, #brutality-interactions .society-version .content .floatright .form .field .fake-field {
    margin-bottom: 6px;
  }
  /* line 542, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft form .field.description label, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .form .field.description label, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.description label, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.description label, #brutality-interactions .society-version .content .floatleft form .field.description label, #brutality-interactions .society-version .content .floatleft .form .field.description label, #brutality-interactions .society-version .content .floatright form .field.description label, #brutality-interactions .society-version .content .floatright .form .field.description label {
    margin-left: 0;
  }
  /* line 548, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft form .field, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .form .field, #brutality-interactions .society-version .content .floatleft form .field, #brutality-interactions .society-version .content .floatleft .form .field {
    height: 53px;
    margin-bottom: 90px;
  }
  /* line 551, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft form .field.description, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft form .field.field-description, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .form .field.description, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .form .field.field-description, #brutality-interactions .society-version .content .floatleft form .field.description, #brutality-interactions .society-version .content .floatleft form .field.field-description, #brutality-interactions .society-version .content .floatleft .form .field.description, #brutality-interactions .society-version .content .floatleft .form .field.field-description {
    height: 429px;
  }
  /* line 553, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft form .field.last + .description, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft form .field.last + .field-description, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft form .field.last + .sports, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .form .field.last + .description, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .form .field.last + .field-description, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .form .field.last + .sports, #brutality-interactions .society-version .content .floatleft form .field.last + .description, #brutality-interactions .society-version .content .floatleft form .field.last + .field-description, #brutality-interactions .society-version .content .floatleft form .field.last + .sports, #brutality-interactions .society-version .content .floatleft .form .field.last + .description, #brutality-interactions .society-version .content .floatleft .form .field.last + .field-description, #brutality-interactions .society-version .content .floatleft .form .field.last + .sports {
    margin-top: 90px;
  }
  /* line 560, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field, #brutality-interactions .society-version .content .floatright form .field, #brutality-interactions .society-version .content .floatright .form .field {
    margin-bottom: 73px;
    padding: 7px 100px 7px 10px;
    top: 66px;
  }
  /* line 566, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.description ~ .sports.rows0, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.field-description ~ .sports.rows0, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.description ~ .sports.rows0, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.field-description ~ .sports.rows0, #brutality-interactions .society-version .content .floatright form .field.description ~ .sports.rows0, #brutality-interactions .society-version .content .floatright form .field.field-description ~ .sports.rows0, #brutality-interactions .society-version .content .floatright .form .field.description ~ .sports.rows0, #brutality-interactions .society-version .content .floatright .form .field.field-description ~ .sports.rows0 {
    top: 370px;
  }
  /* line 567, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.description ~ .sports.rows1, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.field-description ~ .sports.rows1, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.description ~ .sports.rows1, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.field-description ~ .sports.rows1, #brutality-interactions .society-version .content .floatright form .field.description ~ .sports.rows1, #brutality-interactions .society-version .content .floatright form .field.field-description ~ .sports.rows1, #brutality-interactions .society-version .content .floatright .form .field.description ~ .sports.rows1, #brutality-interactions .society-version .content .floatright .form .field.field-description ~ .sports.rows1 {
    top: 496px;
  }
  /* line 569, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.description ~ .sports + .affiliations.rows0, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.field-description ~ .sports + .affiliations.rows0, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.description ~ .sports + .affiliations.rows0, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.field-description ~ .sports + .affiliations.rows0, #brutality-interactions .society-version .content .floatright form .field.description ~ .sports + .affiliations.rows0, #brutality-interactions .society-version .content .floatright form .field.field-description ~ .sports + .affiliations.rows0, #brutality-interactions .society-version .content .floatright .form .field.description ~ .sports + .affiliations.rows0, #brutality-interactions .society-version .content .floatright .form .field.field-description ~ .sports + .affiliations.rows0 {
    top: 370px;
  }
  /* line 570, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.description ~ .sports + .affiliations.rows1, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.field-description ~ .sports + .affiliations.rows1, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.description ~ .sports + .affiliations.rows1, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.field-description ~ .sports + .affiliations.rows1, #brutality-interactions .society-version .content .floatright form .field.description ~ .sports + .affiliations.rows1, #brutality-interactions .society-version .content .floatright form .field.field-description ~ .sports + .affiliations.rows1, #brutality-interactions .society-version .content .floatright .form .field.description ~ .sports + .affiliations.rows1, #brutality-interactions .society-version .content .floatright .form .field.field-description ~ .sports + .affiliations.rows1 {
    top: 496px;
  }
  /* line 577, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .sports.rows1, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .affiliations.rows1, #brutality-interactions .society-version .content .floatright .sports.rows1, #brutality-interactions .society-version .content .floatright .affiliations.rows1 {
    top: 108px;
  }
  /* line 578, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .sports.rows2, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .affiliations.rows2, #brutality-interactions .society-version .content .floatright .sports.rows2, #brutality-interactions .society-version .content .floatright .affiliations.rows2 {
    top: 293px;
  }
  /* line 579, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .sports.rows3, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .affiliations.rows3, #brutality-interactions .society-version .content .floatright .sports.rows3, #brutality-interactions .society-version .content .floatright .affiliations.rows3 {
    top: 401px;
  }
}
@container ta-pagina (max-width: 29.625rem) {
  /* line 594, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft form .field.description .redactor-box .redactor-editor, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft form .field.field-description .redactor-box .redactor-editor, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .form .field.description .redactor-box .redactor-editor, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatleft .form .field.field-description .redactor-box .redactor-editor, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.description .redactor-box .redactor-editor, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright form .field.field-description .redactor-box .redactor-editor, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.description .redactor-box .redactor-editor, #brutality-interactions .brutality-improvement[data-kind="edit"] .content .floatright .form .field.field-description .redactor-box .redactor-editor, #brutality-interactions .society-version .content .floatleft form .field.description .redactor-box .redactor-editor, #brutality-interactions .society-version .content .floatleft form .field.field-description .redactor-box .redactor-editor, #brutality-interactions .society-version .content .floatleft .form .field.description .redactor-box .redactor-editor, #brutality-interactions .society-version .content .floatleft .form .field.field-description .redactor-box .redactor-editor, #brutality-interactions .society-version .content .floatright form .field.description .redactor-box .redactor-editor, #brutality-interactions .society-version .content .floatright form .field.field-description .redactor-box .redactor-editor, #brutality-interactions .society-version .content .floatright .form .field.description .redactor-box .redactor-editor, #brutality-interactions .society-version .content .floatright .form .field.field-description .redactor-box .redactor-editor {
    height: 325px;
  }
}
@container ta-pagina (max-width: 25rem) {
  /* line 607, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-interaction .top:not(.no-account) {
    height: 100px;
  }
  /* line 608, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-interaction .top span.date {
    display: block;
  }
  /* line 609, /app/app/assets/stylesheets/brutality_interactions.scss */
  #brutality-interactions .brutality-interaction .top .floatleft:before {
    display: none;
  }
}
/* line 2, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard #app-container, body[data-controller='administration/brutality_controller'][data-action='dashboard'] #app-container {
  min-width: 320px;
  padding-bottom: 0;
}
/* line 6, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard #container, body[data-controller='administration/brutality_controller'][data-action='dashboard'] #container {
  width: 100%;
  max-width: 100%;
  padding: 10px;
}
/* line 11, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .wrapper-cols, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .wrapper-cols {
  border: 1px solid var(--ta-border);
  font-size: 0;
  letter-spacing: 0;
}
/* line 15, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .wrapper-cols .clear, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .wrapper-cols .clear {
  height: 0;
}
/* line 17, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left {
  display: inline-block;
  width: 40%;
  padding-bottom: 25px;
  border-right: 1px solid var(--ta-border);
  font-family: "ProximaNovaLight", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 1px;
  vertical-align: top;
}
/* line 26, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box {
  width: 100%;
  min-height: 100%;
  padding: 5px;
}
/* line 30, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .title, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .title {
  background-color: #F6F8FB;
  height: 47px;
  padding: 10px 0;
  border: 1px solid #E4E4E4;
  line-height: 1.4;
  text-align: center;
  font-size: 1.25rem;
}
/* line 39, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content {
  margin-top: 5px;
  position: relative;
}
/* line 42, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .rate, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .rate {
  padding: 10px 0;
  text-align: center;
  font-size: 3.75rem;
  line-height: 1.2;
  position: relative;
}
/* line 48, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .rate .v, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .rate .v {
  color: #6FB78D;
}
/* line 49, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .rate .a, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .rate .a {
  color: #F39654;
}
/* line 50, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .rate .r, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .rate .r {
  color: #E47463;
}
/* line 51, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .rate .arrow, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .rate .arrow {
  background-color: #0071BC;
  width: 70px;
  height: 14px;
  margin-top: -7px;
  position: absolute;
  top: 50%;
  right: 7%;
}
/* line 59, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .rate .arrow:before, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .rate .arrow:before {
  content: '';
  width: 0;
  height: 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  border-top: 16px solid transparent;
  border-bottom: 16px solid transparent;
  border-left: 12px solid #0071BC;
  position: absolute;
  top: -8px;
  right: -12px;
}
/* line 68, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .btn, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .btn {
  display: block;
  background-color: #0071BC;
  width: 86%;
  height: 40px;
  line-height: 40px;
  margin: 0 auto;
  padding: 0 10px;
  color: #FFFFFF;
  font-size: 1rem;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
}
/* line 83, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .strength, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .strength {
  padding: 10px;
  font-size: 1rem;
}
/* line 86, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .strength > span, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .strength > span {
  display: none;
}
/* line 87, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .strength strong, body#administration_brutality_dashboard .col-left .box .content .strength .strong, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .strength strong, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .strength .strong {
  font-size: 1.25rem;
}
/* line 88, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .strength.v, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .strength.v {
  background-color: #AFE4C5;
}
/* line 90, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .strength.v > span.v, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .strength.v > span.v {
  display: inline;
}
/* line 92, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .strength.a, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .strength.a {
  background-color: #F9B98C;
}
/* line 94, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .strength.a > span.a, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .strength.a > span.a {
  display: inline;
}
/* line 96, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .strength.r, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .strength.r {
  background-color: #F79B8D;
}
/* line 98, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .strength.r > span.r, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .strength.r > span.r {
  display: inline;
}
/* line 101, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .arrows, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .arrows {
  padding: 20px 0;
  text-align: center;
  font-size: 1.875rem;
  color: #0071BC;
}
/* line 106, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .arrows .ion-chevron-up:last-child, body#administration_brutality_dashboard .col-left .box .content .arrows .form-div-bottom .arrow.arrow-top:last-child, .form-div-bottom body#administration_brutality_dashboard .col-left .box .content .arrows .arrow.arrow-top:last-child, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .arrows .ion-chevron-up:last-child, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .arrows .form-div-bottom .arrow.arrow-top:last-child, .form-div-bottom body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .arrows .arrow.arrow-top:last-child {
  margin-top: -20px;
}
/* line 108, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .content-bars, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .content-bars {
  padding-top: 20px;
}
/* line 110, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .content-bars h4, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .content-bars h4 {
  width: 85%;
  margin: 0 auto;
  padding-bottom: 20px;
  line-height: 1.2;
  font-size: 1rem;
  text-align: center;
}
/* line 118, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .content-bars .bar, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .content-bars .bar {
  display: block;
  background-color: var(--ta-border-subtle);
  width: 85%;
  padding: 10px;
  margin: 0 auto 30px auto;
  border: 1px solid var(--ta-border);
  font-size: 1rem;
  text-align: center;
  text-decoration: none;
  position: relative;
}
/* line 129, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .content-bars .bar .bg, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .content-bars .bar .bg {
  background-color: #E47463;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}
/* line 137, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .content-bars .bar .bg.v, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .content-bars .bar .bg.v {
  background-color: #6FB78D;
}
/* line 138, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .content-bars .bar .bg.a, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .content-bars .bar .bg.a {
  background-color: #F39654;
}
/* line 140, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .content-bars .bar .text, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .content-bars .bar .text {
  color: var(--ta-text);
  position: relative;
  z-index: 2;
}
/* line 145, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .content-bars .bar:last-child, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .content-bars .bar:last-child {
  margin-bottom: 0;
}
/* line 148, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .info, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .info {
  background-color: #F6F8FB;
  padding: 10px 0;
  border: 1px solid #E4E4E4;
}
/* line 152, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .info .ion-flag, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .info .ion-flag {
  float: left;
  width: 20%;
  padding: 7px 0 0 0;
  color: #0071BC;
  font-size: 3.75rem;
  text-align: center;
}
/* line 160, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .info .text, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .info .text {
  float: right;
  width: 80%;
}
/* line 163, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .info .text h3, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .info .text h3 {
  margin: 0 0 10px 0;
  font-size: 1.25rem;
}
/* line 167, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-left .box .content .info .text p, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-left .box .content .info .text p {
  font-size: 1rem;
  line-height: 1.2;
}
/* line 176, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right {
  display: inline-block;
  width: 60%;
  border-left: 1px solid var(--ta-border);
  margin-left: -1px;
  font-family: "ProximaNovaLight", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 1px;
  vertical-align: top;
}
/* line 185, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right h2, body#administration_brutality_dashboard .col-right #title-bar .page-title, #title-bar body#administration_brutality_dashboard .col-right .page-title, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right h2, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right #title-bar .page-title, #title-bar body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .page-title {
  background: url(https://www.trovalosport.it/noprofit/assets/images/search_bg1.png) repeat left top transparent;
  padding: 15px;
  border-bottom: 1px solid var(--ta-border);
  text-transform: uppercase;
  font-size: 1.25rem;
  color: #0071BC;
}
/* line 192, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right h2 span, body#administration_brutality_dashboard .col-right #title-bar .page-title span, #title-bar body#administration_brutality_dashboard .col-right .page-title span, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right h2 span, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right #title-bar .page-title span, #title-bar body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .page-title span {
  display: inline-block;
  vertical-align: middle;
}
/* line 196, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right h2 span.help, body#administration_brutality_dashboard .col-right #title-bar .page-title span.help, #title-bar body#administration_brutality_dashboard .col-right .page-title span.help, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right h2 span.help, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right #title-bar .page-title span.help, #title-bar body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .page-title span.help {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: #0071BC;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  color: #FFFFFF;
  text-align: center;
  font-size: 0.9375rem;
  line-height: 1.25rem;
  cursor: pointer;
}
/* line 205, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .content.boxes, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .content.boxes {
  padding: 5px 4px 5px 5px;
}
/* line 206, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .arrows, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .arrows {
  padding: 10px 0;
  text-align: center;
  font-size: 1.25rem;
  color: #0071BC;
}
/* line 211, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .arrows .ion-chevron-down:last-child, body#administration_brutality_dashboard .col-right .arrows .form-div-bottom .arrow.arrow-down:last-child, .form-div-bottom body#administration_brutality_dashboard .col-right .arrows .arrow.arrow-down:last-child, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .arrows .ion-chevron-down:last-child, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .arrows .form-div-bottom .arrow.arrow-down:last-child, .form-div-bottom body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .arrows .arrow.arrow-down:last-child {
  margin-top: -14px;
}
/* line 213, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box {
  width: 100%;
  padding: 5px;
  margin-bottom: 5px;
  border: 1px solid var(--ta-border);
}
/* line 218, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box.no-content, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box.no-content {
  height: 160px;
}
/* line 220, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box.no-content .content, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box.no-content .content {
  height: 101px;
}
/* line 222, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box:last-child, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box:last-child {
  margin-bottom: 0;
}
/* line 223, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box h3, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box h3 {
  background-color: #F6F8FB;
  height: 47px;
  padding: 10px 0;
  border: 1px solid #E4E4E4;
  line-height: 26px;
  text-align: center;
  font-size: 1.25rem;
}
/* line 233, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box .content .default, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .default {
  height: 100%;
  line-height: 1.2;
  text-align: center;
  font-size: 0;
  letter-spacing: 0;
}
/* line 239, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box .content .default:before, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .default:before {
  content: '';
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
/* line 246, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box .content .default .text, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .default .text {
  display: inline-block;
  width: 100%;
  font-size: 1rem;
  vertical-align: middle;
}
/* line 251, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box .content .default .text p, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .default .text p {
  margin: 0 0 10px 0;
  line-height: 1.2;
}
/* line 257, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box .content .comment, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .comment {
  display: block;
  padding: 10px 5px 5px 5px;
  border-bottom: 1px solid #CCC;
  letter-spacing: 0;
  text-decoration: none;
}
/* line 263, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box .content .comment:hover, body#administration_brutality_dashboard .col-right .box .content .comment:focus, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .comment:hover, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .comment:focus {
  background-color: var(--ta-border-subtle);
}
/* line 264, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box .content .comment .info, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .comment .info {
  display: block;
  padding: 0 99px 0 47px;
  position: relative;
}
/* line 268, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box .content .comment .info > img, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .comment .info > img {
  width: 42px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 274, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box .content .comment .info > .proxima, body#administration_brutality_dashboard .col-right .box .content .comment .info > .ui-widget-header, body#administration_brutality_dashboard .col-right .box .content .comment .form .info > input[type=submit], .form body#administration_brutality_dashboard .col-right .box .content .comment .info > input[type=submit], body#administration_brutality_dashboard .col-right .box .content .comment .info > .fields-separator.ta-sep, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .comment .info > .proxima, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .comment .info > .ui-widget-header, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .comment .form .info > input[type=submit], .form body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .comment .info > input[type=submit], body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .comment .info > .fields-separator.ta-sep {
  display: block;
  font-size: 1.0625rem;
  line-height: 1.2;
  letter-spacing: 1px;
}
/* line 280, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box .content .comment .info .rating-wrapper, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .comment .info .rating-wrapper {
  font-size: 0;
  line-height: 0;
  letter-spacing: 1px;
  position: absolute;
  top: 3px;
  right: 2px;
}
/* line 287, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box .content .comment .info .rating-wrapper .rw, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .comment .info .rating-wrapper .rw {
  display: inline-block;
  width: 18px;
  height: 16px;
  margin: 0;
  padding-right: 2px;
}
/* line 293, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box .content .comment .info .rating-wrapper .rw:last-child, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .comment .info .rating-wrapper .rw:last-child {
  width: 16px;
  padding-right: 0;
}
/* line 298, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box .content .comment .info .rating-wrapper .rating, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .comment .info .rating-wrapper .rating {
  display: inline-block;
  height: 16px;
  width: 16px;
  border: 1px solid #B85033;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  position: relative;
}
/* line 305, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box .content .comment .info .rating-wrapper .rating.selected, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .comment .info .rating-wrapper .rating.selected {
  border: 1px solid #B85033;
}
/* line 307, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box .content .comment .info .rating-wrapper .rating.selected:after, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .comment .info .rating-wrapper .rating.selected:after {
  content: '';
  display: block;
  background-color: #FF8D00;
  width: 10px;
  height: 10px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  position: absolute;
  top: 2px;
  left: 2px;
}
/* line 321, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box .content .comment .info em, body#administration_brutality_dashboard .col-right .box .content .comment .info .italic, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .comment .info em, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .comment .info .italic {
  font-size: 0.6875rem;
  letter-spacing: 1px;
  vertical-align: top;
}
/* line 327, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box .content .comment .text, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .comment .text {
  display: block;
  padding: 5px 0 0 0;
  font-size: 0.875rem;
  letter-spacing: 1px;
  word-break: break-word;
}
/* line 335, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box .content .message, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .message {
  display: block;
  height: 41px;
  border-bottom: 1px #E5E5E5 solid;
  text-decoration: none;
  font-size: 0;
  letter-spacing: 0;
}
/* line 342, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box .content .message:hover, body#administration_brutality_dashboard .col-right .box .content .message:focus, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .message:hover, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .message:focus {
  background-color: var(--ta-border-subtle);
}
/* line 343, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box .content .message > span, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .message > span {
  display: inline-block;
  height: 100%;
  padding: 5px 10px;
  font-size: 0.875rem;
  line-height: 30px;
  letter-spacing: 1px;
  color: #777777;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 354, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box .content .message > span span, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .message > span span {
  color: #333333;
}
/* line 356, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box .content .message .first, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .message .first {
  width: 200px;
}
/* line 357, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box .content .message .middle, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .message .middle {
  width: calc(100% - 280px);
}
/* line 358, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box .content .message .last, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .message .last {
  width: 80px;
  text-transform: capitalize;
  text-align: right;
}
/* line 364, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box .content .text-right, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .text-right {
  padding-top: 5px;
  line-height: 1.2;
  font-size: 0.75rem;
}
/* line 368, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box .content .text-right a, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .text-right a {
  text-decoration: none;
}
/* line 370, /app/app/assets/stylesheets/_brutality_dashboard.scss */
body#administration_brutality_dashboard .col-right .box .content .text-right a:hover, body#administration_brutality_dashboard .col-right .box .content .text-right a:focus, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .text-right a:hover, body[data-controller='administration/brutality_controller'][data-action='dashboard'] .col-right .box .content .text-right a:focus {
  text-decoration: underline;
}

/* line 1, /app/app/assets/stylesheets/_brutality_facilities.scss */
.ui-autocomplete.no-results a.ui-state-focus {
  cursor: default;
  color: var(--ta-text);
  background: none transparent !important;
}

/* line 6, /app/app/assets/stylesheets/_brutality_facilities.scss */
.box-result-facility {
  display: block;
  padding: 3px 0;
  font-size: 0;
  letter-spacing: 0;
}
/* line 11, /app/app/assets/stylesheets/_brutality_facilities.scss */
.box-result-facility .img {
  background-color: var(--ta-border-subtle);
  background-position: center;
  -webkit-background-size: cover;
  background-size: cover;
  border: 1px solid var(--ta-border);
  display: inline-block;
  width: 20%;
  height: 56px;
  vertical-align: middle;
}
/* line 22, /app/app/assets/stylesheets/_brutality_facilities.scss */
.box-result-facility .text {
  display: inline-block;
  width: 80%;
  padding: 0 0 0 10px;
  vertical-align: middle;
  font-size: 0.875rem;
  line-height: 1.2;
}
/* line 29, /app/app/assets/stylesheets/_brutality_facilities.scss */
.box-result-facility .text strong, .box-result-facility .text .strong {
  display: block;
  margin: 0 0 5px 0;
}

/* line 35, /app/app/assets/stylesheets/_brutality_facilities.scss */
#new-facility-li {
  background: #FF8635;
  /* Old browsers */
  background: -moz-linear-gradient(top, #FF8635 0%, #FFA435 44%, #FF8635 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FF8635), color-stop(44%, #FFA435), color-stop(100%, #FF8635));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #FF8635 0%, #FFA435 44%, #FF8635 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #FF8635 0%, #FFA435 44%, #FF8635 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #FF8635 0%, #FFA435 44%, #FF8635 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #FF8635 0%, #FFA435 44%, #FF8635 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF8635', endColorstr='#FF8635',GradientType=0 );
  /* IE6-9 */
  text-align: center;
  padding: 5px 10px;
  margin: 5px 0 0 0;
  color: #FFFFFF;
  letter-spacing: 1px;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  cursor: pointer;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  behavior: url("/assets/css3pie/PIE.htc");
  box-shadow: 1px 1px 3px #333;
  -webkit-box-shadow: 1px 1px 3px #333;
  -moz-box-shadow: 1px 1px 3px #333;
}

/* line 56, /app/app/assets/stylesheets/_brutality_facilities.scss */
#brutality-facilities-index .box-facility, #brutality-facilities-form .box-facility {
  display: block;
  background-color: var(--ta-bg-subtle);
  width: 80%;
  max-width: 500px;
  padding: 10px;
  margin: 0 auto 10px auto;
  border: 1px solid var(--ta-border);
  font-size: 0;
  letter-spacing: 0;
}
/* line 66, /app/app/assets/stylesheets/_brutality_facilities.scss */
#brutality-facilities-index .box-facility .img, #brutality-facilities-form .box-facility .img {
  background-color: var(--ta-border-subtle);
  background-position: center;
  -webkit-background-size: cover;
  background-size: cover;
  border: 1px solid var(--ta-border);
  display: inline-block;
  width: 20%;
  height: 80px;
  vertical-align: middle;
}
/* line 77, /app/app/assets/stylesheets/_brutality_facilities.scss */
#brutality-facilities-index .box-facility .text, #brutality-facilities-form .box-facility .text {
  display: inline-block;
  width: 80%;
  padding: 0 0 0 10px;
  vertical-align: middle;
}
/* line 82, /app/app/assets/stylesheets/_brutality_facilities.scss */
#brutality-facilities-index .box-facility .text .name, #brutality-facilities-form .box-facility .text .name {
  display: block;
  font-size: 1.125rem;
  margin: 0 0 5px 0;
  color: var(--ta-accent);
}
/* line 88, /app/app/assets/stylesheets/_brutality_facilities.scss */
#brutality-facilities-index .box-facility .text .address, #brutality-facilities-form .box-facility .text .address {
  display: block;
  font-size: 0.875rem;
}
/* line 93, /app/app/assets/stylesheets/_brutality_facilities.scss */
#brutality-facilities-index .box-facility.near, #brutality-facilities-form .box-facility.near {
  cursor: pointer;
  text-decoration: none;
}
/* line 96, /app/app/assets/stylesheets/_brutality_facilities.scss */
#brutality-facilities-index .box-facility.near:hover, #brutality-facilities-index .box-facility.near:focus, #brutality-facilities-form .box-facility.near:hover, #brutality-facilities-form .box-facility.near:focus {
  background-color: var(--ta-info-soft);
  border-color: var(--ta-accent);
}
/* line 99, /app/app/assets/stylesheets/_brutality_facilities.scss */
#brutality-facilities-index .box-facility.near:hover .img, #brutality-facilities-index .box-facility.near:focus .img, #brutality-facilities-form .box-facility.near:hover .img, #brutality-facilities-form .box-facility.near:focus .img {
  background-color: var(--ta-accent-soft);
  border-color: var(--ta-accent);
}
/* line 106, /app/app/assets/stylesheets/_brutality_facilities.scss */
#brutality-facilities-index #new-facility, #brutality-facilities-form #new-facility {
  display: block;
  width: 80%;
  max-width: 500px;
  margin: 0 auto;
  cursor: pointer;
}

/* line 1, /app/app/assets/stylesheets/_brutality_messages.scss */
#messages_content {
  width: 100%;
  margin: 0 auto;
  padding: 0 0 20px 0;
}
/* line 5, /app/app/assets/stylesheets/_brutality_messages.scss */
#messages_content > a {
  display: block;
  background-color: rgba(243, 243, 243, 0.85);
  height: 41px;
  border-bottom: 1px #E5E5E5 solid;
  text-decoration: none;
  font-size: 0;
  letter-spacing: 0;
}
/* line 13, /app/app/assets/stylesheets/_brutality_messages.scss */
#messages_content > a > span {
  display: inline-block;
  height: 100%;
  padding: 5px 10px;
  font-size: 0.875rem;
  line-height: 30px;
  letter-spacing: 1px;
  color: #777777;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 24, /app/app/assets/stylesheets/_brutality_messages.scss */
#messages_content > a > span span {
  color: #333333;
}
/* line 26, /app/app/assets/stylesheets/_brutality_messages.scss */
#messages_content > a .first {
  width: 200px;
}
/* line 27, /app/app/assets/stylesheets/_brutality_messages.scss */
#messages_content > a .middle {
  width: calc(100% - 280px);
}
/* line 28, /app/app/assets/stylesheets/_brutality_messages.scss */
#messages_content > a .last {
  width: 80px;
  text-transform: capitalize;
  text-align: right;
}
/* line 29, /app/app/assets/stylesheets/_brutality_messages.scss */
#messages_content > a.unread {
  background-color: #FFFFFF;
}
/* line 31, /app/app/assets/stylesheets/_brutality_messages.scss */
#messages_content > a.unread span.bold {
  font-weight: bold;
}
/* line 33, /app/app/assets/stylesheets/_brutality_messages.scss */
#messages_content > a:hover, #messages_content > a:focus {
  background-color: #E7E7E7;
}
/* line 34, /app/app/assets/stylesheets/_brutality_messages.scss */
#messages_content > a:first-child {
  border-top: 1px #E5E5E5 solid;
}

/* line 38, /app/app/assets/stylesheets/_brutality_messages.scss */
#message-container {
  width: 100%;
  max-width: 990px;
  margin: 0 auto;
  padding-bottom: 10px;
}
/* line 43, /app/app/assets/stylesheets/_brutality_messages.scss */
#message-container .big {
  font-size: 1rem;
}
/* line 44, /app/app/assets/stylesheets/_brutality_messages.scss */
#message-container .contacts {
  background-color: #F2F2F2;
  margin: 0 0 20px 0;
  padding: 10px;
  border: 1px #E5E5E5 solid;
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
}
/* line 52, /app/app/assets/stylesheets/_brutality_messages.scss */
#message-container .contacts .big {
  display: block;
  margin-bottom: 5px;
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 1px;
}
/* line 59, /app/app/assets/stylesheets/_brutality_messages.scss */
#message-container .contacts > div {
  display: inline-block;
  width: 50%;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
/* line 66, /app/app/assets/stylesheets/_brutality_messages.scss */
#message-container .message {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px #E5E5E5 solid;
  line-height: 1;
}
/* line 71, /app/app/assets/stylesheets/_brutality_messages.scss */
#message-container .message .top {
  padding: 0 10px;
  font-size: 0;
  letter-spacing: 0;
}
/* line 75, /app/app/assets/stylesheets/_brutality_messages.scss */
#message-container .message .top > div {
  display: inline-block;
  width: 50%;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 1px;
  vertical-align: top;
}
/* line 82, /app/app/assets/stylesheets/_brutality_messages.scss */
#message-container .message .top > div .grey {
  color: #777777;
}
/* line 83, /app/app/assets/stylesheets/_brutality_messages.scss */
#message-container .message .top > div a {
  text-decoration: none;
}
/* line 84, /app/app/assets/stylesheets/_brutality_messages.scss */
#message-container .message .top > div span {
  display: inline-block;
  vertical-align: top;
}
/* line 87, /app/app/assets/stylesheets/_brutality_messages.scss */
#message-container .message .top > div span img {
  height: 40px;
  margin-right: 5px;
  border-radius: 50%;
  border: 2px solid #777;
  box-shadow: 0px 0px 0 2px #CCC;
}
/* line 94, /app/app/assets/stylesheets/_brutality_messages.scss */
#message-container .message .top > div span.ion-reply {
  font-size: 1.25rem;
}
/* line 98, /app/app/assets/stylesheets/_brutality_messages.scss */
#message-container .message .text {
  margin-top: 10px;
  padding: 0 10px;
  line-height: 1.25rem;
}
/* line 103, /app/app/assets/stylesheets/_brutality_messages.scss */
#message-container .message:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

/* line 113, /app/app/assets/stylesheets/_brutality_messages.scss */
body[data-action="index"][data-controller="brutality_messages_controller"] .tooltip-inner {
  max-width: 500px;
}
/* line 114, /app/app/assets/stylesheets/_brutality_messages.scss */
body[data-action="index"][data-controller="brutality_messages_controller"] .action-link > .ta-ion {
  margin-right: 5px;
}

/* line 118, /app/app/assets/stylesheets/_brutality_messages.scss */
body[data-action="details"][data-controller="brutality_messages_controller"] .form input[type=submit][disabled] {
  opacity: 0.5;
}
/* line 119, /app/app/assets/stylesheets/_brutality_messages.scss */
body[data-action="details"][data-controller="brutality_messages_controller"] .select-message-email-kind:hover, body[data-action="details"][data-controller="brutality_messages_controller"] .select-message-email-kind:focus {
  color: var(--ta-brand);
}
/* line 121, /app/app/assets/stylesheets/_brutality_messages.scss */
body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div {
  padding: 10px;
  margin: 0 0 10px 0;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 125, /app/app/assets/stylesheets/_brutality_messages.scss */
body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div:last-child {
  margin: 0;
}
/* line 126, /app/app/assets/stylesheets/_brutality_messages.scss */
body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div.message-box {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  padding: 10px 0;
  margin: 20px 0;
  border-top: 1px solid var(--ta-border);
  border-bottom: 1px solid var(--ta-border);
}
/* line 133, /app/app/assets/stylesheets/_brutality_messages.scss */
body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div.note-box {
  background-color: var(--ta-brand-soft);
  border: 1px solid #DAAA77;
}
/* line 137, /app/app/assets/stylesheets/_brutality_messages.scss */
body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div.email-box {
  background-color: var(--ta-success-soft);
  border: 1px solid #C2CC7F;
}
/* line 141, /app/app/assets/stylesheets/_brutality_messages.scss */
body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div.login-box {
  background-color: var(--ta-accent-soft);
  border: 1px solid #7CAFC7;
}
/* line 145, /app/app/assets/stylesheets/_brutality_messages.scss */
body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div.phone-call-box {
  background-color: var(--ta-lilla-soft);
  border: 1px solid #B4B0D8;
}
/* line 149, /app/app/assets/stylesheets/_brutality_messages.scss */
body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div > div {
  line-height: 1.4;
  margin: 0 0 5px 0;
}
/* line 152, /app/app/assets/stylesheets/_brutality_messages.scss */
body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div > div:last-child {
  margin-bottom: 0;
}
/* line 153, /app/app/assets/stylesheets/_brutality_messages.scss */
body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div > div a {
  text-decoration: none;
}
/* line 155, /app/app/assets/stylesheets/_brutality_messages.scss */
body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div > div a:hover, body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div > div a:focus {
  text-decoration: underline;
}
/* line 157, /app/app/assets/stylesheets/_brutality_messages.scss */
body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div > div .show-small {
  display: none;
}
/* line 158, /app/app/assets/stylesheets/_brutality_messages.scss */
body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div > div .fix-height {
  height: 19px;
}
/* line 160, /app/app/assets/stylesheets/_brutality_messages.scss */
body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div .cols2 {
  font-size: 0;
  letter-spacing: 0;
}
/* line 163, /app/app/assets/stylesheets/_brutality_messages.scss */
body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div .cols2 > div {
  display: inline-block;
  width: 50%;
  font-size: 0.875rem;
  vertical-align: top;
}
/* line 169, /app/app/assets/stylesheets/_brutality_messages.scss */
body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div .cols2 .right {
  text-align: right;
}
/* line 171, /app/app/assets/stylesheets/_brutality_messages.scss */
body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div .cols3 {
  font-size: 0;
  letter-spacing: 0;
}
/* line 174, /app/app/assets/stylesheets/_brutality_messages.scss */
body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div .cols3 > div {
  display: inline-block;
  width: 33%;
  font-size: 0.875rem;
  vertical-align: top;
}
/* line 180, /app/app/assets/stylesheets/_brutality_messages.scss */
body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div .cols3 .middle {
  width: 34%;
}
/* line 181, /app/app/assets/stylesheets/_brutality_messages.scss */
body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div .cols3 .right {
  text-align: right;
}
/* line 183, /app/app/assets/stylesheets/_brutality_messages.scss */
body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div .rating-wrapper {
  display: inline-block;
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: -5px;
  left: 90px;
}
/* line 190, /app/app/assets/stylesheets/_brutality_messages.scss */
body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div .rating-wrapper .rs {
  font-size: 1.5rem;
  cursor: pointer;
}
/* line 193, /app/app/assets/stylesheets/_brutality_messages.scss */
body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div .rating-wrapper .rs.hover, body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div .rating-wrapper .rs.selected {
  color: var(--ta-success);
}
/* line 195, /app/app/assets/stylesheets/_brutality_messages.scss */
body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div .rating-wrapper .rs.hover:before, body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div .rating-wrapper .rs.selected:before {
  content: "\f4b3";
}

/* line 205, /app/app/assets/stylesheets/_brutality_messages.scss */
#table-list-messages tbody td {
  word-wrap: break-word;
}
/* line 207, /app/app/assets/stylesheets/_brutality_messages.scss */
#table-list-messages tbody td a {
  text-decoration: none;
}
/* line 209, /app/app/assets/stylesheets/_brutality_messages.scss */
#table-list-messages tbody td a:hover, #table-list-messages tbody td a:focus {
  text-decoration: underline;
}
/* line 211, /app/app/assets/stylesheets/_brutality_messages.scss */
#table-list-messages tbody td .form-in-cell input {
  font-size: 0.875rem;
}
/* line 213, /app/app/assets/stylesheets/_brutality_messages.scss */
#table-list-messages tbody td:last-child a:hover, #table-list-messages tbody td:last-child a:focus {
  text-decoration: none;
}
/* line 217, /app/app/assets/stylesheets/_brutality_messages.scss */
#table-list-messages td.read {
  background-color: var(--ta-success);
}
/* line 218, /app/app/assets/stylesheets/_brutality_messages.scss */
#table-list-messages td.unread {
  background-color: var(--ta-accent);
}
/* line 219, /app/app/assets/stylesheets/_brutality_messages.scss */
#table-list-messages td.spam {
  background-color: var(--ta-danger);
}

@container ta-pagina (max-width: 43.75rem) {
  /* line 227, /app/app/assets/stylesheets/_brutality_messages.scss */
  body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div .cols2 > div, body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div .cols3 > div {
    width: 100% !important;
  }
  /* line 228, /app/app/assets/stylesheets/_brutality_messages.scss */
  body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div .cols2 .left, body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div .cols2 .middle, body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div .cols3 .left, body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div .cols3 .middle {
    margin-bottom: 5px;
  }
  /* line 229, /app/app/assets/stylesheets/_brutality_messages.scss */
  body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div .cols2 .right, body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div .cols3 .right {
    text-align: left;
  }
  /* line 230, /app/app/assets/stylesheets/_brutality_messages.scss */
  body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div .cols2 .mb0, body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div .cols3 .mb0 {
    margin-bottom: 0;
  }
  /* line 231, /app/app/assets/stylesheets/_brutality_messages.scss */
  body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div .cols2 .show-small, body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div .cols3 .show-small {
    display: inline-block;
  }
  /* line 232, /app/app/assets/stylesheets/_brutality_messages.scss */
  body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div .cols2 br, body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div .cols3 br {
    display: none;
  }
  /* line 233, /app/app/assets/stylesheets/_brutality_messages.scss */
  body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div .cols2 .fix-height, body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div .cols3 .fix-height {
    height: auto;
  }
  /* line 235, /app/app/assets/stylesheets/_brutality_messages.scss */
  body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div.note-box, body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div.phone-call-box {
    position: relative;
    padding-bottom: 42px;
  }
  /* line 238, /app/app/assets/stylesheets/_brutality_messages.scss */
  body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div.note-box .actions, body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div.phone-call-box .actions {
    height: 32px;
    padding: 5px 0;
    line-height: 22px;
    text-align: center;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
  }
  /* line 247, /app/app/assets/stylesheets/_brutality_messages.scss */
  body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div.note-box .actions a, body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div.phone-call-box .actions a {
    color: var(--ta-text);
  }
  /* line 249, /app/app/assets/stylesheets/_brutality_messages.scss */
  body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div.note-box .actions a:hover, body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div.note-box .actions a:focus, body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div.phone-call-box .actions a:hover, body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div.phone-call-box .actions a:focus {
    color: #000000;
  }
  /* line 253, /app/app/assets/stylesheets/_brutality_messages.scss */
  body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div.note-box .actions {
    background-color: #DAAA77;
  }
  /* line 254, /app/app/assets/stylesheets/_brutality_messages.scss */
  body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div.phone-call-box .actions {
    background-color: #B4B0D8;
  }
  /* line 255, /app/app/assets/stylesheets/_brutality_messages.scss */
  body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div.email-box {
    position: relative;
    padding-top: 42px;
  }
  /* line 258, /app/app/assets/stylesheets/_brutality_messages.scss */
  body[data-action="details"][data-controller="brutality_messages_controller"] #content-details > div.email-box .info-top {
    background-color: #C2CC7F;
    height: 32px;
    padding: 5px 0;
    line-height: 22px;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
  }
}
/* line 2, /app/app/assets/stylesheets/employees.scss */
#table-employee_costs .form .field {
  margin-bottom: 0;
}
/* line 4, /app/app/assets/stylesheets/employees.scss */
#table-employee_costs .form .field.relative {
  position: relative;
}
/* line 6, /app/app/assets/stylesheets/employees.scss */
#table-employee_costs .form .field.relative input {
  padding-right: 27px;
  position: relative;
  z-index: 1;
}
/* line 11, /app/app/assets/stylesheets/employees.scss */
#table-employee_costs .form .field.relative .show-net-ip-split {
  font-size: 1.25rem;
  position: absolute;
  right: 7px;
  top: 2px;
  z-index: 2;
}

/* line 22, /app/app/assets/stylesheets/employees.scss */
#change-year-employee-costs.form, #change-year-employee-goals.form, #change-year-employee-dashboard.form {
  display: inline-block;
  width: auto;
  padding: 0 10px 0 0;
}
/* line 26, /app/app/assets/stylesheets/employees.scss */
#change-year-employee-costs.form .field, #change-year-employee-goals.form .field, #change-year-employee-dashboard.form .field {
  display: inline-block;
  margin: 0;
  vertical-align: top;
}
/* line 30, /app/app/assets/stylesheets/employees.scss */
#change-year-employee-costs.form .field select, #change-year-employee-goals.form .field select, #change-year-employee-dashboard.form .field select {
  float: none;
  width: auto;
  margin: 0;
}

/* line 37, /app/app/assets/stylesheets/employees.scss */
#change-year-employee-goals.form, #change-year-employee-dashboard.form {
  padding: 0;
}
/* line 39, /app/app/assets/stylesheets/employees.scss */
#change-year-employee-goals.form #year, #change-year-employee-dashboard.form #year {
  margin-right: 5px;
}

/* line 43, /app/app/assets/stylesheets/employees.scss */
#table-employee_goals td.br-left, #table-employee_goals th.br-left {
  border-left: 1px solid var(--ta-border);
}
/* line 44, /app/app/assets/stylesheets/employees.scss */
#table-employee_goals td.no-br {
  border-left: none;
  border-right: none;
}
/* line 46, /app/app/assets/stylesheets/employees.scss */
#table-employee_goals td.no-br.br-left {
  border-left: 1px solid #FFFFFF;
}
/* line 48, /app/app/assets/stylesheets/employees.scss */
#table-employee_goals thead tr:nth-child(3) th {
  border-bottom: none;
}
/* line 49, /app/app/assets/stylesheets/employees.scss */
#table-employee_goals thead tr:nth-child(3) th:first-child {
  border-bottom: 1px solid var(--ta-border);
}
/* line 50, /app/app/assets/stylesheets/employees.scss */
#table-employee_goals thead tr:last-child th {
  border-bottom: 1px solid var(--ta-border);
}
/* line 51, /app/app/assets/stylesheets/employees.scss */
#table-employee_goals thead tr.summary-row {
  padding-bottom: 0;
}
/* line 53, /app/app/assets/stylesheets/employees.scss */
#table-employee_goals thead tr.summary-row td {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
/* line 59, /app/app/assets/stylesheets/employees.scss */
#table-employee_goals thead tr.summary-row + tr th {
  padding-top: 8px;
}

/* line 62, /app/app/assets/stylesheets/employees.scss */
#employee-stats {
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
}
/* line 66, /app/app/assets/stylesheets/employees.scss */
#employee-stats > div {
  display: inline-block;
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.05rem;
  vertical-align: top;
}
/* line 72, /app/app/assets/stylesheets/employees.scss */
#employee-stats > div > .goal, #employee-stats > div > .cost, #employee-stats > div > .sold-items, #employee-stats > div .content-bonus {
  width: 100%;
  padding: 5px;
  margin: 0 0 5px 0;
  border: 1px solid var(--ta-border);
}
/* line 77, /app/app/assets/stylesheets/employees.scss */
#employee-stats > div > .goal .title, #employee-stats > div > .cost .title, #employee-stats > div > .sold-items .title, #employee-stats > div .content-bonus .title {
  background-color: #F6F8FB;
  height: 47px;
  padding: 10px 0;
  margin: 0 0 5px 0;
  border: 1px solid var(--ta-border-subtle);
  line-height: 25.6px;
  text-align: center;
  font-size: 1.2em;
}
/* line 87, /app/app/assets/stylesheets/employees.scss */
#employee-stats > div > .goal .data, #employee-stats > div > .cost .data, #employee-stats > div > .sold-items .data, #employee-stats > div .content-bonus .data {
  position: relative;
}
/* line 89, /app/app/assets/stylesheets/employees.scss */
#employee-stats > div > .goal .data p, #employee-stats > div > .cost .data p, #employee-stats > div > .sold-items .data p, #employee-stats > div .content-bonus .data p {
  padding-left: 2px;
  line-height: 1.375rem;
}
/* line 93, /app/app/assets/stylesheets/employees.scss */
#employee-stats > div > .goal .data .delta, #employee-stats > div > .cost .data .delta, #employee-stats > div > .sold-items .data .delta, #employee-stats > div .content-bonus .data .delta {
  display: inline-block;
  background-color: var(--ta-bg-subtle);
  padding: 5px 10px;
  margin-top: -14px;
  border: 1px solid var(--ta-border);
  position: absolute;
  right: 1px;
  top: 50%;
}
/* line 106, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .left {
  width: 67%;
  padding: 0 5px 0 0;
}
/* line 109, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .left .change-date {
  width: 100%;
  padding: 5px;
  margin: 0 0 5px 0;
  border: 1px solid var(--ta-border);
}
/* line 114, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .left .change-date .form {
  max-width: 100%;
  padding: 0 5px;
}
/* line 118, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .left .change-date .field {
  margin: 0;
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
}
/* line 123, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .left .change-date .field span.title {
  display: inline-block;
  width: 21%;
  margin-right: 1%;
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.875rem;
  vertical-align: top;
}
/* line 132, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .left .change-date .field .right {
  display: inline-block;
  width: 78%;
  vertical-align: top;
}
/* line 136, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .left .change-date .field .right > * {
  display: inline-block;
  margin: 0 1% 0 0;
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.05rem;
  vertical-align: top;
}
/* line 144, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .left .change-date .field .right span.f_label {
  line-height: 1.875rem;
  width: 25px;
  text-align: right;
}
/* line 149, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .left .change-date .field .right select[id$="_month"] {
  width: 19%;
}
/* line 150, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .left .change-date .field .right select[id$="_year"] {
  width: 13%;
}
/* line 151, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .left .change-date .field .right span.actions {
  width: calc(30% - 50px);
  height: 30px;
  margin: 0;
}
/* line 156, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .left .change-date .field .right input[type="submit"] {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0 !important;
  position: static;
  text-align: center;
}
/* line 167, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .left > .goal {
  float: left;
  width: 50%;
}
/* line 171, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .left > .wrapper-bonus {
  float: left;
  width: 50%;
  padding-left: 5px;
}
/* line 175, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .left > .wrapper-bonus .data p {
  line-height: 2.75rem;
}
/* line 176, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .left > .wrapper-bonus .content-bonus .title {
  color: #FFF;
  text-shadow: 1px 1px 0 #333;
}
/* line 180, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .left > .wrapper-bonus.bg-verde .content-bonus .title {
  background-color: var(--ta-success);
}
/* line 181, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .left > .wrapper-bonus.bg-arancio .content-bonus .title {
  background-color: var(--ta-brand);
}
/* line 183, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .left > .sold-items {
  margin-bottom: 0;
  position: relative;
}
/* line 186, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .left > .sold-items .p_scollbar {
  height: 194px;
  position: relative;
  overflow: hidden;
}
/* line 191, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .left > .sold-items table {
  margin-bottom: 0;
}
/* line 193, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .left #left_graph {
  float: left;
  width: 50%;
  height: 262px;
  padding: 5px;
  margin: 0 0 5px 0;
  border: 1px solid var(--ta-border);
}
/* line 201, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .left #trend-profits-graph {
  float: left;
  width: 50%;
  height: 262px;
  padding: 0 0 0 5px;
  margin: 0 0 5px 0;
}
/* line 207, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .left #trend-profits-graph > div {
  border: 1px solid var(--ta-border);
  padding: 5px;
}
/* line 213, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .right {
  width: 33%;
}
/* line 215, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .right .change-date {
  width: 100%;
  max-width: 100%;
  padding: 5px 10px;
  margin: 0 0 5px 0;
  border: 1px solid var(--ta-border);
}
/* line 221, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .right .change-date .field {
  margin: 0;
  text-align: right;
}
/* line 224, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .right .change-date .field span {
  float: left;
  display: inline-block;
  width: 35%;
  margin-right: 2%;
  line-height: 1.875rem;
  text-align: left;
}
/* line 232, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .right .change-date .field input {
  width: 63%;
  margin: 0;
}
/* line 238, /app/app/assets/stylesheets/employees.scss */
#employee-stats > .right #employee-rolling-chart {
  width: 100%;
  padding: 5px 5px 0 5px;
  margin: 0;
  border: 1px solid var(--ta-border);
  text-align: center;
}

/* line 252, /app/app/assets/stylesheets/employees.scss */
#employee-dashboard #change-year-employee-dashboard {
  display: block;
}
/* line 253, /app/app/assets/stylesheets/employees.scss */
#employee-dashboard .opportunities-table.table.table-white tbody tr td {
  padding: 8px;
}
/* line 254, /app/app/assets/stylesheets/employees.scss */
#employee-dashboard .people-development-campaigns-table.table.table-white tbody tr td {
  padding: 8px;
}

@container ta-pagina (max-width: 93.75rem) {
  /* line 260, /app/app/assets/stylesheets/employees.scss */
  #employee-stats > .left {
    width: 100%;
    padding: 0 0 5px 0;
  }
  /* line 264, /app/app/assets/stylesheets/employees.scss */
  #employee-stats > .right {
    width: 100%;
  }
}
@container ta-pagina (max-width: 65.625rem) {
  /* line 270, /app/app/assets/stylesheets/employees.scss */
  #employee-stats > .left #left_graph, #employee-stats > .left > .goal {
    float: none;
    width: 100%;
  }
  /* line 274, /app/app/assets/stylesheets/employees.scss */
  #employee-stats > .left #trend-profits-graph, #employee-stats > .left > .wrapper-bonus {
    float: none;
    width: 100%;
    padding-left: 0;
  }
  /* line 280, /app/app/assets/stylesheets/employees.scss */
  #employee-stats > .left > .goal .data, #employee-stats > .left > .cost .data {
    padding-right: 100px;
  }
  /* line 282, /app/app/assets/stylesheets/employees.scss */
  #employee-stats > .left > .wrapper-bonus .data {
    padding-right: 120px;
  }
  /* line 284, /app/app/assets/stylesheets/employees.scss */
  #employee-stats > .left > .wrapper-bonus .data p {
    line-height: 1.125rem;
    padding: 5px 0;
  }
}
@container ta-pagina (max-width: 62.5rem) {
  /* line 294, /app/app/assets/stylesheets/employees.scss */
  #employee-stats > .left .change-date .field span.title {
    width: 142px;
    margin-right: 10px;
    vertical-align: middle;
  }
  /* line 299, /app/app/assets/stylesheets/employees.scss */
  #employee-stats > .left .change-date .field .right {
    width: calc(100% - 152px);
    padding-right: 105px;
    position: relative;
    vertical-align: middle;
  }
  /* line 304, /app/app/assets/stylesheets/employees.scss */
  #employee-stats > .left .change-date .field .right span.f_label:first-child {
    margin-bottom: 5px;
    margin-right: 5px;
  }
  /* line 308, /app/app/assets/stylesheets/employees.scss */
  #employee-stats > .left .change-date .field .right select[id$="_month"] {
    width: calc(60% - 35px);
    margin-right: 5px;
  }
  /* line 309, /app/app/assets/stylesheets/employees.scss */
  #employee-stats > .left .change-date .field .right select[id$="_year"] {
    width: 40%;
    margin-right: 0;
  }
  /* line 310, /app/app/assets/stylesheets/employees.scss */
  #employee-stats > .left .change-date .field .right span.actions {
    width: 100px;
    margin-top: -15px;
    position: absolute;
    top: 50%;
    right: 0;
  }
}
@container ta-pagina (max-width: 48.75rem) {
  /* line 323, /app/app/assets/stylesheets/employees.scss */
  #employee-stats > .left .change-date .field {
    max-width: 100%;
  }
  /* line 324, /app/app/assets/stylesheets/employees.scss */
  #employee-stats > .right .change-date .field {
    max-width: 100%;
    min-height: 0;
  }
  /* line 327, /app/app/assets/stylesheets/employees.scss */
  #employee-stats > .right .change-date .field span {
    float: none;
  }
}
@container ta-pagina (max-width: 34.375rem) {
  /* line 334, /app/app/assets/stylesheets/employees.scss */
  #employee-stats > .left .change-date .field span.title {
    width: 100%;
    margin-right: 0;
  }
  /* line 335, /app/app/assets/stylesheets/employees.scss */
  #employee-stats > .left .change-date .field .right {
    width: 100%;
    padding-right: 75px;
  }
  /* line 338, /app/app/assets/stylesheets/employees.scss */
  #employee-stats > .left .change-date .field .right span.actions {
    width: 70px;
  }

  /* line 342, /app/app/assets/stylesheets/employees.scss */
  #employee-stats > .left > .sold-items #content-filter-sold-items {
    width: 80px;
  }
  /* line 343, /app/app/assets/stylesheets/employees.scss */
  #employee-stats > .left > .sold-items .title {
    padding-left: 90px;
    text-align: left;
  }
}
@container ta-pagina (max-width: 25rem) {
  /* line 351, /app/app/assets/stylesheets/employees.scss */
  #employee-stats > .right .change-date .field {
    text-align: left;
  }
  /* line 353, /app/app/assets/stylesheets/employees.scss */
  #employee-stats > .right .change-date .field span {
    width: 100%;
    margin: 0;
  }
  /* line 357, /app/app/assets/stylesheets/employees.scss */
  #employee-stats > .right .change-date .field input {
    width: 100%;
  }
}
/* line 2, /app/app/assets/stylesheets/deliveries.scss */
span.fuil a.completed {
  color: green;
}
/* line 5, /app/app/assets/stylesheets/deliveries.scss */
span.fuil a.active {
  font-weight: bold;
}
/* line 8, /app/app/assets/stylesheets/deliveries.scss */
span.fuil a.expired {
  color: red;
}

/* line 2, /app/app/assets/stylesheets/debits.scss */
.debit-secur-order-actions.field.without_label {
  margin-bottom: 20px;
}
/* line 6, /app/app/assets/stylesheets/debits.scss */
.debit-secur-order-actions__buttons {
  letter-spacing: normal;
  line-height: 1.4;
}
/* line 10, /app/app/assets/stylesheets/debits.scss */
.debit-secur-order-actions__buttons .ta-btn, .debit-secur-order-actions__buttons .form .actions input[type="submit"], .form .actions .debit-secur-order-actions__buttons input[type="submit"], .debit-secur-order-actions__buttons .ta-btn-back {
  letter-spacing: 1px;
  vertical-align: top;
}
/* line 15, /app/app/assets/stylesheets/debits.scss */
.debit-secur-order-actions__buttons .ta-btn + .ta-btn, .debit-secur-order-actions__buttons .form .actions input[type="submit"] + .ta-btn, .form .actions .debit-secur-order-actions__buttons input[type="submit"] + .ta-btn, .debit-secur-order-actions__buttons .ta-btn-back + .ta-btn, .debit-secur-order-actions__buttons .form .actions .ta-btn + input[type="submit"], .form .actions .debit-secur-order-actions__buttons .ta-btn + input[type="submit"], .debit-secur-order-actions__buttons .form .actions input[type="submit"] + input[type="submit"], .form .actions .debit-secur-order-actions__buttons input[type="submit"] + input[type="submit"], .debit-secur-order-actions__buttons .form .actions .ta-btn-back + input[type="submit"], .form .actions .debit-secur-order-actions__buttons .ta-btn-back + input[type="submit"], .debit-secur-order-actions__buttons .ta-btn + .ta-btn-back, .debit-secur-order-actions__buttons .form .actions input[type="submit"] + .ta-btn-back, .form .actions .debit-secur-order-actions__buttons input[type="submit"] + .ta-btn-back, .debit-secur-order-actions__buttons .ta-btn-back + .ta-btn-back {
  margin-left: 10px;
}
/* line 20, /app/app/assets/stylesheets/debits.scss */
.debit-secur-order-actions__help {
  margin-top: 10px;
  letter-spacing: normal;
  font-size: 0.8125rem;
  line-height: 1.4;
  color: #777;
}

/**** CURATELA KB (kb_candidates) ****/
/*
 * Pagina interna di triage ad alto volume: si scorrono centinaia di righe e si
 * decide riga per riga. Colori e bordi sono quelli gia' in uso nell'app
 * (teamartist_framework/_colors.scss e _custom_boxes.scss): qui si aggiungono
 * solo densita' e leggibilita', nessun linguaggio visivo nuovo.
 */
/* --- riga di riepilogo sopra i filtri rapidi --- */
/* line 10, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-summary {
  margin: 0 0 8px 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: var(--ta-text);
}
/* line 15, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-summary .kb-summary__count strong, .kb-summary .kb-summary__count .strong {
  font-size: 1rem;
}
/* line 16, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-summary .kb-summary__reset {
  margin-left: 10px;
  font-size: 0.8125rem;
}

/* --- filtri rapidi con i conteggi ---
 * Il framework tiene chiusi tutti i filtri tranne il primo: questi chip
 * mettono in chiaro le quattro dimensioni su cui si fa davvero triage.
 */
/* line 26, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-facets {
  margin: 0 0 15px 0;
  padding: 8px 10px;
  background-color: var(--ta-bg-subtle);
  border: 1px solid var(--ta-border);
  border-radius: 4px;
}

/* line 34, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-facet {
  margin: 0 0 4px 0;
  line-height: 1.5rem;
}
/* line 37, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-facet:last-child {
  margin-bottom: 0;
}

/* line 40, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-facet__title {
  display: inline-block;
  width: 100px;
  font-size: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: var(--ta-text-muted);
  vertical-align: middle;
}

/* line 50, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-chip {
  display: inline-block;
  padding: 1px 4px 1px 8px;
  margin: 2px 4px 2px 0;
  background-color: #ffffff;
  border: 1px solid var(--ta-border);
  border-radius: 12px;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  color: var(--ta-text);
  text-decoration: none;
  vertical-align: middle;
}
/* line 62, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-chip:hover, .kb-chip:focus {
  border-color: var(--ta-brand);
  color: var(--ta-text);
  text-decoration: none;
}
/* line 67, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-chip .kb-chip__count {
  display: inline-block;
  min-width: 18px;
  padding: 0 5px;
  margin-left: 5px;
  background-color: var(--ta-border-subtle);
  border-radius: 10px;
  font-size: 0.6875rem;
  text-align: center;
}
/* line 77, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-chip.kb-chip--active {
  background-color: var(--ta-brand);
  border-color: var(--ta-brand-strong);
  color: #ffffff;
}
/* line 81, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-chip.kb-chip--active:hover, .kb-chip.kb-chip--active:focus {
  color: #ffffff;
}
/* line 82, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-chip.kb-chip--active .kb-chip__count {
  background-color: rgba(0, 0, 0, 0.18);
  color: #ffffff;
}

/* --- barra delle decisioni prese dall'elenco --- */
/* line 90, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-review__head {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  margin: 0 0 10px 0;
}

/* line 100, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-review__note {
  -webkit-flex: 1 1 380px;
  flex: 1 1 380px;
  min-width: 0;
  padding-right: 15px;
}
/* line 105, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-review__note label {
  display: block;
  margin: 0 0 3px 0;
  font-size: 0.75rem;
  color: var(--ta-text-muted);
}
/* line 111, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-review__note input[type="text"] {
  width: 100%;
  max-width: 640px;
  height: 30px;
}

/* line 118, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-bulk {
  padding: 6px 0;
  white-space: nowrap;
}
/* line 121, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-bulk .kb-bulk__hint {
  display: inline-block;
  margin-left: 8px;
  font-size: 0.6875rem;
  line-height: 0.9375rem;
  color: var(--ta-text-muted);
  white-space: normal;
  vertical-align: middle;
}

/* line 132, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-review__head .kb-bulk {
  padding-bottom: 0;
}

/* --- intestazioni ordinabili --- */
/* line 135, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-sort {
  color: inherit;
  text-decoration: none;
  border-bottom: 1px dotted var(--ta-border);
}
/* line 139, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-sort:hover, .kb-sort:focus {
  color: var(--ta-brand-strong);
}
/* line 140, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-sort.kb-sort--active {
  color: var(--ta-brand-strong);
}

/* --- celle della lista ---
 * L'obiettivo e' giudicare senza aprire la scheda: titolo forte, domanda e
 * testo in grigio, tutto su righe corte e senza a capo (li toglie kb_excerpt).
 */
/* line 148, /app/app/assets/stylesheets/_kb_candidates.scss */
.table.table-white tbody tr td.kb-content, .table.table-white tbody tr td.kb-origin {
  text-align: left;
}
/* line 150, /app/app/assets/stylesheets/_kb_candidates.scss */
.table.table-white tbody tr td.kb-content {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 156, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-title {
  display: block;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.1875rem;
}
/* line 161, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-title.kb-title--empty {
  font-weight: normal;
  font-style: italic;
  color: var(--ta-text-muted);
}

/* line 168, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-question {
  display: block;
  margin-top: 3px;
  font-size: 0.8125rem;
  font-style: italic;
  line-height: 1.0625rem;
  color: var(--ta-text);
}

/* line 177, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-body {
  display: block;
  margin-top: 3px;
  font-size: 0.8125rem;
  line-height: 1.0625rem;
  color: var(--ta-text-muted);
}

/* line 185, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-meta-line {
  display: block;
  margin-top: 2px;
  font-size: 0.75rem;
  line-height: 1rem;
  color: var(--ta-text-muted);
}

/* Il riferimento e' tecnico ma resta nel carattere dell'applicazione: il
 * monospace non esiste in nessun'altra pagina, e qui bastano corpo piccolo e
 * `word-break` per non spezzare la colonna. */
/* line 196, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-ref {
  display: block;
  margin-top: 2px;
  font-size: 0.6875rem;
  line-height: 0.9375rem;
  color: var(--ta-text-muted);
  word-break: break-all;
}

/* line 205, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-purged {
  display: block;
  font-size: 0.8125rem;
  line-height: 1.0625rem;
  color: var(--ta-marrone);
}

/* line 212, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-empty {
  font-style: italic;
  color: var(--ta-text-muted);
}

/* line 217, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-decided-note {
  display: block;
  font-size: 0.6875rem;
  line-height: 0.9375rem;
  color: var(--ta-text-muted);
}

/* line 224, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-open {
  display: inline-block;
  margin-top: 4px;
  font-size: 0.75rem;
}

/* Le righe gia' decise restano leggibili ma smettono di chiedere attenzione. */
/* line 231, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-row--decided td {
  background-color: #fbfbfb;
}

/* Bottoni di riga: stesso bottone dell'app, misura da tabella densa. */
/* line 234, /app/app/assets/stylesheets/_kb_candidates.scss */
button.ta-btn.kb-btn-small, button.kb-btn-small.ta-btn-back {
  display: inline-block;
  height: 24px;
  padding: 0 10px;
  margin: 0 4px 3px 0;
  font-size: 0.75rem;
  letter-spacing: 0;
  line-height: 22px;
}

/* line 244, /app/app/assets/stylesheets/_kb_candidates.scss */
td.actions button.ta-btn.kb-btn-small, td.actions button.kb-btn-small.ta-btn-back {
  display: block;
  width: 100%;
  margin-right: 0;
}

/* La label «sensibile» non deve confondersi con lo stato «rifiutata». */
/* line 251, /app/app/assets/stylesheets/_kb_candidates.scss */
span.label.kb-label-sensitive {
  text-transform: uppercase;
}

/* line 252, /app/app/assets/stylesheets/_kb_candidates.scss */
span.label.kb-label-muted {
  background-color: var(--ta-border-subtle);
  color: var(--ta-text);
  text-shadow: none;
}
/* line 256, /app/app/assets/stylesheets/_kb_candidates.scss */
span.label.kb-label-muted:hover {
  background-color: var(--ta-border);
}

/* --- scheda --- */
/* line 260, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-show {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -8px;
}

/* line 268, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-show__main {
  -webkit-flex: 1 1 620px;
  flex: 1 1 620px;
  min-width: 0;
  padding: 0 8px;
}

/* line 275, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-show__side {
  -webkit-flex: 0 1 330px;
  flex: 0 1 330px;
  min-width: 0;
  padding: 0 8px;
}

/* Stesso pannello bianco dei box dell'app (_custom_boxes.scss: bianco, bordo
 * grigio, angoli 6px). */
/* line 284, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-panel {
  padding: 12px 15px;
  margin: 0 0 12px 0;
  background-color: #ffffff;
  border: 1px solid var(--ta-border);
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}

/* line 292, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-show__title {
  margin: 0 0 8px 0;
  font-size: 1.25rem;
  line-height: 1.625rem;
}

/* line 298, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-show__section {
  margin: 0 0 8px 0;
  padding-bottom: 4px;
  border-bottom: 1px solid var(--ta-border-subtle);
  font-size: 0.8125rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: var(--ta-text-muted);
}

/* line 308, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-badges {
  margin: 0 0 12px 0;
}
/* line 310, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-badges span.label {
  margin-right: 4px;
}

/* Il testo del supporto clienti e' lungo: riga corta, interlinea larga, a capo
 * rispettati, sfondo appena diverso per distinguerlo dai metadati.
 * (Prima era in un <pre>: nessun a capo automatico e scroll orizzontale.)
 * ⛔ Il carattere resta $base_font: il serif del revamp era un linguaggio visivo
 * che in nessun'altra pagina dell'applicazione esiste. La leggibilita' la fanno
 * riga corta e interlinea, non un font diverso da tutto il resto. */
/* line 319, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-text {
  max-width: 68em;
  padding: 12px 14px;
  margin: 0 0 15px 0;
  background-color: #fcfcfa;
  border: 1px solid var(--ta-border-subtle);
  border-left: 3px solid var(--ta-border);
  border-radius: 3px;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  font-size: 0.875rem;
  line-height: 1.62;
  color: #2b2b2b;
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow-wrap: break-word;
  /* Il blocco che il motore indicizza: non e' un altro contenuto, e' la
   * saldatura dei tre campi qui sopra. Grigio e piu' piccolo apposta, cosi'
   * non compete con Domanda e Testo. */
}
/* line 334, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-text.kb-text--question {
  background-color: var(--ta-info-soft);
  border-left-color: var(--ta-accent);
  font-style: italic;
}
/* line 342, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-text.kb-text--indice {
  background-color: #f7f7f5;
  border-left-style: dashed;
  border-left-color: var(--ta-text-muted);
  font-size: 0.8125rem;
}

/* line 350, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-index__hint {
  margin: 0 0 10px 0;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  color: var(--ta-text-muted);
}

/* line 357, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-facts {
  margin: 0;
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
/* line 361, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-facts dt {
  margin-top: 6px;
  font-size: 0.6875rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: var(--ta-text-muted);
}
/* line 367, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-facts dt:first-child {
  margin-top: 0;
}
/* line 369, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-facts dd {
  color: var(--ta-text);
  word-wrap: break-word;
}

/* line 376, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-decide .kb-decide__hint {
  margin: 0 0 10px 0;
  font-size: 0.8125rem;
  color: var(--ta-text-muted);
}
/* line 381, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-decide .kb-decide__form {
  display: inline-block;
  width: 48%;
  min-width: 260px;
  padding: 0 10px 0 0;
  vertical-align: top;
}
/* line 388, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-decide .kb-decide__row {
  margin: 0 0 8px 0;
}
/* line 390, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-decide .kb-decide__row label {
  display: block;
  margin: 0 0 3px 0;
  font-size: 0.75rem;
  color: var(--ta-text-muted);
}
/* line 396, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-decide .kb-decide__row input[type="text"] {
  width: 100%;
  height: 30px;
}
/* line 400, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-decide .kb-decide__row input[type="checkbox"] {
  width: auto;
  margin-right: 6px;
  vertical-align: middle;
}
/* line 405, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-decide .kb-decide__row.kb-decide__row--warning {
  padding: 6px 8px;
  background-color: var(--ta-brand-soft-alt);
  border: 1px solid var(--ta-brand);
  border-radius: 3px;
  font-size: 0.75rem;
  line-height: 1rem;
}
/* line 412, /app/app/assets/stylesheets/_kb_candidates.scss */
.kb-decide .kb-decide__row.kb-decide__row--warning label {
  display: inline;
  font-size: 0.75rem;
  color: var(--ta-text);
}

@container ta-pagina (max-width: 56.25rem) {
  /* line 422, /app/app/assets/stylesheets/_kb_candidates.scss */
  .kb-show__main, .kb-show__side {
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
  }

  /* line 426, /app/app/assets/stylesheets/_kb_candidates.scss */
  .kb-decide .kb-decide__form {
    display: block;
    width: 100%;
    padding-right: 0;
  }

  /* line 431, /app/app/assets/stylesheets/_kb_candidates.scss */
  .kb-facet__title {
    display: block;
    width: auto;
  }
}
/* line 3, /app/app/assets/stylesheets/commercials.scss */
body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"] span {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}
/* line 10, /app/app/assets/stylesheets/commercials.scss */
body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"].boxes1 span {
  height: 100%;
}
/* line 13, /app/app/assets/stylesheets/commercials.scss */
body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"].boxes2 span {
  height: 50%;
}
/* line 14, /app/app/assets/stylesheets/commercials.scss */
body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"].boxes2 span:nth-child(2) {
  top: 50%;
}
/* line 17, /app/app/assets/stylesheets/commercials.scss */
body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"].boxes3 span {
  height: 33%;
}
/* line 18, /app/app/assets/stylesheets/commercials.scss */
body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"].boxes3 span:nth-child(2) {
  top: 33%;
  height: 34%;
}
/* line 19, /app/app/assets/stylesheets/commercials.scss */
body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"].boxes3 span:nth-child(3) {
  top: 67%;
}
/* line 22, /app/app/assets/stylesheets/commercials.scss */
body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"].boxes4 span {
  height: 25%;
}
/* line 23, /app/app/assets/stylesheets/commercials.scss */
body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"].boxes4 span:nth-child(2) {
  top: 25%;
}
/* line 24, /app/app/assets/stylesheets/commercials.scss */
body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"].boxes4 span:nth-child(3) {
  top: 50%;
}
/* line 25, /app/app/assets/stylesheets/commercials.scss */
body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"].boxes4 span:nth-child(4) {
  top: 75%;
}
/* line 28, /app/app/assets/stylesheets/commercials.scss */
body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"].boxes5 span {
  height: 20%;
}
/* line 29, /app/app/assets/stylesheets/commercials.scss */
body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"].boxes5 span:nth-child(2) {
  top: 20%;
}
/* line 30, /app/app/assets/stylesheets/commercials.scss */
body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"].boxes5 span:nth-child(3) {
  top: 40%;
}
/* line 31, /app/app/assets/stylesheets/commercials.scss */
body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"].boxes5 span:nth-child(4) {
  top: 60%;
}
/* line 32, /app/app/assets/stylesheets/commercials.scss */
body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"].boxes5 span:nth-child(4) {
  top: 80%;
}

/* line 38, /app/app/assets/stylesheets/commercials.scss */
body[data-controller="commercials_controller"][data-action="show_user"] #user-info, body[data-controller="commercials_controller"][data-action="show_user"] #society-info, body[data-controller="commercials_controller"][data-action="show_society"] #user-info, body[data-controller="commercials_controller"][data-action="show_society"] #society-info {
  width: 100%;
  max-width: 920px;
  margin: 0 auto;
  position: relative;
}
/* line 43, /app/app/assets/stylesheets/commercials.scss */
body[data-controller="commercials_controller"][data-action="show_user"] #user-info .links, body[data-controller="commercials_controller"][data-action="show_user"] #society-info .links, body[data-controller="commercials_controller"][data-action="show_society"] #user-info .links, body[data-controller="commercials_controller"][data-action="show_society"] #society-info .links {
  position: absolute;
  top: 4px;
  right: 0;
}
/* line 48, /app/app/assets/stylesheets/commercials.scss */
body[data-controller="commercials_controller"][data-action="show_user"] #user-info h2, body[data-controller="commercials_controller"][data-action="show_user"] #user-info #title-bar .page-title, #title-bar body[data-controller="commercials_controller"][data-action="show_user"] #user-info .page-title, body[data-controller="commercials_controller"][data-action="show_user"] #society-info h2, body[data-controller="commercials_controller"][data-action="show_user"] #society-info #title-bar .page-title, #title-bar body[data-controller="commercials_controller"][data-action="show_user"] #society-info .page-title, body[data-controller="commercials_controller"][data-action="show_society"] #user-info h2, body[data-controller="commercials_controller"][data-action="show_society"] #user-info #title-bar .page-title, #title-bar body[data-controller="commercials_controller"][data-action="show_society"] #user-info .page-title, body[data-controller="commercials_controller"][data-action="show_society"] #society-info h2, body[data-controller="commercials_controller"][data-action="show_society"] #society-info #title-bar .page-title, #title-bar body[data-controller="commercials_controller"][data-action="show_society"] #society-info .page-title {
  margin-top: 30px;
}
/* line 50, /app/app/assets/stylesheets/commercials.scss */
body[data-controller="commercials_controller"][data-action="show_user"] #user-info h2:first-child, body[data-controller="commercials_controller"][data-action="show_user"] #user-info #title-bar .page-title:first-child, #title-bar body[data-controller="commercials_controller"][data-action="show_user"] #user-info .page-title:first-child, body[data-controller="commercials_controller"][data-action="show_user"] #society-info h2:first-child, body[data-controller="commercials_controller"][data-action="show_user"] #society-info #title-bar .page-title:first-child, #title-bar body[data-controller="commercials_controller"][data-action="show_user"] #society-info .page-title:first-child, body[data-controller="commercials_controller"][data-action="show_society"] #user-info h2:first-child, body[data-controller="commercials_controller"][data-action="show_society"] #user-info #title-bar .page-title:first-child, #title-bar body[data-controller="commercials_controller"][data-action="show_society"] #user-info .page-title:first-child, body[data-controller="commercials_controller"][data-action="show_society"] #society-info h2:first-child, body[data-controller="commercials_controller"][data-action="show_society"] #society-info #title-bar .page-title:first-child, #title-bar body[data-controller="commercials_controller"][data-action="show_society"] #society-info .page-title:first-child {
  margin-top: 20px;
}

/* line 56, /app/app/assets/stylesheets/commercials.scss */
body[data-controller='commercials_controller'][data-action='recall'] .rating-wrapper, body[data-controller='estimates_controller'][data-action='index'] .rating-wrapper {
  display: inline-block;
  font-size: 0;
  line-height: 0;
  letter-spacing: 0;
}
/* line 61, /app/app/assets/stylesheets/commercials.scss */
body[data-controller='commercials_controller'][data-action='recall'] .rating-wrapper > span, body[data-controller='estimates_controller'][data-action='index'] .rating-wrapper > span {
  display: inline-block;
  font-size: 1.25rem;
  cursor: pointer;
}
/* line 65, /app/app/assets/stylesheets/commercials.scss */
body[data-controller='commercials_controller'][data-action='recall'] .rating-wrapper > span:last-child, body[data-controller='estimates_controller'][data-action='index'] .rating-wrapper > span:last-child {
  margin-right: 0;
}
/* line 67, /app/app/assets/stylesheets/commercials.scss */
body[data-controller='commercials_controller'][data-action='recall'] .rating-wrapper > span.hover:before, body[data-controller='commercials_controller'][data-action='recall'] .rating-wrapper > span.selected:before, body[data-controller='estimates_controller'][data-action='index'] .rating-wrapper > span.hover:before, body[data-controller='estimates_controller'][data-action='index'] .rating-wrapper > span.selected:before {
  content: "";
}

@container ta-pagina (max-width: 71.25rem) {
  /* line 75, /app/app/assets/stylesheets/commercials.scss */
  body[data-controller="commercials_controller"][data-action="index_users"] .table.table-white.table1140 tbody tr.first-big td[class^="boxes"]:first-child {
    padding: 5px 0 0 0;
  }
  /* line 78, /app/app/assets/stylesheets/commercials.scss */
  body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"].boxes2 span {
    width: 50%;
    height: 100%;
  }
  /* line 79, /app/app/assets/stylesheets/commercials.scss */
  body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"].boxes2 span:nth-child(2) {
    height: 100%;
    top: 0;
    left: 50%;
  }
  /* line 82, /app/app/assets/stylesheets/commercials.scss */
  body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"].boxes3 span {
    width: 33%;
    height: 100%;
  }
  /* line 83, /app/app/assets/stylesheets/commercials.scss */
  body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"].boxes3 span:nth-child(2) {
    height: 100%;
    top: 0;
    left: 33%;
    width: 34%;
  }
  /* line 84, /app/app/assets/stylesheets/commercials.scss */
  body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"].boxes3 span:nth-child(3) {
    height: 100%;
    top: 0;
    left: 67%;
  }
  /* line 87, /app/app/assets/stylesheets/commercials.scss */
  body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"].boxes4 span {
    width: 25%;
    height: 100%;
  }
  /* line 88, /app/app/assets/stylesheets/commercials.scss */
  body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"].boxes4 span:nth-child(2) {
    height: 100%;
    top: 0;
    left: 25%;
  }
  /* line 89, /app/app/assets/stylesheets/commercials.scss */
  body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"].boxes4 span:nth-child(3) {
    height: 100%;
    top: 0;
    left: 50%;
  }
  /* line 90, /app/app/assets/stylesheets/commercials.scss */
  body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"].boxes4 span:nth-child(4) {
    height: 100%;
    top: 0;
    left: 75%;
  }
  /* line 93, /app/app/assets/stylesheets/commercials.scss */
  body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"].boxes5 span {
    width: 20%;
    height: 100%;
  }
  /* line 94, /app/app/assets/stylesheets/commercials.scss */
  body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"].boxes5 span:nth-child(2) {
    height: 100%;
    top: 0;
    left: 20%;
  }
  /* line 95, /app/app/assets/stylesheets/commercials.scss */
  body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"].boxes5 span:nth-child(3) {
    height: 100%;
    top: 0;
    left: 40%;
  }
  /* line 96, /app/app/assets/stylesheets/commercials.scss */
  body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"].boxes5 span:nth-child(4) {
    height: 100%;
    top: 0;
    left: 60%;
  }
  /* line 97, /app/app/assets/stylesheets/commercials.scss */
  body[data-controller="commercials_controller"][data-action="index_users"] td[class^="boxes"].boxes5 span:nth-child(4) {
    height: 100%;
    top: 0;
    left: 80%;
  }
}
/* line 1, /app/app/assets/stylesheets/help_guide.scss */
#guide-cols {
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
}
/* line 5, /app/app/assets/stylesheets/help_guide.scss */
#guide-cols .col {
  display: inline-block;
  width: 100%;
  padding: 0 10px;
  vertical-align: top;
}
/* line 10, /app/app/assets/stylesheets/help_guide.scss */
#guide-cols .col h2, #guide-cols .col #title-bar .page-title, #title-bar #guide-cols .col .page-title {
  margin: 0 0 10px 0;
  padding: 5px 0;
  border-bottom: 1px solid var(--ta-border);
}
/* line 14, /app/app/assets/stylesheets/help_guide.scss */
#guide-cols .col h2 span, #guide-cols .col #title-bar .page-title span, #title-bar #guide-cols .col .page-title span {
  display: inline-block;
  width: calc(100% - 65px);
  font-size: 1.25rem;
  letter-spacing: 1px;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
}
/* line 24, /app/app/assets/stylesheets/help_guide.scss */
#guide-cols .col h2 a, #guide-cols .col #title-bar .page-title a, #title-bar #guide-cols .col .page-title a {
  width: 65px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-align: right;
  vertical-align: middle;
}
/* line 31, /app/app/assets/stylesheets/help_guide.scss */
#guide-cols .col h2.without-link span, #guide-cols .col #title-bar .without-link.page-title span, #title-bar #guide-cols .col .without-link.page-title span {
  width: 100%;
}
/* line 33, /app/app/assets/stylesheets/help_guide.scss */
#guide-cols .col .content-items {
  display: none;
}
/* line 34, /app/app/assets/stylesheets/help_guide.scss */
#guide-cols .col .item {
  margin: 0 0 5px 0;
  position: relative;
}
/* line 37, /app/app/assets/stylesheets/help_guide.scss */
#guide-cols .col .item a {
  display: block;
  text-decoration: none;
}
/* line 40, /app/app/assets/stylesheets/help_guide.scss */
#guide-cols .col .item a span {
  display: inline-block;
  width: calc(100% - 13px);
  padding: 5px 0 5px 10px;
  border: 1px solid transparent;
  font-size: 0.875rem;
  line-height: 1.375rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
/* line 51, /app/app/assets/stylesheets/help_guide.scss */
#guide-cols .col .item a.selected, #guide-cols .col .item a:hover, #guide-cols .col .item a:focus {
  position: relative;
}
/* line 53, /app/app/assets/stylesheets/help_guide.scss */
#guide-cols .col .item a.selected span, #guide-cols .col .item a:hover span, #guide-cols .col .item a:focus span {
  background-color: #D6DCEC;
  border-color: #98A6CE;
  border-right: none;
}
/* line 58, /app/app/assets/stylesheets/help_guide.scss */
#guide-cols .col .item a.selected:before, #guide-cols .col .item a:hover:before, #guide-cols .col .item a:focus:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 17px 0 17px 13px;
  border-color: transparent transparent transparent #98A6CE;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 69, /app/app/assets/stylesheets/help_guide.scss */
#guide-cols .col .item a.selected:after, #guide-cols .col .item a:hover:after, #guide-cols .col .item a:focus:after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 16px 0 16px 12px;
  border-color: transparent transparent transparent #D6DCEC;
  position: absolute;
  top: 1px;
  right: 1px;
}
/* line 82, /app/app/assets/stylesheets/help_guide.scss */
#guide-cols .col .item:last-child {
  margin-bottom: 0;
}
/* line 84, /app/app/assets/stylesheets/help_guide.scss */
#guide-cols .col:first-child {
  padding-left: 0;
}
/* line 85, /app/app/assets/stylesheets/help_guide.scss */
#guide-cols .col:last-child {
  padding-right: 0;
}
/* line 87, /app/app/assets/stylesheets/help_guide.scss */
#guide-cols[data-count="2"] .col {
  width: 50%;
}
/* line 88, /app/app/assets/stylesheets/help_guide.scss */
#guide-cols[data-count="3"] .col {
  width: 33%;
}
/* line 90, /app/app/assets/stylesheets/help_guide.scss */
#guide-cols[data-count="3"] .col:nth-child(2) {
  width: 34%;
}
/* line 92, /app/app/assets/stylesheets/help_guide.scss */
#guide-cols[data-count="4"] .col {
  width: 25%;
}

/* line 95, /app/app/assets/stylesheets/help_guide.scss */
#help-content-cols {
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
}
/* line 99, /app/app/assets/stylesheets/help_guide.scss */
#help-content-cols:after {
  content: '';
  display: block;
  clear: both;
}

/* line 105, /app/app/assets/stylesheets/help_guide.scss */
#help-col-left {
  background-color: var(--ta-bg-subtle);
  float: left;
  width: 30%;
  margin-right: 20px;
  padding: 10px;
}
/* line 111, /app/app/assets/stylesheets/help_guide.scss */
#help-col-left h2, #help-col-left #title-bar .page-title, #title-bar #help-col-left .page-title {
  border-bottom: 1px solid var(--ta-border);
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
  font-size: 1.25rem;
  line-height: 1.4;
  letter-spacing: 1px;
}
/* line 119, /app/app/assets/stylesheets/help_guide.scss */
#help-col-left .item {
  margin: 0 0 5px 0;
  padding: 0 0 0 25px;
  font-size: 0.875rem;
  line-height: 1.375rem;
  position: relative;
}
/* line 125, /app/app/assets/stylesheets/help_guide.scss */
#help-col-left .item:before {
  content: '•';
  position: absolute;
  top: 0;
  left: 0;
}
/* line 131, /app/app/assets/stylesheets/help_guide.scss */
#help-col-left .item a {
  text-decoration: none;
}
/* line 133, /app/app/assets/stylesheets/help_guide.scss */
#help-col-left .item a:hover, #help-col-left .item a:focus {
  text-decoration: underline;
}
/* line 135, /app/app/assets/stylesheets/help_guide.scss */
#help-col-left .item span.current {
  color: var(--ta-accent);
}
/* line 136, /app/app/assets/stylesheets/help_guide.scss */
#help-col-left .item:last-child {
  margin-bottom: 0;
}

/* line 140, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right.with-left {
  float: right;
  width: calc(70% - 20px);
}
/* line 144, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right h2, #help-col-right #title-bar .page-title, #title-bar #help-col-right .page-title {
  font-size: 1.25rem;
  letter-spacing: 1px;
}
/* line 148, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right .date {
  display: inline-block;
  background-color: var(--ta-bg-subtle);
  padding: 5px 7px;
  font-size: 0.75rem;
  line-height: 1.2;
  letter-spacing: 1px;
}
/* line 155, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right .date.orange {
  background-color: var(--ta-brand);
  margin-left: 5px;
}
/* line 160, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right p {
  margin: 0 0 10px 0;
  font-size: 0.875rem;
  line-height: 1.375rem;
  word-break: break-word;
}
/* line 165, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right p:last-child {
  margin: 0;
}
/* line 167, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right ul, #help-col-right ol {
  margin: 0 0 10px 25px;
}
/* line 169, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right ul li, #help-col-right ol li {
  font-size: 0.875rem;
  line-height: 1.375rem;
  word-break: break-word;
}
/* line 175, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right .text-evidenced {
  background-color: var(--ta-accent-soft);
  padding: 10px;
  margin: 10px 0 0 0;
}
/* line 180, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right .desc {
  margin: 10px 0 0 0;
}
/* line 181, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right .box-screenshots {
  width: 100%;
  max-width: 638px;
}
/* line 184, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right .box-screenshots > div {
  display: inline-block;
  width: 100%;
  margin: 10px 12px 0 0;
  border: 1px solid var(--ta-text-muted);
  position: relative;
  overflow: hidden;
  vertical-align: top;
}
/* line 192, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right .box-screenshots > div:before {
  content: '';
  display: inline-block;
  width: 100%;
  margin-top: 56%;
  position: relative;
  z-index: 1;
}
/* line 200, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right .box-screenshots > div a {
  display: inline-block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
/* line 208, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right .box-screenshots > div a img {
  width: 100%;
}
/* line 210, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right .box-screenshots > div.large {
  width: calc(50% - 6px);
}
/* line 212, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right .box-screenshots > div.large:nth-child(2n) {
  margin-right: 0;
}
/* line 214, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right .box-screenshots > div.medium {
  width: calc(33.3% - 8px);
}
/* line 216, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right .box-screenshots > div.medium:nth-child(3n) {
  margin-right: 0;
}
/* line 218, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right .box-screenshots > div.small {
  width: calc(25% - 9px);
}
/* line 220, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right .box-screenshots > div.small:nth-child(4n) {
  margin-right: 0;
}
/* line 224, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right .status-table {
  margin: 10px 0 0 0;
  border-top: 1px solid #EEEEEE;
  font-size: 0.875rem;
}
/* line 228, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right .status-table h3 {
  margin: 10px 0 0 0;
  font-size: 1.25rem;
  line-height: 1.4;
}
/* line 234, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right #content-help-video_wrapper, #help-col-right #content-help-video {
  max-width: 600px;
  height: auto !important;
  margin: 10px auto;
  position: relative;
}
/* line 239, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right #content-help-video_wrapper:before, #help-col-right #content-help-video:before {
  content: "";
  display: block;
  height: 0;
  padding-bottom: 56.25%;
}
/* line 245, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right #content-help-video_wrapper #content-help-video_displayarea, #help-col-right #content-help-video_wrapper object, #help-col-right #content-help-video_wrapper embed, #help-col-right #content-help-video #content-help-video_displayarea, #help-col-right #content-help-video object, #help-col-right #content-help-video embed {
  width: 100% !important;
  height: 100% !important;
}
/* line 250, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right #content-help-video_wrapper object {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 256, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right .box-attachments h3 {
  margin: 10px 0 0 0;
  padding: 10px 0 0 0;
  border-top: 1px solid #4B4B4B;
  color: #4B4B4B;
  font-size: 1.25rem;
  line-height: 1.4;
}
/* line 264, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right .box-attachments p {
  margin: 10px 0 0 0;
}
/* line 266, /app/app/assets/stylesheets/help_guide.scss */
#help-col-right .box-attachments p a {
  font-size: 0.875rem;
  line-height: 1.375rem;
}

/* line 275, /app/app/assets/stylesheets/help_guide.scss */
#help-results .item {
  margin: 0 0 20px 0;
}
/* line 278, /app/app/assets/stylesheets/help_guide.scss */
#help-results .item h3 a {
  color: var(--ta-accent);
}
/* line 280, /app/app/assets/stylesheets/help_guide.scss */
#help-results .item h3 a span.match {
  font-family: ProximaNovaRegular, Arial, "Helvetica Neue";
}
/* line 283, /app/app/assets/stylesheets/help_guide.scss */
#help-results .item .category {
  display: block;
  margin: 0 0 5px 0;
}
/* line 286, /app/app/assets/stylesheets/help_guide.scss */
#help-results .item .category a {
  font-size: 0.8125rem;
  color: var(--ta-success);
  text-decoration: none;
}
/* line 290, /app/app/assets/stylesheets/help_guide.scss */
#help-results .item .category a span.match {
  font-weight: bold;
}
/* line 291, /app/app/assets/stylesheets/help_guide.scss */
#help-results .item .category a:hover, #help-results .item .category a:focus {
  text-decoration: underline;
}
/* line 294, /app/app/assets/stylesheets/help_guide.scss */
#help-results .item .desc span.match {
  font-weight: bold;
}

@container ta-pagina (max-width: 83.75rem) {
  /* line 299, /app/app/assets/stylesheets/help_guide.scss */
  #guide-cols[data-count="4"] .col {
    width: 50%;
  }
  /* line 301, /app/app/assets/stylesheets/help_guide.scss */
  #guide-cols[data-count="4"] .col:nth-child(2) {
    padding-right: 0;
  }
  /* line 302, /app/app/assets/stylesheets/help_guide.scss */
  #guide-cols[data-count="4"] .col:nth-child(3) {
    padding: 10px 10px 0 0;
  }
  /* line 303, /app/app/assets/stylesheets/help_guide.scss */
  #guide-cols[data-count="4"] .col:nth-child(4) {
    padding: 10px 0 0 10px;
  }
}
@container ta-pagina (max-width: 68.125rem) {
  /* line 308, /app/app/assets/stylesheets/help_guide.scss */
  #guide-cols[data-count="3"] .col {
    width: 100% !important;
    padding: 10px 0 0 0;
  }
  /* line 311, /app/app/assets/stylesheets/help_guide.scss */
  #guide-cols[data-count="3"] .col:first-child {
    padding-top: 0;
  }
}
@container ta-pagina (max-width: 61.875rem) {
  /* line 316, /app/app/assets/stylesheets/help_guide.scss */
  #help-col-left {
    float: none;
    width: 100%;
    margin: 20px 0 0 0;
  }

  /* line 321, /app/app/assets/stylesheets/help_guide.scss */
  #help-col-right.with-left {
    float: none;
    width: 100%;
  }
}
@container ta-pagina (max-width: 51.25rem) {
  /* line 329, /app/app/assets/stylesheets/help_guide.scss */
  #guide-cols[data-count="2"] .col, #guide-cols[data-count="4"] .col {
    width: 100%;
    padding: 10px 0 0 0 !important;
  }
  /* line 332, /app/app/assets/stylesheets/help_guide.scss */
  #guide-cols[data-count="2"] .col:first-child, #guide-cols[data-count="4"] .col:first-child {
    padding-top: 0 !important;
  }
}
@container ta-pagina (max-width: 31.25rem) {
  /* line 338, /app/app/assets/stylesheets/help_guide.scss */
  #help-col-right .box-screenshots > div.small {
    width: calc(50% - 6px);
  }
  /* line 340, /app/app/assets/stylesheets/help_guide.scss */
  #help-col-right .box-screenshots > div.small:nth-child(2n) {
    margin-right: 0;
  }
}
/* line 3, /app/app/assets/stylesheets/estimates.scss */
body#estimates_controller[data-action="new"] #sold-items-table input[name="sold_item_ids[]"], body#estimates_controller[data-action="edit"] #sold-items-table input[name="sold_item_ids[]"] {
  width: 12px;
  margin: 3px 3px 0 0;
  vertical-align: top;
}
/* line 8, /app/app/assets/stylesheets/estimates.scss */
body#estimates_controller[data-action="new"] #sold-items-table .table-label, body#estimates_controller[data-action="edit"] #sold-items-table .table-label {
  display: inline-block;
  width: calc(100% - 20px);
  vertical-align: top;
}

/* line 3, /app/app/assets/stylesheets/tools.scss */
body#tools_controller[data-action="choose_change_owner"] #start-person input[disabled], body#tools_controller[data-action="choose_change_owner"] #start-demorequest input[disabled], body#tools_controller[data-action="choose_change_owner"] #end-person input[disabled], body#tools_controller[data-action="choose_change_owner"] #end-demorequest input[disabled] {
  display: none;
}
/* line 7, /app/app/assets/stylesheets/tools.scss */
body#tools_controller[data-action="choose_change_owner"] #change_results ul li {
  margin: 0 0 10px 0;
  line-height: 1.4;
}
/* line 10, /app/app/assets/stylesheets/tools.scss */
body#tools_controller[data-action="choose_change_owner"] #change_results ul li:last-child {
  margin: 0;
}

/* line 3, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .form > .alignright {
  margin: 0 0 10px 0;
}
/* line 4, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .pages {
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
}
/* line 8, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .pages .page {
  background-color: var(--ta-bg-subtle);
  padding: 10px;
}
/* line 11, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .pages .page .title {
  margin-bottom: 0;
  padding-bottom: 15px;
  border-bottom: 1px solid var(--ta-border);
}
/* line 15, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .pages .page .title .over-field {
  display: block;
  margin: 0 0 5px 0;
}
/* line 19, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .pages .page .title input {
  width: 100%;
}
/* line 21, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .pages .page .items {
  padding: 10px 0;
}
/* line 23, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .pages .page .items > div {
  max-width: 100%;
  padding: 5px 0;
  margin: 0 0 10px 0;
}
/* line 27, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .pages .page .items > div:last-child {
  margin-bottom: 0;
}
/* line 28, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .pages .page .items > div .over-field {
  display: block;
  margin: 0 0 5px 0;
}
/* line 32, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .pages .page .items > div input {
  width: 100%;
}
/* line 33, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .pages .page .items > div.ui-draggable-dragging {
  background-color: var(--ta-info-soft);
  padding: 5px;
}
/* line 41, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .pages[data-pages="2"] .page {
  display: inline-block;
  width: calc(50% - 5px);
  margin: 0 10px 10px 0;
  vertical-align: top;
}
/* line 46, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .pages[data-pages="2"] .page:nth-child(2n) {
  margin-right: 0;
}
/* line 50, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .pages[data-pages="3"] .page {
  display: inline-block;
  width: 33%;
  margin: 0 10px 10px 0;
  vertical-align: top;
}
/* line 55, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .pages[data-pages="3"] .page:nth-child(3n) {
  margin-right: 0;
}
/* line 56, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .pages[data-pages="3"] .page:nth-child(3n-1) {
  width: calc(34% - 20px);
}
/* line 60, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .ac-data {
  position: relative;
  padding: 0 20px 0 0;
  margin: 0 0 10px 0;
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
}
/* line 67, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .ac-data:last-child {
  margin: 0;
}
/* line 68, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .ac-data > input, body#data_collection_pages_controller[data-action="edit"] #app-content .ac-data > select, body#data_collection_pages_controller[data-action="edit"] #app-content .ac-data .autocomplete-fields {
  display: inline-block;
  width: 32%;
  margin: 0;
}
/* line 73, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .ac-data select:nth-child(2) {
  margin: 0 2%;
}
/* line 74, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .ac-data .autocomplete-fields input {
  width: 100%;
  margin: 0;
}
/* line 78, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .ac-data span {
  font-size: 0.875rem;
  cursor: pointer;
  position: absolute;
  top: 8px;
  right: 0;
}
/* line 86, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .cfrc-data {
  margin: 0 0 15px 0;
  border-bottom: 1px solid #EEEEEE;
}
/* line 90, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .cfrc-data .fields .custom-field {
  margin: 0 0 15px 0;
  padding: 0 20px 0 0;
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
  position: relative;
}
/* line 98, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .cfrc-data .fields input, body#data_collection_pages_controller[data-action="edit"] #app-content .cfrc-data .fields select, body#data_collection_pages_controller[data-action="edit"] #app-content .cfrc-data .fields .autocomplete-fields {
  display: inline-block;
  width: 32%;
  margin: 0;
}
/* line 103, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .cfrc-data .fields select:nth-child(2) {
  margin: 0 2%;
}
/* line 104, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .cfrc-data .fields .autocomplete-fields input {
  width: 100%;
  margin: 0;
}
/* line 108, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .cfrc-data .fields span {
  font-size: 0.875rem;
  cursor: pointer;
  position: absolute;
  right: 0;
}
/* line 113, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .cfrc-data .fields span.ion-close {
  top: 0;
}
/* line 114, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="edit"] #app-content .cfrc-data .fields span.ion-plus {
  bottom: 0;
}

/* line 123, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="show"] #app-container #app-content-wrapper #app-content {
  margin-top: 0;
}
/* line 124, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="show"] #app-container .form .field .error-msg {
  display: none;
}
/* line 125, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="show"] #app-container .form .actions .link-left {
  font-size: 0.75rem;
  max-width: calc(100% - 105px);
}
/* line 130, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="show"] #choose-dr-content {
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
  padding: 20px 0 0 0;
}
/* line 135, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="show"] #choose-dr-content .choose-dr-block {
  display: block;
  margin: 0 0 10px 0;
  padding: 5px 10px;
  color: inherit;
  font-size: 0;
  line-height: 0;
  letter-spacing: 0;
  text-decoration: none;
}
/* line 144, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="show"] #choose-dr-content .choose-dr-block:hover, body#data_collection_pages_controller[data-action="show"] #choose-dr-content .choose-dr-block:focus {
  background-color: var(--ta-brand-soft);
}
/* line 145, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="show"] #choose-dr-content .choose-dr-block.selected {
  background-color: var(--ta-success-soft);
}
/* line 146, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="show"] #choose-dr-content .choose-dr-block .checkbox {
  display: inline-block;
  background-color: #FFFFFF;
  width: 14px;
  height: 14px;
  margin: 0 10px 0 0;
  border: 1px solid #CCCCCC;
  border-radius: 3px;
  vertical-align: middle;
}
/* line 155, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="show"] #choose-dr-content .choose-dr-block .checkbox.ion-ios-checkmark-empty {
  border-color: var(--ta-success);
}
/* line 157, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="show"] #choose-dr-content .choose-dr-block .checkbox.ion-ios-checkmark-empty:before {
  color: var(--ta-success);
  font-size: 1.5625rem;
  line-height: 14px;
}
/* line 164, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="show"] #choose-dr-content .choose-dr-block .name {
  display: inline-block;
  width: calc(100% - 24px);
  font-size: 1rem;
  line-height: 1.4;
  letter-spacing: 1px;
  vertical-align: middle;
}
/* line 173, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="show"] #choose-dr-content .alignright {
  padding-top: 10px;
}
/* line 175, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="show"] .page h1 {
  margin-bottom: 5px;
}
/* line 176, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="show"] #ok_page {
  max-width: 990px;
  margin: 0 auto;
}
/* line 179, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="show"] #ok_page h1 {
  margin: 0 0 15px 0;
}
/* line 180, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="show"] #ok_page .desc {
  font-size: 1rem;
}
/* line 182, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="show"] #ok_page .desc p {
  margin: 0 0 10px 0;
}
/* line 184, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="show"] #ok_page .desc p:last-child {
  margin-bottom: 0;
}
/* line 186, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="show"] #ok_page .desc ul, body#data_collection_pages_controller[data-action="show"] #ok_page .desc ol {
  margin: 0 0 10px 30px;
}
/* line 188, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="show"] #ok_page .desc ul:last-child, body#data_collection_pages_controller[data-action="show"] #ok_page .desc ol:last-child {
  margin-bottom: 0;
}

@container ta-pagina (max-width: 25rem) {
  /* line 196, /app/app/assets/stylesheets/data_collection_pages.scss */
  body#data_collection_pages_controller[data-action="show"] #app-container .form .actions .link-left {
    max-width: 100%;
  }
}
@keyframes showErrorBg {
  0% {
    background-color: var(--ta-danger);
  }
  100% {
    background-color: transparent;
  }
}
@keyframes showErrorFg {
  0% {
    color: #FFFFFF;
  }
  100% {
    color: var(--ta-danger);
  }
}
@keyframes showErrorBr {
  0% {
    border-color: #FFFFFF;
  }
  100% {
    border-color: var(--ta-danger);
  }
}
/* line 216, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="show"] #app-container .form .field.error * {
  position: relative;
  z-index: 1;
}
/* line 220, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="show"] #app-container .form .field.error:before {
  content: '';
  position: absolute;
  top: -15px;
  right: -15px;
  bottom: -15px;
  left: -15px;
  z-index: 0;
  animation-name: showErrorBg;
  animation-duration: 2s;
}
/* line 231, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="show"] #app-container .form .field.error label {
  animation-name: showErrorFg;
  animation-duration: 2s;
}
/* line 235, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="show"] #app-container .form .field.error input, body#data_collection_pages_controller[data-action="show"] #app-container .form .field.error select, body#data_collection_pages_controller[data-action="show"] #app-container .form .field.error button {
  animation-name: showErrorBr;
  animation-duration: 2s;
}
/* line 239, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="show"] #app-container .form .field.error span.ajax-loader {
  position: absolute;
}
/* line 240, /app/app/assets/stylesheets/data_collection_pages.scss */
body#data_collection_pages_controller[data-action="show"] #app-container .form .field.error .error-msg {
  display: inline-block;
  animation-name: showErrorFg;
  animation-duration: 2s;
}

@container ta-pagina (max-width: 41.875rem) {
  /* line 250, /app/app/assets/stylesheets/data_collection_pages.scss */
  body#data_collection_pages_controller[data-action="show"] #app-container .form .field.error span.ajax-loader {
    top: 26px;
    bottom: auto;
  }
}
/* line 4, /app/app/assets/stylesheets/bay_models.scss */
body[id="bay_models/accounts_controller"][data-action="edit"] span.tutored a {
  display: block;
  margin: 0 0 5px 0;
}
/* line 7, /app/app/assets/stylesheets/bay_models.scss */
body[id="bay_models/accounts_controller"][data-action="edit"] span.tutored a:last-child {
  margin: 0;
}

/* line 12, /app/app/assets/stylesheets/bay_models.scss */
body[id="bay_models/society_roles_controller"][data-action="api_consumers"] .content-cols, body[id="bay_models/societies_controller"][data-action="api_consumers"] .content-cols, body[id="bay_models/permissions_groups_controller"][data-action="edit"] .content-cols {
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
}
/* line 17, /app/app/assets/stylesheets/bay_models.scss */
body[id="bay_models/society_roles_controller"][data-action="api_consumers"] .col50, body[id="bay_models/societies_controller"][data-action="api_consumers"] .col50, body[id="bay_models/permissions_groups_controller"][data-action="edit"] .col50 {
  display: inline-block;
  width: 50%;
  padding: 0 10px 0 0;
  text-align: right;
  vertical-align: top;
}
/* line 23, /app/app/assets/stylesheets/bay_models.scss */
body[id="bay_models/society_roles_controller"][data-action="api_consumers"] .col50 h2, body[id="bay_models/society_roles_controller"][data-action="api_consumers"] .col50 #title-bar .page-title, #title-bar body[id="bay_models/society_roles_controller"][data-action="api_consumers"] .col50 .page-title, body[id="bay_models/societies_controller"][data-action="api_consumers"] .col50 h2, body[id="bay_models/societies_controller"][data-action="api_consumers"] .col50 #title-bar .page-title, #title-bar body[id="bay_models/societies_controller"][data-action="api_consumers"] .col50 .page-title, body[id="bay_models/permissions_groups_controller"][data-action="edit"] .col50 h2, body[id="bay_models/permissions_groups_controller"][data-action="edit"] .col50 #title-bar .page-title, #title-bar body[id="bay_models/permissions_groups_controller"][data-action="edit"] .col50 .page-title {
  margin: 0 0 10px 0;
  font-size: 1.5rem;
  line-height: 1.3;
  text-align: right;
}
/* line 28, /app/app/assets/stylesheets/bay_models.scss */
body[id="bay_models/society_roles_controller"][data-action="api_consumers"] .col50 h2 span, body[id="bay_models/society_roles_controller"][data-action="api_consumers"] .col50 #title-bar .page-title span, #title-bar body[id="bay_models/society_roles_controller"][data-action="api_consumers"] .col50 .page-title span, body[id="bay_models/societies_controller"][data-action="api_consumers"] .col50 h2 span, body[id="bay_models/societies_controller"][data-action="api_consumers"] .col50 #title-bar .page-title span, #title-bar body[id="bay_models/societies_controller"][data-action="api_consumers"] .col50 .page-title span, body[id="bay_models/permissions_groups_controller"][data-action="edit"] .col50 h2 span, body[id="bay_models/permissions_groups_controller"][data-action="edit"] .col50 #title-bar .page-title span, #title-bar body[id="bay_models/permissions_groups_controller"][data-action="edit"] .col50 .page-title span {
  display: inline-block;
  width: 100%;
  max-width: 250px;
  text-align: center;
}
/* line 35, /app/app/assets/stylesheets/bay_models.scss */
body[id="bay_models/society_roles_controller"][data-action="api_consumers"] .col50:last-child, body[id="bay_models/societies_controller"][data-action="api_consumers"] .col50:last-child, body[id="bay_models/permissions_groups_controller"][data-action="edit"] .col50:last-child {
  padding: 0 0 0 10px;
  text-align: left;
}
/* line 38, /app/app/assets/stylesheets/bay_models.scss */
body[id="bay_models/society_roles_controller"][data-action="api_consumers"] .col50:last-child h2, body[id="bay_models/society_roles_controller"][data-action="api_consumers"] .col50:last-child #title-bar .page-title, #title-bar body[id="bay_models/society_roles_controller"][data-action="api_consumers"] .col50:last-child .page-title, body[id="bay_models/societies_controller"][data-action="api_consumers"] .col50:last-child h2, body[id="bay_models/societies_controller"][data-action="api_consumers"] .col50:last-child #title-bar .page-title, #title-bar body[id="bay_models/societies_controller"][data-action="api_consumers"] .col50:last-child .page-title, body[id="bay_models/permissions_groups_controller"][data-action="edit"] .col50:last-child h2, body[id="bay_models/permissions_groups_controller"][data-action="edit"] .col50:last-child #title-bar .page-title, #title-bar body[id="bay_models/permissions_groups_controller"][data-action="edit"] .col50:last-child .page-title {
  text-align: left;
}
/* line 40, /app/app/assets/stylesheets/bay_models.scss */
body[id="bay_models/society_roles_controller"][data-action="api_consumers"] .col50 ul, body[id="bay_models/societies_controller"][data-action="api_consumers"] .col50 ul, body[id="bay_models/permissions_groups_controller"][data-action="edit"] .col50 ul {
  display: inline-block;
  width: 100%;
  max-width: 250px;
  min-height: 200px;
  margin: 0;
  text-align: center;
  list-style-type: none;
}
/* line 48, /app/app/assets/stylesheets/bay_models.scss */
body[id="bay_models/society_roles_controller"][data-action="api_consumers"] .col50 ul li, body[id="bay_models/societies_controller"][data-action="api_consumers"] .col50 ul li, body[id="bay_models/permissions_groups_controller"][data-action="edit"] .col50 ul li {
  display: block;
  width: 100%;
  max-width: 250px !important;
  margin: 0 auto 10px auto;
  padding: 10px 15px;
  font-size: 0.875rem;
  line-height: 1.3;
}
/* line 56, /app/app/assets/stylesheets/bay_models.scss */
body[id="bay_models/society_roles_controller"][data-action="api_consumers"] .col50 ul li:last-child, body[id="bay_models/societies_controller"][data-action="api_consumers"] .col50 ul li:last-child, body[id="bay_models/permissions_groups_controller"][data-action="edit"] .col50 ul li:last-child {
  margin-bottom: 0;
}
/* line 57, /app/app/assets/stylesheets/bay_models.scss */
body[id="bay_models/society_roles_controller"][data-action="api_consumers"] .col50 ul li.disabled, body[id="bay_models/societies_controller"][data-action="api_consumers"] .col50 ul li.disabled, body[id="bay_models/permissions_groups_controller"][data-action="edit"] .col50 ul li.disabled {
  background-color: #CCCCCC !important;
}
/* line 59, /app/app/assets/stylesheets/bay_models.scss */
body[id="bay_models/society_roles_controller"][data-action="api_consumers"] .col50 ul.active li, body[id="bay_models/societies_controller"][data-action="api_consumers"] .col50 ul.active li, body[id="bay_models/permissions_groups_controller"][data-action="edit"] .col50 ul.active li {
  background-color: #81E062;
}
/* line 60, /app/app/assets/stylesheets/bay_models.scss */
body[id="bay_models/society_roles_controller"][data-action="api_consumers"] .col50 ul.inactive li, body[id="bay_models/societies_controller"][data-action="api_consumers"] .col50 ul.inactive li, body[id="bay_models/permissions_groups_controller"][data-action="edit"] .col50 ul.inactive li {
  background-color: #E06262;
}

/* line 2, /app/app/assets/stylesheets/sellers.scss */
body#sellers_controller[data-action="monthly"] .show-mobile {
  display: none;
}

@container ta-pagina (max-width: 93.75rem) {
  /* line 6, /app/app/assets/stylesheets/sellers.scss */
  body#sellers_controller[data-action="monthly"] .show-mobile {
    display: inline-block;
  }
}
/* line 19, /app/app/assets/stylesheets/sellers.scss */
body#sellers_controller[data-action="pre_vendita"] h2.aligncenter, body#sellers_controller[data-action="pre_vendita"] #title-bar .aligncenter.page-title, #title-bar body#sellers_controller[data-action="pre_vendita"] .aligncenter.page-title,
body#sellers_controller[data-action="selling_script"] h2.aligncenter,
body#sellers_controller[data-action="selling_script"] #title-bar .aligncenter.page-title,
#title-bar body#sellers_controller[data-action="selling_script"] .aligncenter.page-title,
body#sellers_controller[data-action="post_vendita"] h2.aligncenter,
body#sellers_controller[data-action="post_vendita"] #title-bar .aligncenter.page-title,
#title-bar body#sellers_controller[data-action="post_vendita"] .aligncenter.page-title,
body#people_controller[data-action="dashboard"] h2.aligncenter,
body#people_controller[data-action="dashboard"] #title-bar .aligncenter.page-title,
#title-bar body#people_controller[data-action="dashboard"] .aligncenter.page-title {
  margin: 15px 0;
  padding: 10px 0 0 0;
  border-top: 1px solid var(--ta-border);
}
/* line 23, /app/app/assets/stylesheets/sellers.scss */
body#sellers_controller[data-action="pre_vendita"] h2.aligncenter span, body#sellers_controller[data-action="pre_vendita"] #title-bar .aligncenter.page-title span, #title-bar body#sellers_controller[data-action="pre_vendita"] .aligncenter.page-title span,
body#sellers_controller[data-action="selling_script"] h2.aligncenter span,
body#sellers_controller[data-action="selling_script"] #title-bar .aligncenter.page-title span,
#title-bar body#sellers_controller[data-action="selling_script"] .aligncenter.page-title span,
body#sellers_controller[data-action="post_vendita"] h2.aligncenter span,
body#sellers_controller[data-action="post_vendita"] #title-bar .aligncenter.page-title span,
#title-bar body#sellers_controller[data-action="post_vendita"] .aligncenter.page-title span,
body#people_controller[data-action="dashboard"] h2.aligncenter span,
body#people_controller[data-action="dashboard"] #title-bar .aligncenter.page-title span,
#title-bar body#people_controller[data-action="dashboard"] .aligncenter.page-title span {
  display: inline-block;
  border-bottom: 2px solid;
}

/* line 30, /app/app/assets/stylesheets/sellers.scss */
#cols-vendita {
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
}
/* line 35, /app/app/assets/stylesheets/sellers.scss */
#cols-vendita .col .title {
  margin: 0 0 10px 0;
  font-size: 1.5rem;
  line-height: 1.8625rem;
  letter-spacing: 1px;
  text-align: center;
}
/* line 41, /app/app/assets/stylesheets/sellers.scss */
#cols-vendita .col .title span {
  display: inline-block;
  border-bottom: 2px solid;
}
/* line 46, /app/app/assets/stylesheets/sellers.scss */
#cols-vendita .col .section {
  padding: 10px 0;
  border-bottom: 1px solid var(--ta-border);
}
/* line 49, /app/app/assets/stylesheets/sellers.scss */
#cols-vendita .col .section:first-child {
  padding-top: 0;
}
/* line 50, /app/app/assets/stylesheets/sellers.scss */
#cols-vendita .col .section:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
/* line 54, /app/app/assets/stylesheets/sellers.scss */
#cols-vendita .col .section .field {
  margin: 0 0 10px 0;
}
/* line 56, /app/app/assets/stylesheets/sellers.scss */
#cols-vendita .col .section .field:last-child {
  margin-bottom: 0;
}
/* line 57, /app/app/assets/stylesheets/sellers.scss */
#cols-vendita .col .section .field > div {
  display: inline-block;
  vertical-align: top;
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.3;
}
/* line 64, /app/app/assets/stylesheets/sellers.scss */
#cols-vendita .col .section .field .label {
  width: 190px;
  text-align: right;
}
/* line 68, /app/app/assets/stylesheets/sellers.scss */
#cols-vendita .col .section .field .value {
  width: calc(100% - 190px);
  padding: 0 0 0 10px;
}
/* line 73, /app/app/assets/stylesheets/sellers.scss */
#cols-vendita .col .section .field.without-label .value {
  width: 100%;
  text-align: center;
}
/* line 78, /app/app/assets/stylesheets/sellers.scss */
#cols-vendita .col .section .field .under-field {
  width: 100%;
  padding-left: 0;
}
/* line 85, /app/app/assets/stylesheets/sellers.scss */
#cols-vendita .col .section.with-form .field .label {
  margin-top: 5px;
  overflow: hidden;
}
/* line 90, /app/app/assets/stylesheets/sellers.scss */
#cols-vendita .col .section.with-form .field .value .fake-field {
  display: inline-block;
  margin-top: 5px;
  overflow: hidden;
}
/* line 95, /app/app/assets/stylesheets/sellers.scss */
#cols-vendita .col .section.with-form .field .value input[type="text"], #cols-vendita .col .section.with-form .field .value select, #cols-vendita .col .section.with-form .field .value textarea {
  background-color: white;
  display: inline-block;
  width: 100%;
  max-width: 400px;
  height: 30px;
  border: 1px solid var(--ta-border);
  padding: 4px;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px #DDDDDD;
  font-family: "Helvetica Neue", Verdana, Arial, sans-serif !important;
  font-size: 0.875rem;
  line-height: 20px;
  vertical-align: top;
  position: relative;
}
/* line 111, /app/app/assets/stylesheets/sellers.scss */
#cols-vendita .col .section.with-form .field .value textarea {
  height: 100px;
}
/* line 118, /app/app/assets/stylesheets/sellers.scss */
#cols-vendita.two-cols .col {
  display: inline-block;
  width: 50%;
  vertical-align: top;
}
/* line 122, /app/app/assets/stylesheets/sellers.scss */
#cols-vendita.two-cols .col:first-child {
  padding-right: 10px;
  border-right: 1px solid var(--ta-border);
}
/* line 126, /app/app/assets/stylesheets/sellers.scss */
#cols-vendita.two-cols .col:last-child {
  width: calc(50% + 1px);
  margin-left: -1px;
  padding-left: 10px;
  border-left: 1px solid var(--ta-border);
}

/* line 138, /app/app/assets/stylesheets/sellers.scss */
body#people_controller[data-action="dashboard"] #cols-vendita .fields-separator {
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.3125rem;
}
/* line 144, /app/app/assets/stylesheets/sellers.scss */
body#people_controller[data-action="dashboard"] #cols-vendita .col .section .field label {
  width: 190px;
  margin: 5px 0 0 0;
}
/* line 148, /app/app/assets/stylesheets/sellers.scss */
body#people_controller[data-action="dashboard"] #cols-vendita .col .section .field .label {
  margin: 5px 0 0 0;
}
/* line 149, /app/app/assets/stylesheets/sellers.scss */
body#people_controller[data-action="dashboard"] #cols-vendita .col .section .field .value.only-text {
  margin: 5px 0 0 0;
}
/* line 150, /app/app/assets/stylesheets/sellers.scss */
body#people_controller[data-action="dashboard"] #cols-vendita .col .section .field .value.with-on-off-note {
  font-size: 0;
  letter-spacing: 0;
}
/* line 153, /app/app/assets/stylesheets/sellers.scss */
body#people_controller[data-action="dashboard"] #cols-vendita .col .section .field .value.with-on-off-note .ta-onoff-checkbox {
  vertical-align: middle;
}
/* line 154, /app/app/assets/stylesheets/sellers.scss */
body#people_controller[data-action="dashboard"] #cols-vendita .col .section .field .value.with-on-off-note .under-field {
  display: inline-block;
  width: calc(100% - 50px);
  font-size: 0.875rem;
  letter-spacing: 1px;
  vertical-align: middle;
  margin: 3px 0 0 0;
  padding: 0 0 0 10px;
}
/* line 166, /app/app/assets/stylesheets/sellers.scss */
body#people_controller[data-action="dashboard"] h2.aligncenter, body#people_controller[data-action="dashboard"] #title-bar .aligncenter.page-title, #title-bar body#people_controller[data-action="dashboard"] .aligncenter.page-title {
  margin: 0 0 15px 0;
  border: none;
}
/* line 169, /app/app/assets/stylesheets/sellers.scss */
body#people_controller[data-action="dashboard"] h2.aligncenter span, body#people_controller[data-action="dashboard"] #title-bar .aligncenter.page-title span, #title-bar body#people_controller[data-action="dashboard"] .aligncenter.page-title span {
  border: none;
}
/* line 171, /app/app/assets/stylesheets/sellers.scss */
body#people_controller[data-action="dashboard"] .sep {
  height: 20px;
}
/* line 173, /app/app/assets/stylesheets/sellers.scss */
body#people_controller[data-action="dashboard"] .sep:last-child {
  height: 0;
}

/* line 177, /app/app/assets/stylesheets/sellers.scss */
#table-cleaning-owners .ion-ios-star-outline {
  cursor: pointer;
}

/* line 180, /app/app/assets/stylesheets/sellers.scss */
#seller-commissions-table .form .field input {
  padding-right: 33px;
  text-align: right;
}
/* line 183, /app/app/assets/stylesheets/sellers.scss */
#seller-commissions-table .form .field input ~ .icon {
  background: var(--ta-border);
  width: 28px;
  height: 28px;
  padding: 0;
  border-left: 1px solid var(--ta-border);
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  line-height: 28px;
  text-align: center;
  cursor: pointer;
  position: absolute;
  right: 1px;
  top: 1px;
}
/* line 197, /app/app/assets/stylesheets/sellers.scss */
#seller-commissions-table .form .field input ~ .icon.disabled {
  cursor: not-allowed;
}
/* line 199, /app/app/assets/stylesheets/sellers.scss */
#seller-commissions-table .form .field input ~ .rosso {
  line-height: 1.875rem;
  position: absolute;
  top: 0;
  left: 10px;
}
/* line 207, /app/app/assets/stylesheets/sellers.scss */
#seller-commissions-table .form .field.amount input ~ .icon {
  background: var(--ta-accent-soft);
}

@container ta-pagina (max-width: 71.25rem) {
  /* line 213, /app/app/assets/stylesheets/sellers.scss */
  #cols-vendita.two-cols .col {
    width: 100%;
  }
  /* line 215, /app/app/assets/stylesheets/sellers.scss */
  #cols-vendita.two-cols .col:first-child {
    padding: 0 0 10px 0;
    border: none;
    border-bottom: 1px solid var(--ta-border);
  }
  /* line 220, /app/app/assets/stylesheets/sellers.scss */
  #cols-vendita.two-cols .col:last-child {
    width: 100%;
    margin: 0;
    padding: 10px 0 0 0;
    border: none;
  }
}
@container ta-pagina (max-width: 41.875rem) {
  /* line 231, /app/app/assets/stylesheets/sellers.scss */
  body#people_controller[data-action="dashboard"] #cols-vendita .col .section .field label {
    text-align: right;
  }
}
@container ta-pagina (max-width: 37.5rem) {
  /* line 236, /app/app/assets/stylesheets/sellers.scss */
  #cols-vendita .col .section .field .label {
    width: 100%;
    text-align: left;
  }
  /* line 240, /app/app/assets/stylesheets/sellers.scss */
  #cols-vendita .col .section .field .value {
    width: 100%;
    padding: 0;
  }

  /* line 246, /app/app/assets/stylesheets/sellers.scss */
  body#people_controller[data-action="dashboard"] #cols-vendita .col .section .field .label, body#people_controller[data-action="dashboard"] #cols-vendita .col .section .field label {
    margin: 0;
    text-align: left;
  }
  /* line 250, /app/app/assets/stylesheets/sellers.scss */
  body#people_controller[data-action="dashboard"] #cols-vendita .col .section .field .value {
    margin: 5px 0 0 0;
  }
}
/* line 1, /app/app/assets/stylesheets/paper_trail.scss */
.activity {
  margin-bottom: 1em;
  padding-left: 45px;
  position: relative;
}
/* line 6, /app/app/assets/stylesheets/paper_trail.scss */
.activity abbr.timeago {
  border: none;
  cursor: default;
  color: #BBB;
  font-weight: normal;
  font-size: 0.75rem;
}
/* line 13, /app/app/assets/stylesheets/paper_trail.scss */
.activity .mega-icon {
  width: 32px;
  height: 32px;
  padding: 3px;
  color: #BBB;
  font-size: 1.625rem;
  line-height: 26px;
  text-align: center;
  text-decoration: none;
  position: absolute;
  top: 14px;
  left: 0;
}
/* line 26, /app/app/assets/stylesheets/paper_trail.scss */
.activity .body {
  overflow: hidden;
  padding: 0 0 1em 0;
}
/* line 29, /app/app/assets/stylesheets/paper_trail.scss */
.activity .body .title {
  padding: 0 0 .25em 0;
  font-weight: bold;
  font-size: 0.875rem;
}
/* line 34, /app/app/assets/stylesheets/paper_trail.scss */
.activity .body .details {
  font-size: 0;
  letter-spacing: 0;
}
/* line 37, /app/app/assets/stylesheets/paper_trail.scss */
.activity .body .details .avatar {
  display: inline-block;
  width: 36px;
  height: 36px;
  background-color: white;
  padding: 2px;
  margin-right: 10px;
  border: 1px solid #D0D0D0;
  line-height: 0;
  vertical-align: top;
}
/* line 48, /app/app/assets/stylesheets/paper_trail.scss */
.activity .body .details .message {
  display: inline-block;
  width: calc(100% - 46px);
  color: #666;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  line-height: 1.4;
  vertical-align: top;
}

/* line 2, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #app-container.with-sidebar-menu #app-content-wrapper #app-content {
  padding: 0;
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
}
/* line 7, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #app-container.with-sidebar-menu #app-content-wrapper #app-content .content-search-form {
  margin: 10px;
}
/* line 9, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #app-container.with-sidebar-menu #app-content-wrapper #app-content .content-search-form ~ #whatsapp-col-left {
  border-top: 1px solid #D3DBE2;
}
/* line 10, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #app-container.with-sidebar-menu #app-content-wrapper #app-content .content-search-form ~ #whatsapp-col-right {
  border-top: 1px solid #D3DBE2;
}
/* line 13, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-left {
  display: inline-block;
  background-color: #FCFCFC;
  width: 300px;
  height: calc(100vh - var(--ta-app-chrome) - 2.125rem - 51px);
  padding: 3px 10px 10px 10px;
  vertical-align: top;
  overflow: auto;
}
/* line 21, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-left.with-search {
  height: calc(100vh - var(--ta-app-chrome) - 2.125rem - 105px);
}
/* line 22, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-left h2, body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-left #title-bar .page-title, #title-bar body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-left .page-title {
  font-size: 1.25rem;
  letter-spacing: 1px;
  line-height: 34px;
}
/* line 27, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-left .inline-search {
  position: relative;
  margin: 0 0 5px 0;
}
/* line 30, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-left .inline-search .ion-search {
  width: 34px;
  height: 34px;
  color: #757575;
  font-size: 1.25rem;
  line-height: 34px;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 41, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-left .inline-search input {
  background-color: #FFFFFF;
  width: 100%;
  height: 34px;
  padding: 1px 10px 1px 34px;
  border: 1px solid #D3DBE2;
  border-radius: 2px 0 0 2px;
  font-size: 0.75rem;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  vertical-align: top;
}
/* line 53, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-left .contact {
  padding: 10px;
  cursor: pointer;
}
/* line 56, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-left .contact:hover, body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-left .contact.selected {
  background-color: #ECECEC;
  border-radius: 10px;
}
/* line 60, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-left .contact .img {
  display: inline-block;
  width: 40px;
  height: 40px;
  border: 1px solid;
  border-radius: 20px;
  vertical-align: top;
}
/* line 68, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-left .contact .text {
  display: inline-block;
  width: calc(100% - 40px);
  padding: 0 0 0 10px;
  color: #666666;
  vertical-align: top;
}
/* line 75, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-left .contact .text .top * {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 20px;
  letter-spacing: 1px;
  vertical-align: top;
}
/* line 82, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-left .contact .text .top strong, body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-left .contact .text .top .strong {
  width: calc(100% - 90px);
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 89, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-left .contact .text .top .date {
  width: 90px;
  text-align: right;
}
/* line 94, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-left .contact .text .bottom {
  height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.875rem;
  line-height: 20px;
  letter-spacing: 1px;
}
/* line 105, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-left .contact.client .img {
  background-color: #FFFFFF;
  border-color: #333333;
}
/* line 111, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-left .contact.ta .img {
  background-color: #D9FDD3;
  border-color: var(--ta-success);
}
/* line 118, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right {
  background-color: #EFEAE2;
  display: inline-block;
  width: calc(100% - 300px);
  height: calc(100vh - var(--ta-app-chrome) - 2.125rem - 51px);
  border-left: 1px solid #D3DBE2;
  vertical-align: top;
  overflow: auto;
}
/* line 126, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .box-loading {
  height: 100%;
  text-align: center;
}
/* line 129, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .box-loading .h {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
/* line 135, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .box-loading .loading {
  display: inline-block;
}
/* line 138, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .top {
  background-color: #ECECEC;
  width: 100%;
  border-bottom: 1px solid #D3DBE2;
  padding: 10px;
  margin: 0 0 10px 0;
}
/* line 144, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .top * {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 20px;
  letter-spacing: 1px;
  vertical-align: middle;
}
/* line 151, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .top .img {
  width: 40px;
  height: 40px;
  background-color: #333333;
  border-radius: 20px;
}
/* line 157, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .top .text {
  width: calc(100% - 40px);
  padding: 0 0 0 10px;
}
/* line 160, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .top .text a {
  text-decoration: none;
}
/* line 163, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom {
  height: calc(100vh - var(--ta-app-chrome) - 2.125rem - 175px);
  padding: 0 40px 10px 40px;
  overflow: auto;
}
/* line 167, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .content-day {
  text-align: center;
  margin: 12px 0 0 0;
}
/* line 170, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .content-day:first-child {
  margin-top: 0;
}
/* line 171, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .content-day .day {
  display: inline-block;
  background-color: #FFFFFF;
  padding: 8px;
  border-radius: 8px;
  box-shadow: 0 1px 0.5px rgba(11, 20, 26, 0.13);
  color: #54656F;
  font-size: 0.78125rem;
  font-weight: bold;
  line-height: 1;
  text-transform: uppercase;
}
/* line 182, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .content-day .day.nobg {
  background-color: transparent;
  box-shadow: none;
  color: #4B4B4B;
}
/* line 189, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .msg {
  max-width: 65%;
  margin: 12px 0 0 0;
  padding: 8px;
  border-radius: 8px;
  box-shadow: 0 1px 0.5px rgba(11, 20, 26, 0.13);
  position: relative;
}
/* line 196, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .msg:before {
  content: '';
  width: 0;
  height: 0;
  border-top: 0 solid transparent;
  border-bottom: 14px solid transparent;
  position: absolute;
  top: 0;
}
/* line 205, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .msg:first-child {
  margin-top: 0;
}
/* line 206, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .msg.client {
  background-color: #FFFFFF;
  float: left;
}
/* line 209, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .msg.client:before {
  border-right: 14px solid #FFFFFF;
  left: -7px;
}
/* line 213, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .msg.client + .client {
  margin-top: 2px;
}
/* line 215, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .msg.client + .client:before {
  display: none;
}
/* line 218, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .msg.ta {
  background-color: #D9FDD3;
  float: right;
}
/* line 221, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .msg.ta:before {
  border-left: 14px solid #D9FDD3;
  right: -7px;
}
/* line 225, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .msg.ta + .ta {
  margin-top: 2px;
}
/* line 227, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .msg.ta + .ta:before {
  display: none;
}
/* line 230, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .msg .txt {
  padding: 0 33px 0 0;
  overflow-wrap: break-word;
  white-space: pre-wrap;
}
/* line 234, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .msg .txt .ta-insert-above-msg, body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .msg .txt .ta-insert-above-msg + br {
  display: none;
}
/* line 235, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .msg .txt audio {
  width: 100%;
  max-width: 400px;
  border: 2px solid #FFF;
  border-radius: 54px;
}
/* line 241, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .msg .txt p {
  font-size: 0.875rem;
  line-height: 1.2;
  margin: 0 0 5px 0;
}
/* line 245, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .msg .txt p:last-child {
  margin: 0;
}
/* line 247, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .msg .txt .file {
  display: block;
  background-color: #ECECEC;
  padding: 10px 10px 10px 40px;
  border-radius: 8px;
  font-size: 0.875rem;
  line-height: 1.2;
  text-decoration: none;
  position: relative;
}
/* line 256, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .msg .txt .file strong, body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .msg .txt .file .strong {
  display: block;
}
/* line 257, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .msg .txt .file span {
  font-size: 0.6875rem;
}
/* line 258, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .msg .txt .file + .info {
  display: inline-block;
  margin: 5px 0 0 0;
}
/* line 261, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .msg .txt .file + .info a {
  text-decoration: none;
}
/* line 263, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .msg .txt .file:before {
  font-size: 2.125rem;
  position: absolute;
  top: 10px;
  left: 10px;
}
/* line 269, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .msg .txt .file:hover {
  background-color: #CCCCCC;
}
/* line 272, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .msg .date {
  font-size: 0.6875rem;
  color: #667781;
  line-height: 1;
  position: absolute;
  bottom: 3px;
  right: 3px;
}
/* line 280, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .bottom .msg .future-txt {
  background-color: var(--ta-success);
  margin: 5px 33px 0 0;
  padding: 3px 6px;
  color: #FFFFFF;
  font-size: 0.875rem;
  line-height: 1.2;
}
/* line 290, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply {
  background-color: #ececec;
  padding: 10px 0;
  border-top: 1px solid #D3DBE2;
  position: relative;
}
/* line 295, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form {
  position: relative;
}
/* line 297, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form .field {
  margin: 0 30px;
}
/* line 299, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form .field textarea {
  height: 30px;
  min-height: 30px;
}
/* line 303, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form .field .redactor-box {
  min-height: 30px;
  margin: 0;
  border: 1px solid #D3DBE2;
}
/* line 307, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form .field .redactor-box .redactor-toolbar-box {
  display: none;
}
/* line 308, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form .field .redactor-box .redactor-layer {
  min-height: 30px !important;
  max-height: 192px;
  padding: 5px 8px;
}
/* line 312, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form .field .redactor-box .redactor-layer p {
  line-height: 18px;
}
/* line 315, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form .field .redactor-box .redactor-layer ul, body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form .field .redactor-box .redactor-layer ol {
  margin: 0 0 0 35px;
}
/* line 317, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form .field .redactor-box .redactor-layer ul li, body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form .field .redactor-box .redactor-layer ol li {
  margin: 0;
  line-height: 18px;
}
/* line 324, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form .field#send-time {
  margin-top: 8px;
}
/* line 326, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form .field#send-time label {
  width: 100%;
  margin: 0;
  text-align: left;
}
/* line 331, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form .field#send-time input {
  width: 100%;
  max-width: 100%;
  border-radius: 0;
  box-shadow: none;
  border: 1px solid #D3DBE2;
}
/* line 340, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form .ion-android-send, body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form .ion-android-add {
  width: 30px;
  height: 30px;
  font-size: 1.25rem;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
  position: absolute;
  bottom: 0;
}
/* line 350, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form .ion-android-send {
  right: 0;
}
/* line 351, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form .ion-android-add {
  left: 0;
}
/* line 352, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form #chat-actions {
  background-color: #FFFFFF;
  width: 140px;
  margin: 0;
  border: 1px solid #D2DBE2;
  border-radius: 8px;
  box-shadow: 0 1px 0.5px rgba(11, 20, 26, 0.13);
  list-style-type: none;
  position: absolute;
  bottom: 35px;
  left: 3px;
  z-index: 2;
}
/* line 365, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form #chat-actions li a {
  display: block;
  padding: 5px 10px;
  color: #333333;
  font-size: 0.875rem;
  line-height: 18px;
  text-align: left;
  text-decoration: none;
}
/* line 373, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form #chat-actions li a:hover, body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form #chat-actions li a:focus {
  background-color: #D2DBE2;
  color: #000000;
}
/* line 380, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form #wa_attachments {
  margin: 0 30px;
}
/* line 382, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form #wa_attachments .wa-attachment {
  width: 100%;
  max-width: 330px;
  height: 56px;
  display: inline-block;
  background-color: #FFFFFF;
  margin: 10px 10px 0 0;
  padding: 10px 20px 10px 40px;
  border: 1px solid #D3DBE2;
  border-radius: 8px;
  font-size: 0.875rem;
  line-height: 1.2;
  text-decoration: none;
  position: relative;
}
/* line 396, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form #wa_attachments .wa-attachment:last-child {
  margin-right: 0;
}
/* line 397, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form #wa_attachments .wa-attachment:before {
  font-size: 2.125rem;
  position: absolute;
  top: 10px;
  left: 10px;
}
/* line 403, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form #wa_attachments .wa-attachment input[type="file"] {
  width: 100%;
  cursor: pointer;
}
/* line 406, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form #wa_attachments .wa-attachment input[type="file"]::file-selector-button {
  border: none;
  background: #D3DBE2;
  padding: 8px 10px;
  margin: 0 5px 0 0;
  border-radius: 8px;
  font-size: 0.875rem;
  line-height: 18px;
}
/* line 416, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form #wa_attachments .wa-attachment .ta-remove-fields {
  color: var(--ta-danger);
  position: absolute;
  top: 2px;
  right: 5px;
}
/* line 422, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .form #wa_attachments .wa-attachment:hover {
  background-color: #D3DBE2;
}
/* line 426, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right .chat .reply .ov-closed-chat {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
/* line 436, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right.with-search {
  height: calc(100vh - var(--ta-app-chrome) - 2.125rem - 105px);
}
/* line 438, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="whatsapp"] #whatsapp-col-right.with-search .chat .bottom {
  height: calc(100vh - var(--ta-app-chrome) - 2.125rem - 230px);
}

/* line 444, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #app-container.with-sidebar-menu #app-content-wrapper #app-content {
  position: relative;
  padding-left: 320px;
  z-index: 1;
}
/* line 449, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col {
  background-color: #FCFCFC;
  width: 300px;
  border-right: 1px solid #D3DBE2;
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
/* line 461, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .top {
  padding: 10px;
}
/* line 463, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .top #content-dr-link {
  display: block;
}
/* line 464, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .top #arrow-mobile {
  display: none;
}
/* line 465, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .top .tl, body#mail_tickets_controller[data-action="show"] #left-col .top .tr {
  display: inline-block;
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.3;
  vertical-align: top;
}
/* line 471, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .top .tl a, body#mail_tickets_controller[data-action="show"] #left-col .top .tr a {
  text-decoration: none;
}
/* line 473, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .top .tl a:hover, body#mail_tickets_controller[data-action="show"] #left-col .top .tl a:focus, body#mail_tickets_controller[data-action="show"] #left-col .top .tr a:hover, body#mail_tickets_controller[data-action="show"] #left-col .top .tr a:focus {
  text-decoration: underline;
}
/* line 476, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .top .tl {
  width: 35px;
  padding: 0 5px 0 0;
}
/* line 480, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .top .tr {
  width: calc(100% - 50px);
}
/* line 484, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .middle {
  border-top: 1px solid #D3DBE2;
  border-bottom: 1px solid #D3DBE2;
}
/* line 487, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .middle a {
  background-color: #FFFFFF;
  display: inline-block;
  width: 25%;
  padding: 5px 10px;
  border-right: 1px solid #D3DBE2;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  line-height: 1.3;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 499, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .middle a:last-child {
  border-right: none;
}
/* line 500, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .middle a.active, body#mail_tickets_controller[data-action="show"] #left-col .middle a:hover, body#mail_tickets_controller[data-action="show"] #left-col .middle a:focus {
  background-color: #E6E6E6;
}
/* line 504, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom > div {
  padding: 10px;
}
/* line 505, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom .box {
  background-color: #FFFFFF;
  display: block;
  padding: 10px;
  margin: 0 0 10px 0;
  border: 1px solid #D3DBE2;
  border-radius: 5px;
  text-decoration: none;
}
/* line 513, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom .box:last-child {
  margin: 0;
}
/* line 514, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom .box:hover, body#mail_tickets_controller[data-action="show"] #left-col .bottom .box:focus {
  background-color: #E6E6E6;
}
/* line 515, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom .box.current {
  background-color: var(--ta-info-soft);
}
/* line 517, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom .box.current:hover, body#mail_tickets_controller[data-action="show"] #left-col .bottom .box.current:focus {
  background-color: #E6E6E6;
}
/* line 519, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom .box.with-bar {
  border-left-width: 5px;
}
/* line 521, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom .box.with-bar.open, body#mail_tickets_controller[data-action="show"] #left-col .bottom .box.with-bar.expired {
  border-left-color: var(--ta-danger);
}
/* line 522, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom .box.with-bar.closed, body#mail_tickets_controller[data-action="show"] #left-col .bottom .box.with-bar.done, body#mail_tickets_controller[data-action="show"] #left-col .bottom .box.with-bar.archive {
  border-left-color: var(--ta-success);
}
/* line 523, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom .box.with-bar.waiting, body#mail_tickets_controller[data-action="show"] #left-col .bottom .box.with-bar.pending {
  border-left-color: var(--ta-warning);
}
/* line 524, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom .box.with-bar.infeasible {
  border-left-color: var(--ta-accent);
}
/* line 525, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom .box.with-bar.pending_owner {
  border-left-color: var(--ta-lilla);
}
/* line 526, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom .box.with-bar.note {
  border-left-color: var(--ta-border);
}
/* line 527, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom .box.with-bar.question {
  border-left-color: var(--ta-brand);
}
/* line 528, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom .box.with-bar.question-client {
  border-left-color: #0088CC;
}
/* line 530, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom .box > span {
  display: block;
  margin: 0 0 10px 0;
}
/* line 533, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom .box > span:last-child {
  margin: 0;
}
/* line 534, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom .box > span > span {
  display: inline-block;
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.3;
  vertical-align: top;
}
/* line 541, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom .box > span .tl {
  width: 85px;
  padding: 0 10px 0 0;
}
/* line 545, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom .box > span .tr {
  width: calc(100% - 85px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 553, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom .read-all {
  background-color: #EAEEF0;
  display: block;
  padding: 5px 10px;
  border: 1px solid #D4DBE2;
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
}
/* line 563, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom .read-all:hover, body#mail_tickets_controller[data-action="show"] #left-col .bottom .read-all:focus {
  background-color: #D4DBE2;
}
/* line 565, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom .routing-ai-box {
  background-color: #EAEEF0;
  margin-bottom: 12px;
  padding: 10px;
  border: 1px solid #D3DBE2;
  border-radius: 4px;
  font-size: 0.8125rem;
  letter-spacing: 0;
  line-height: 1.4;
  color: #333;
}
/* line 575, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom .routing-ai-box strong, body#mail_tickets_controller[data-action="show"] #left-col .bottom .routing-ai-box .strong {
  display: block;
  font-size: 0.6875rem;
  font-weight: 600;
  letter-spacing: 0.5px;
  line-height: 1.3;
  margin-bottom: 4px;
  text-transform: uppercase;
  color: #555;
}
/* line 585, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom .routing-ai-box em, body#mail_tickets_controller[data-action="show"] #left-col .bottom .routing-ai-box .italic {
  display: block;
  margin-top: 6px;
  font-size: 0.8125rem;
  font-style: normal;
  line-height: 1.4;
  color: #444;
}
/* line 594, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom .selected-items-container .selected-item {
  word-break: break-all;
}
/* line 595, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom .form .field .ta-card {
  margin-left: 0;
  word-break: break-word;
}
/* line 601, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom #ticket-logs .box:hover, body#mail_tickets_controller[data-action="show"] #left-col .bottom #ticket-logs .box:focus {
  background-color: #FFFFFF;
}
/* line 602, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom #ticket-logs .box:nth-child(even) {
  background-color: #E6E6E6;
}
/* line 604, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom #ticket-logs .box:nth-child(even):hover, body#mail_tickets_controller[data-action="show"] #left-col .bottom #ticket-logs .box:nth-child(even):focus {
  background-color: #E6E6E6;
}
/* line 608, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom #list-tasks, body#mail_tickets_controller[data-action="show"] #left-col .bottom #list-questions {
  margin: 10px 0 0 0;
  padding: 10px 0 0 0;
  border-top: 1px solid #D3DBE2;
}
/* line 612, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom #list-tasks h3, body#mail_tickets_controller[data-action="show"] #left-col .bottom #list-questions h3 {
  font-size: 1.125rem;
  letter-spacing: 1px;
  margin: 0 0 5px 0;
}
/* line 619, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom #ticket-notes > a {
  width: 100%;
  margin: 0 0 10px 0;
  font-size: 0.875rem;
  letter-spacing: 1px;
  text-align: center;
}
/* line 626, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom #ticket-notes .feedback {
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #D3DBE2;
}
/* line 630, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom #ticket-notes .feedback span {
  display: inline-block;
  vertical-align: top;
}
/* line 634, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom #ticket-notes .feedback .icon {
  width: 40px;
  font-size: 1.875rem;
  line-height: 1;
}
/* line 639, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom #ticket-notes .feedback .text {
  width: calc(100% - 40px);
  font-size: 0.875rem;
  line-height: 1.3;
  letter-spacing: 1px;
}
/* line 646, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom #ticket-notes .ratings {
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #D3DBE2;
}
/* line 650, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom #ticket-notes .ratings p {
  margin: 0 0 10px 0;
  font-size: 0.875rem;
  letter-spacing: 1px;
}
/* line 655, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom #ticket-notes .ratings .line {
  margin: 0 0 10px 0;
}
/* line 657, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom #ticket-notes .ratings .line:last-child {
  margin: 0;
}
/* line 658, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom #ticket-notes .ratings .line > span {
  display: inline-block;
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1;
  vertical-align: middle;
}
/* line 665, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom #ticket-notes .ratings .line .text {
  width: 219px;
}
/* line 666, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom #ticket-notes .ratings .line .icons {
  width: 60px;
  text-align: right;
}
/* line 669, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom #ticket-notes .ratings .line .icons > span {
  font-size: 1.5rem;
  cursor: pointer;
  opacity: 0.3;
}
/* line 673, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom #ticket-notes .ratings .line .icons > span.selected, body#mail_tickets_controller[data-action="show"] #left-col .bottom #ticket-notes .ratings .line .icons > span:hover {
  opacity: 1;
}
/* line 674, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #left-col .bottom #ticket-notes .ratings .line .icons > span.total {
  opacity: 1;
  cursor: default;
}
/* line 686, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #right-col h3 {
  margin: 0 0 10px 0;
  font-size: 0;
  letter-spacing: 0;
}
/* line 690, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #right-col h3 > * {
  display: inline-block;
  letter-spacing: 1px;
  vertical-align: middle;
}
/* line 695, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #right-col h3 span {
  width: calc(100% - 120px);
  font-size: 1.25rem;
}
/* line 699, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #right-col h3 a {
  width: 120px;
  font-size: 0.875rem;
  text-align: right;
}
/* line 705, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #right-col .new_reply {
  margin: 0;
}
/* line 706, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #right-col .reply {
  margin: 0 0 10px 0;
}
/* line 708, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #right-col .reply .top {
  background-color: #FCFCFC;
  padding: 10px 15px;
  border-left: 5px solid;
  cursor: pointer;
}
/* line 713, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #right-col .reply .top.ta {
  border-left-color: var(--ta-brand);
}
/* line 714, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #right-col .reply .top.client {
  border-left-color: var(--ta-accent);
}
/* line 715, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #right-col .reply .top.note {
  border-left-color: var(--ta-success);
}
/* line 716, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #right-col .reply .top strong span, body#mail_tickets_controller[data-action="show"] #right-col .reply .top .strong span {
  color: #68737D;
  font-size: 0.75rem;
}
/* line 720, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #right-col .reply .top span.grey {
  color: #68737D;
  font-size: 0.75rem;
}
/* line 725, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #right-col .reply .content {
  padding: 10px;
  line-height: 1.6;
}
/* line 728, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #right-col .reply .content p {
  margin: 0 0 10px 0;
}
/* line 730, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #right-col .reply .content p:last-child {
  margin: 0;
}
/* line 732, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #right-col .reply .content ul, body#mail_tickets_controller[data-action="show"] #right-col .reply .content ol {
  margin: 0 0 10px 35px;
}
/* line 734, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #right-col .reply .content ul:last-child, body#mail_tickets_controller[data-action="show"] #right-col .reply .content ol:last-child {
  margin-bottom: 0;
}
/* line 735, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #right-col .reply .content ul li, body#mail_tickets_controller[data-action="show"] #right-col .reply .content ol li {
  margin: 0 0 5px 0;
}
/* line 737, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #right-col .reply .content ul li:last-child, body#mail_tickets_controller[data-action="show"] #right-col .reply .content ol li:last-child {
  margin: 0;
}
/* line 742, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #right-col .reply.error .top {
  background-color: var(--ta-danger);
  color: var(--ta-on-dark);
}
/* line 745, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #right-col .reply.error .top strong span, body#mail_tickets_controller[data-action="show"] #right-col .reply.error .top .strong span, body#mail_tickets_controller[data-action="show"] #right-col .reply.error .top span.grey {
  color: var(--ta-border);
}
/* line 747, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #right-col .reply.error .content {
  background-color: var(--ta-danger-soft);
}
/* line 750, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #right-col .reply.pending .top {
  background-color: var(--ta-brand);
  color: var(--ta-on-dark);
}
/* line 753, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #right-col .reply.pending .top strong span, body#mail_tickets_controller[data-action="show"] #right-col .reply.pending .top .strong span, body#mail_tickets_controller[data-action="show"] #right-col .reply.pending .top span.grey {
  color: var(--ta-border);
}
/* line 755, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #right-col .reply.pending .content {
  background-color: var(--ta-brand-soft-alt);
}
/* line 764, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #kb-draft-azione .ta-btn, body#mail_tickets_controller[data-action="show"] #kb-draft-azione .form .actions input[type="submit"], .form .actions body#mail_tickets_controller[data-action="show"] #kb-draft-azione input[type="submit"], body#mail_tickets_controller[data-action="show"] #kb-draft-azione .ta-btn-back, body#mail_tickets_controller[data-action="show"] #kb-draft-azione #kb-draft-messaggio {
  vertical-align: middle;
}
/* line 765, /app/app/assets/stylesheets/mail_tickets.scss */
body#mail_tickets_controller[data-action="show"] #kb-draft-azione #kb-draft-messaggio {
  display: inline-block;
  margin: 0 0 0 15px;
}

@container ta-pagina (max-width: 46.25rem) {
  /* line 774, /app/app/assets/stylesheets/mail_tickets.scss */
  body#mail_tickets_controller[data-action="show"] #app-container.with-sidebar-menu #app-content-wrapper #app-content {
    padding-left: 20px;
  }
  /* line 775, /app/app/assets/stylesheets/mail_tickets.scss */
  body#mail_tickets_controller[data-action="show"] #left-col {
    width: calc(100% + 40px);
    margin: -20px 0 20px -20px;
    border-bottom: 1px solid #D3DBE2;
    border-right: none;
    position: static;
  }
  /* line 781, /app/app/assets/stylesheets/mail_tickets.scss */
  body#mail_tickets_controller[data-action="show"] #left-col .top {
    padding: 20px;
    position: relative;
  }
  /* line 784, /app/app/assets/stylesheets/mail_tickets.scss */
  body#mail_tickets_controller[data-action="show"] #left-col .top #content-dr-link {
    margin-top: 5px;
  }
  /* line 785, /app/app/assets/stylesheets/mail_tickets.scss */
  body#mail_tickets_controller[data-action="show"] #left-col .top #arrow-mobile {
    display: block;
    width: 100%;
    font-size: 1.25rem;
    cursor: pointer;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
  }
  /* line 796, /app/app/assets/stylesheets/mail_tickets.scss */
  body#mail_tickets_controller[data-action="show"] #left-col .middle, body#mail_tickets_controller[data-action="show"] #left-col .bottom {
    display: none;
  }
}
@container ta-pagina (max-width: 41.875rem) {
  /* line 803, /app/app/assets/stylesheets/mail_tickets.scss */
  body#mail_tickets_controller[data-action="show"] .form.full-width:not(.search-form) .field {
    max-width: 100%;
  }
}
/* line 4, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #app-container.with-sidebar-menu #app-content-wrapper #app-content,
body#deliveries_controller[data-action="show"] #app-container.with-sidebar-menu #app-content-wrapper #app-content,
body#sub_deliveries_controller[data-action="show"] #app-container.with-sidebar-menu #app-content-wrapper #app-content {
  position: relative;
  padding: 0 0 0 320px;
  z-index: 1;
}
/* line 10, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #left-col,
body#deliveries_controller[data-action="show"] #left-col,
body#sub_deliveries_controller[data-action="show"] #left-col {
  background-color: #FCFCFC;
  width: 300px;
  border-right: 1px solid #D3DBE2;
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
  overflow: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
/* line 22, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #left-col .close-mobile,
body#deliveries_controller[data-action="show"] #left-col .close-mobile,
body#sub_deliveries_controller[data-action="show"] #left-col .close-mobile {
  display: none;
}
/* line 23, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #left-col .middle,
body#deliveries_controller[data-action="show"] #left-col .middle,
body#sub_deliveries_controller[data-action="show"] #left-col .middle {
  border-bottom: 1px solid #D3DBE2;
}
/* line 25, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #left-col .middle a,
body#deliveries_controller[data-action="show"] #left-col .middle a,
body#sub_deliveries_controller[data-action="show"] #left-col .middle a {
  background-color: #FFFFFF;
  display: inline-block;
  width: 33%;
  padding: 6px 10px;
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.3;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 36, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #left-col .middle a.active, body#opportunities_controller[data-action="edit"] #left-col .middle a:hover, body#opportunities_controller[data-action="edit"] #left-col .middle a:focus,
body#deliveries_controller[data-action="show"] #left-col .middle a.active,
body#deliveries_controller[data-action="show"] #left-col .middle a:hover,
body#deliveries_controller[data-action="show"] #left-col .middle a:focus,
body#sub_deliveries_controller[data-action="show"] #left-col .middle a.active,
body#sub_deliveries_controller[data-action="show"] #left-col .middle a:hover,
body#sub_deliveries_controller[data-action="show"] #left-col .middle a:focus {
  background-color: #E6E6E6;
}
/* line 37, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #left-col .middle a:nth-child(2),
body#deliveries_controller[data-action="show"] #left-col .middle a:nth-child(2),
body#sub_deliveries_controller[data-action="show"] #left-col .middle a:nth-child(2) {
  width: 34%;
  border-right: 1px solid #D3DBE2;
  border-left: 1px solid #D3DBE2;
}
/* line 45, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #left-col .bottom > div,
body#deliveries_controller[data-action="show"] #left-col .bottom > div,
body#sub_deliveries_controller[data-action="show"] #left-col .bottom > div {
  padding: 10px;
}
/* line 46, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #left-col .bottom .box,
body#deliveries_controller[data-action="show"] #left-col .bottom .box,
body#sub_deliveries_controller[data-action="show"] #left-col .bottom .box {
  background-color: #FFFFFF;
  display: block;
  padding: 10px;
  margin: 0 0 10px 0;
  border: 1px solid #D3DBE2;
  border-radius: 5px;
  text-decoration: none;
}
/* line 54, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #left-col .bottom .box:last-child,
body#deliveries_controller[data-action="show"] #left-col .bottom .box:last-child,
body#sub_deliveries_controller[data-action="show"] #left-col .bottom .box:last-child {
  margin: 0;
}
/* line 56, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #left-col .bottom .box > span,
body#deliveries_controller[data-action="show"] #left-col .bottom .box > span,
body#sub_deliveries_controller[data-action="show"] #left-col .bottom .box > span {
  display: block;
  margin: 0 0 10px 0;
}
/* line 59, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #left-col .bottom .box > span:last-child,
body#deliveries_controller[data-action="show"] #left-col .bottom .box > span:last-child,
body#sub_deliveries_controller[data-action="show"] #left-col .bottom .box > span:last-child {
  margin: 0;
}
/* line 60, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #left-col .bottom .box > span > span,
body#deliveries_controller[data-action="show"] #left-col .bottom .box > span > span,
body#sub_deliveries_controller[data-action="show"] #left-col .bottom .box > span > span {
  display: inline-block;
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.3;
  vertical-align: top;
}
/* line 67, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #left-col .bottom .box > span .full,
body#deliveries_controller[data-action="show"] #left-col .bottom .box > span .full,
body#sub_deliveries_controller[data-action="show"] #left-col .bottom .box > span .full {
  width: 100%;
}
/* line 68, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #left-col .bottom .box > span .tl,
body#deliveries_controller[data-action="show"] #left-col .bottom .box > span .tl,
body#sub_deliveries_controller[data-action="show"] #left-col .bottom .box > span .tl {
  width: 85px;
  padding: 0 10px 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 75, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #left-col .bottom .box > span .tr,
body#deliveries_controller[data-action="show"] #left-col .bottom .box > span .tr,
body#sub_deliveries_controller[data-action="show"] #left-col .bottom .box > span .tr {
  width: calc(100% - 85px);
  word-break: break-word;
}
/* line 84, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #left-col .bottom #contacts-lists .info, body#opportunities_controller[data-action="edit"] #left-col .bottom #info .info,
body#deliveries_controller[data-action="show"] #left-col .bottom #contacts-lists .info,
body#deliveries_controller[data-action="show"] #left-col .bottom #info .info,
body#sub_deliveries_controller[data-action="show"] #left-col .bottom #contacts-lists .info,
body#sub_deliveries_controller[data-action="show"] #left-col .bottom #info .info {
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.2;
}
/* line 88, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #left-col .bottom #contacts-lists .info p, body#opportunities_controller[data-action="edit"] #left-col .bottom #info .info p,
body#deliveries_controller[data-action="show"] #left-col .bottom #contacts-lists .info p,
body#deliveries_controller[data-action="show"] #left-col .bottom #info .info p,
body#sub_deliveries_controller[data-action="show"] #left-col .bottom #contacts-lists .info p,
body#sub_deliveries_controller[data-action="show"] #left-col .bottom #info .info p {
  margin: 0 0 5px 0;
}
/* line 90, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #left-col .bottom #contacts-lists .info p:last-child, body#opportunities_controller[data-action="edit"] #left-col .bottom #info .info p:last-child,
body#deliveries_controller[data-action="show"] #left-col .bottom #contacts-lists .info p:last-child,
body#deliveries_controller[data-action="show"] #left-col .bottom #info .info p:last-child,
body#sub_deliveries_controller[data-action="show"] #left-col .bottom #contacts-lists .info p:last-child,
body#sub_deliveries_controller[data-action="show"] #left-col .bottom #info .info p:last-child {
  margin: 0;
}
/* line 95, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #right-col,
body#deliveries_controller[data-action="show"] #right-col,
body#sub_deliveries_controller[data-action="show"] #right-col {
  padding: 20px 20px 20px 0;
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
}
/* line 101, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #right-col > .ta-card p,
body#deliveries_controller[data-action="show"] #right-col > .ta-card p,
body#sub_deliveries_controller[data-action="show"] #right-col > .ta-card p {
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.2;
}
/* line 107, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #right-col .col2,
body#deliveries_controller[data-action="show"] #right-col .col2,
body#sub_deliveries_controller[data-action="show"] #right-col .col2 {
  display: inline-block;
  width: 100%;
  padding: 0 10px 0 0;
  font-size: 0.875rem;
  vertical-align: top;
}
/* line 113, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #right-col .col2.last,
body#deliveries_controller[data-action="show"] #right-col .col2.last,
body#sub_deliveries_controller[data-action="show"] #right-col .col2.last {
  padding: 0 0 0 10px;
}
/* line 114, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #right-col .col2 h3,
body#deliveries_controller[data-action="show"] #right-col .col2 h3,
body#sub_deliveries_controller[data-action="show"] #right-col .col2 h3 {
  margin: 0 0 10px 0;
  letter-spacing: 1px;
}
/* line 118, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #right-col .col2 form[data-remote],
body#deliveries_controller[data-action="show"] #right-col .col2 form[data-remote],
body#sub_deliveries_controller[data-action="show"] #right-col .col2 form[data-remote] {
  background-color: #FCFCFC;
  padding: 10px;
  border: 1px solid #D3DBE2;
}
/* line 123, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #right-col .col2 form[data-remote] textarea.big,
body#deliveries_controller[data-action="show"] #right-col .col2 form[data-remote] textarea.big,
body#sub_deliveries_controller[data-action="show"] #right-col .col2 form[data-remote] textarea.big {
  height: 211px;
}
/* line 127, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #right-col .col,
body#deliveries_controller[data-action="show"] #right-col .col,
body#sub_deliveries_controller[data-action="show"] #right-col .col {
  display: inline-block;
  width: 50%;
  padding: 0 10px 0 0;
  font-size: 0.875rem;
  vertical-align: top;
}
/* line 133, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #right-col .col.last,
body#deliveries_controller[data-action="show"] #right-col .col.last,
body#sub_deliveries_controller[data-action="show"] #right-col .col.last {
  padding: 0 0 0 10px;
}
/* line 134, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #right-col .col h3,
body#deliveries_controller[data-action="show"] #right-col .col h3,
body#sub_deliveries_controller[data-action="show"] #right-col .col h3 {
  margin: 0 0 10px 0;
  letter-spacing: 1px;
}
/* line 138, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #right-col .col form[data-remote],
body#deliveries_controller[data-action="show"] #right-col .col form[data-remote],
body#sub_deliveries_controller[data-action="show"] #right-col .col form[data-remote] {
  background-color: #FCFCFC;
  padding: 10px;
  border: 1px solid #D3DBE2;
}
/* line 143, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #right-col .col form[data-remote] textarea.big,
body#deliveries_controller[data-action="show"] #right-col .col form[data-remote] textarea.big,
body#sub_deliveries_controller[data-action="show"] #right-col .col form[data-remote] textarea.big {
  height: 211px;
}
/* line 147, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #right-col .tables,
body#deliveries_controller[data-action="show"] #right-col .tables,
body#sub_deliveries_controller[data-action="show"] #right-col .tables {
  padding-top: 20px;
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.2;
}
/* line 152, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #right-col .tables table:last-child,
body#deliveries_controller[data-action="show"] #right-col .tables table:last-child,
body#sub_deliveries_controller[data-action="show"] #right-col .tables table:last-child {
  margin-bottom: 0;
}
/* line 153, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #right-col .tables .sep,
body#deliveries_controller[data-action="show"] #right-col .tables .sep,
body#sub_deliveries_controller[data-action="show"] #right-col .tables .sep {
  height: 20px;
}
/* line 155, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #right-col .owners-data,
body#deliveries_controller[data-action="show"] #right-col .owners-data,
body#sub_deliveries_controller[data-action="show"] #right-col .owners-data {
  background-color: var(--ta-success-soft);
  border: 1px solid var(--ta-success);
  margin: 0 0 20px 0;
  padding: 10px;
}
/* line 160, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #right-col .owners-data.error,
body#deliveries_controller[data-action="show"] #right-col .owners-data.error,
body#sub_deliveries_controller[data-action="show"] #right-col .owners-data.error {
  background-color: var(--ta-danger-soft);
  border-color: var(--ta-danger);
}
/* line 165, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #right-col .owners-data .col form[data-remote],
body#deliveries_controller[data-action="show"] #right-col .owners-data .col form[data-remote],
body#sub_deliveries_controller[data-action="show"] #right-col .owners-data .col form[data-remote] {
  background-color: transparent;
  padding: 0;
  border: none;
  font-size: 0;
}
/* line 170, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #right-col .owners-data .col form[data-remote] .show-link,
body#deliveries_controller[data-action="show"] #right-col .owners-data .col form[data-remote] .show-link,
body#sub_deliveries_controller[data-action="show"] #right-col .owners-data .col form[data-remote] .show-link {
  font-size: 0.875rem;
  line-height: 1.2;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 178, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #right-col .owners-data .col form[data-remote] .field .text,
body#deliveries_controller[data-action="show"] #right-col .owners-data .col form[data-remote] .field .text,
body#sub_deliveries_controller[data-action="show"] #right-col .owners-data .col form[data-remote] .field .text {
  line-height: 1.875rem;
}
/* line 179, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #right-col .owners-data .col form[data-remote] .field input[disabled], body#opportunities_controller[data-action="edit"] #right-col .owners-data .col form[data-remote] .field select[disabled],
body#deliveries_controller[data-action="show"] #right-col .owners-data .col form[data-remote] .field input[disabled],
body#deliveries_controller[data-action="show"] #right-col .owners-data .col form[data-remote] .field select[disabled],
body#sub_deliveries_controller[data-action="show"] #right-col .owners-data .col form[data-remote] .field input[disabled],
body#sub_deliveries_controller[data-action="show"] #right-col .owners-data .col form[data-remote] .field select[disabled] {
  cursor: not-allowed;
}
/* line 182, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #right-col .owners-data .col form[data-remote] .field.cols2,
body#deliveries_controller[data-action="show"] #right-col .owners-data .col form[data-remote] .field.cols2,
body#sub_deliveries_controller[data-action="show"] #right-col .owners-data .col form[data-remote] .field.cols2 {
  display: inline-block;
  width: 50%;
  padding: 0 5px 0 0;
}
/* line 186, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #right-col .owners-data .col form[data-remote] .field.cols2.second,
body#deliveries_controller[data-action="show"] #right-col .owners-data .col form[data-remote] .field.cols2.second,
body#sub_deliveries_controller[data-action="show"] #right-col .owners-data .col form[data-remote] .field.cols2.second {
  padding: 0 0 0 5px;
}
/* line 188, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #right-col .owners-data .col form[data-remote] .field:last-child,
body#deliveries_controller[data-action="show"] #right-col .owners-data .col form[data-remote] .field:last-child,
body#sub_deliveries_controller[data-action="show"] #right-col .owners-data .col form[data-remote] .field:last-child {
  margin-bottom: 0;
}
/* line 191, /app/app/assets/stylesheets/opportunities.scss */
body#opportunities_controller[data-action="edit"] #right-col .owners-data .col form[data-remote] .content-select,
body#deliveries_controller[data-action="show"] #right-col .owners-data .col form[data-remote] .content-select,
body#sub_deliveries_controller[data-action="show"] #right-col .owners-data .col form[data-remote] .content-select {
  width: 100%;
}

/* line 198, /app/app/assets/stylesheets/opportunities.scss */
.table.table-white tbody > tr > td .form.form-in-cell .field.field-opportunity-status-reason {
  margin-top: 10px;
}

@container ta-pagina (max-width: 71.25rem) {
  /* line 204, /app/app/assets/stylesheets/opportunities.scss */
  body#opportunities_controller[data-action="edit"] #app-container.with-sidebar-menu #app-content-wrapper #app-content,
  body#deliveries_controller[data-action="show"] #app-container.with-sidebar-menu #app-content-wrapper #app-content,
  body#sub_deliveries_controller[data-action="show"] #app-container.with-sidebar-menu #app-content-wrapper #app-content {
    padding-left: 0;
  }
  /* line 205, /app/app/assets/stylesheets/opportunities.scss */
  body#opportunities_controller[data-action="edit"] #left-col,
  body#deliveries_controller[data-action="show"] #left-col,
  body#sub_deliveries_controller[data-action="show"] #left-col {
    width: 30px;
    max-width: 331px;
    height: calc(100vh - var(--ta-app-chrome) - 2.125rem - 72px);
    background-color: #FFFFFF;
    border-top: 1px solid #D3DBE2;
    border-right: none;
    overflow: hidden;
    position: absolute;
    top: 20px;
    left: 0;
    z-index: 3;
    transition: width 1s ease-in-out;
  }
  /* line 218, /app/app/assets/stylesheets/opportunities.scss */
  body#opportunities_controller[data-action="edit"] #left-col .middle,
  body#deliveries_controller[data-action="show"] #left-col .middle,
  body#sub_deliveries_controller[data-action="show"] #left-col .middle {
    width: 300px;
    border-top: 1px solid #D3DBE2;
    border-right: 1px solid #D3DBE2;
    transform: rotate(90deg);
    transform-origin: top left;
    position: absolute;
    top: 0;
    right: -300px;
  }
  /* line 228, /app/app/assets/stylesheets/opportunities.scss */
  body#opportunities_controller[data-action="edit"] #left-col .bottom > div,
  body#deliveries_controller[data-action="show"] #left-col .bottom > div,
  body#sub_deliveries_controller[data-action="show"] #left-col .bottom > div {
    width: calc(100% - 31px);
    min-height: 300px;
    max-height: 100%;
    border-right: 1px solid #D3DBE2;
    border-bottom: 1px solid #D3DBE2;
    overflow: auto;
    position: absolute;
    top: 0;
    right: 31px;
  }
  /* line 238, /app/app/assets/stylesheets/opportunities.scss */
  body#opportunities_controller[data-action="edit"] #left-col .bottom > div#logs,
  body#deliveries_controller[data-action="show"] #left-col .bottom > div#logs,
  body#sub_deliveries_controller[data-action="show"] #left-col .bottom > div#logs {
    padding-top: 28px;
  }
  /* line 240, /app/app/assets/stylesheets/opportunities.scss */
  body#opportunities_controller[data-action="edit"] #left-col.open,
  body#deliveries_controller[data-action="show"] #left-col.open,
  body#sub_deliveries_controller[data-action="show"] #left-col.open {
    width: 100%;
  }
  /* line 242, /app/app/assets/stylesheets/opportunities.scss */
  body#opportunities_controller[data-action="edit"] #left-col.open .close-mobile,
  body#deliveries_controller[data-action="show"] #left-col.open .close-mobile,
  body#sub_deliveries_controller[data-action="show"] #left-col.open .close-mobile {
    display: inline-block;
    width: 30px;
    height: 30px;
    cursor: pointer;
    font-size: 0.875rem;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    position: absolute;
    top: 0;
    right: 31px;
    z-index: 2;
  }
  /* line 258, /app/app/assets/stylesheets/opportunities.scss */
  body#opportunities_controller[data-action="edit"] #right-col,
  body#deliveries_controller[data-action="show"] #right-col,
  body#sub_deliveries_controller[data-action="show"] #right-col {
    padding-left: 50px;
  }
  /* line 260, /app/app/assets/stylesheets/opportunities.scss */
  body#opportunities_controller[data-action="edit"] #right-col .tables .sep,
  body#deliveries_controller[data-action="show"] #right-col .tables .sep,
  body#sub_deliveries_controller[data-action="show"] #right-col .tables .sep {
    height: 10px;
  }
}
@container ta-pagina (max-width: 41.875rem) {
  /* line 269, /app/app/assets/stylesheets/opportunities.scss */
  body#opportunities_controller[data-action="edit"] .form.full-width:not(.search-form) .field,
  body#deliveries_controller[data-action="show"] .form.full-width:not(.search-form) .field,
  body#sub_deliveries_controller[data-action="show"] .form.full-width:not(.search-form) .field {
    max-width: 100%;
  }
}
@container ta-pagina (max-width: 35rem) {
  /* line 278, /app/app/assets/stylesheets/opportunities.scss */
  body#opportunities_controller[data-action="edit"] #right-col .col,
  body#deliveries_controller[data-action="show"] #right-col .col,
  body#sub_deliveries_controller[data-action="show"] #right-col .col {
    width: 100%;
    padding: 0 0 10px 0;
  }
  /* line 281, /app/app/assets/stylesheets/opportunities.scss */
  body#opportunities_controller[data-action="edit"] #right-col .col.last,
  body#deliveries_controller[data-action="show"] #right-col .col.last,
  body#sub_deliveries_controller[data-action="show"] #right-col .col.last {
    padding: 10px 0 0 0;
  }
  /* line 283, /app/app/assets/stylesheets/opportunities.scss */
  body#opportunities_controller[data-action="edit"] #right-col .owners-data .col.last,
  body#deliveries_controller[data-action="show"] #right-col .owners-data .col.last,
  body#sub_deliveries_controller[data-action="show"] #right-col .owners-data .col.last {
    padding: 5px 0 0 0;
  }
}
/* line 2, /app/app/assets/stylesheets/work_positions.scss */
#work-positions-table .drop-down-table {
  display: none;
}
/* line 3, /app/app/assets/stylesheets/work_positions.scss */
#work-positions-table tbody tr.last-big td:first-child {
  position: relative;
}
/* line 5, /app/app/assets/stylesheets/work_positions.scss */
#work-positions-table tbody tr.last-big td:first-child:after {
  content: '';
  background-color: #FFFFFF;
  width: 10px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 15, /app/app/assets/stylesheets/work_positions.scss */
#work-positions-table tbody tr.row-inner-table td:first-child {
  position: relative;
}
/* line 17, /app/app/assets/stylesheets/work_positions.scss */
#work-positions-table tbody tr.row-inner-table td:first-child:after {
  content: '';
  background-color: #FFFFFF;
  width: 10px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

@container ta-pagina (max-width: 71.25rem) {
  /* line 31, /app/app/assets/stylesheets/work_positions.scss */
  #work-positions-table tbody tr.last-big td:first-child:after, #work-positions-table tbody tr.row-inner-table td:first-child:after {
    display: none;
  }
}
/* line 3, /app/app/assets/stylesheets/workflow.scss */
body#workflow_bullet_point_documentations_controller[data-action="show"] #main-table blockquote:before, body#workflow_bullet_point_documentations_controller[data-action="show"] #main-table #main-table blockquote:after, body#workflow_bullet_point_documentations_controller[data-action="show"] #main-table q:before, body#workflow_bullet_point_documentations_controller[data-action="show"] #main-table q:after {
  content: '';
  content: none;
}
/* line 7, /app/app/assets/stylesheets/workflow.scss */
body#workflow_bullet_point_documentations_controller[data-action="show"] #main-table img {
  max-width: 100%;
}
/* line 8, /app/app/assets/stylesheets/workflow.scss */
body#workflow_bullet_point_documentations_controller[data-action="show"] #main-table p, body#workflow_bullet_point_documentations_controller[data-action="show"] #main-table ul, body#workflow_bullet_point_documentations_controller[data-action="show"] #main-table ol {
  margin: 0 0 15px 0;
  border: none;
  background: none;
  box-shadow: none;
  line-height: inherit !important;
}
/* line 15, /app/app/assets/stylesheets/workflow.scss */
body#workflow_bullet_point_documentations_controller[data-action="show"] #main-table ol, body#workflow_bullet_point_documentations_controller[data-action="show"] #main-table ul {
  margin-left: 35px;
}
/* line 16, /app/app/assets/stylesheets/workflow.scss */
body#workflow_bullet_point_documentations_controller[data-action="show"] #main-table span[data-redactor-span="true"] a {
  color: inherit;
}
/* line 19, /app/app/assets/stylesheets/workflow.scss */
body#workflow_bullet_point_documentations_controller[data-action="show"] .content-video {
  background-color: #000000;
  width: 100%;
  height: auto !important;
  margin: 0 auto 10px auto;
  position: relative;
}
/* line 25, /app/app/assets/stylesheets/workflow.scss */
body#workflow_bullet_point_documentations_controller[data-action="show"] .content-video:before {
  content: "";
  display: block;
  height: 0;
  padding-bottom: 56.25%;
}
/* line 31, /app/app/assets/stylesheets/workflow.scss */
body#workflow_bullet_point_documentations_controller[data-action="show"] .content-video > div {
  width: 100% !important;
  height: 100% !important;
  position: absolute !important;
  top: 0;
  left: 0;
}

/* line 2, /app/app/assets/stylesheets/comments.scss */
body#comments_controller[data-action="show"] .new_reply {
  margin: 0;
}
/* line 3, /app/app/assets/stylesheets/comments.scss */
body#comments_controller[data-action="show"] .reply {
  margin: 0 0 10px 0;
}
/* line 5, /app/app/assets/stylesheets/comments.scss */
body#comments_controller[data-action="show"] .reply .top {
  background-color: #FCFCFC;
  padding: 10px 15px;
  border-left: 5px solid;
  cursor: pointer;
}
/* line 10, /app/app/assets/stylesheets/comments.scss */
body#comments_controller[data-action="show"] .reply .top.ta {
  border-left-color: var(--ta-brand);
}
/* line 11, /app/app/assets/stylesheets/comments.scss */
body#comments_controller[data-action="show"] .reply .top.client {
  border-left-color: var(--ta-accent);
}
/* line 12, /app/app/assets/stylesheets/comments.scss */
body#comments_controller[data-action="show"] .reply .top strong span, body#comments_controller[data-action="show"] .reply .top .strong span {
  color: #68737D;
  font-size: 0.75rem;
}
/* line 16, /app/app/assets/stylesheets/comments.scss */
body#comments_controller[data-action="show"] .reply .top span.grey {
  color: #68737D;
  font-size: 0.75rem;
}
/* line 21, /app/app/assets/stylesheets/comments.scss */
body#comments_controller[data-action="show"] .reply .content {
  padding: 10px;
  line-height: 1.6;
}
/* line 24, /app/app/assets/stylesheets/comments.scss */
body#comments_controller[data-action="show"] .reply .content p {
  margin: 0 0 10px 0;
}
/* line 26, /app/app/assets/stylesheets/comments.scss */
body#comments_controller[data-action="show"] .reply .content p:last-child {
  margin: 0;
}
/* line 28, /app/app/assets/stylesheets/comments.scss */
body#comments_controller[data-action="show"] .reply .content ul, body#comments_controller[data-action="show"] .reply .content ol {
  margin: 0 0 10px 35px;
}
/* line 30, /app/app/assets/stylesheets/comments.scss */
body#comments_controller[data-action="show"] .reply .content ul:last-child, body#comments_controller[data-action="show"] .reply .content ol:last-child {
  margin-bottom: 0;
}
/* line 31, /app/app/assets/stylesheets/comments.scss */
body#comments_controller[data-action="show"] .reply .content ul li, body#comments_controller[data-action="show"] .reply .content ol li {
  margin: 0 0 5px 0;
}
/* line 33, /app/app/assets/stylesheets/comments.scss */
body#comments_controller[data-action="show"] .reply .content ul li:last-child, body#comments_controller[data-action="show"] .reply .content ol li:last-child {
  margin: 0;
}
/* line 38, /app/app/assets/stylesheets/comments.scss */
body#comments_controller[data-action="show"] .reply.pending .top {
  background-color: var(--ta-brand);
  color: var(--ta-on-dark);
}
/* line 41, /app/app/assets/stylesheets/comments.scss */
body#comments_controller[data-action="show"] .reply.pending .top strong span, body#comments_controller[data-action="show"] .reply.pending .top .strong span, body#comments_controller[data-action="show"] .reply.pending .top span.grey {
  color: var(--ta-border);
}
/* line 43, /app/app/assets/stylesheets/comments.scss */
body#comments_controller[data-action="show"] .reply.pending .content {
  background-color: var(--ta-brand-soft-alt);
}
/* line 46, /app/app/assets/stylesheets/comments.scss */
body#comments_controller[data-action="show"] .reply.current .top {
  background-color: var(--ta-success);
  color: var(--ta-on-dark);
}
/* line 49, /app/app/assets/stylesheets/comments.scss */
body#comments_controller[data-action="show"] .reply.current .top strong span, body#comments_controller[data-action="show"] .reply.current .top .strong span, body#comments_controller[data-action="show"] .reply.current .top span.grey {
  color: var(--ta-border);
}
/* line 51, /app/app/assets/stylesheets/comments.scss */
body#comments_controller[data-action="show"] .reply.current .content {
  background-color: var(--ta-success-soft-alt);
}

/* line 5, /app/app/assets/stylesheets/dashboard.scss */
.ta-card-grid > .ta-card > .title {
  position: relative;
}
/* line 8, /app/app/assets/stylesheets/dashboard.scss */
.ta-card-grid > .ta-card > .title:has(.delta), .ta-card-grid > .ta-card > .title:has(.right-link) {
  padding-right: 96px;
}
/* line 10, /app/app/assets/stylesheets/dashboard.scss */
.ta-card-grid > .ta-card > .title .delta {
  padding: 2px 8px;
  border: 1px solid var(--ta-border-subtle);
  border-radius: var(--ta-radius-sm);
  background-color: var(--ta-card-bg);
  font-size: 0.8125rem;
  line-height: 1.125rem;
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translateY(-50%);
}
/* line 22, /app/app/assets/stylesheets/dashboard.scss */
.ta-card-grid > .ta-card > .title .right-link {
  font-size: 0.8em;
  font-weight: normal;
  line-height: 1rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
/* line 30, /app/app/assets/stylesheets/dashboard.scss */
.ta-card-grid > .ta-card > .title .right-link {
  right: 16px;
}
/* line 34, /app/app/assets/stylesheets/dashboard.scss */
.ta-card-grid > .ta-card > .content {
  height: 322px;
}
/* line 36, /app/app/assets/stylesheets/dashboard.scss */
.ta-card-grid > .ta-card > .content.ov-auto {
  overflow: auto;
}

/* line 44, /app/app/assets/stylesheets/dashboard.scss */
#employee-dashboard .ta-card-grid > .ta-card,
#employee-dashboard .ta-card-stack > .ta-card,
#sales_info_new_dashboard .ta-card-grid > .ta-card,
#sales_info_new_dashboard .ta-card-stack > .ta-card {
  display: flex;
  flex-direction: column;
  min-height: 0;
}
/* line 49, /app/app/assets/stylesheets/dashboard.scss */
#employee-dashboard .ta-card-grid > .ta-card > .title,
#employee-dashboard .ta-card-stack > .ta-card > .title,
#sales_info_new_dashboard .ta-card-grid > .ta-card > .title,
#sales_info_new_dashboard .ta-card-stack > .ta-card > .title {
  flex: 0 0 auto;
  position: relative;
}
/* line 51, /app/app/assets/stylesheets/dashboard.scss */
#employee-dashboard .ta-card-grid > .ta-card .details-link,
#employee-dashboard .ta-card-stack > .ta-card .details-link,
#sales_info_new_dashboard .ta-card-grid > .ta-card .details-link,
#sales_info_new_dashboard .ta-card-stack > .ta-card .details-link {
  font-size: 0.8em;
  font-weight: normal;
  line-height: 1rem;
  position: absolute;
  top: 13px;
  right: 16px;
  z-index: 2;
}
/* line 59, /app/app/assets/stylesheets/dashboard.scss */
#employee-dashboard .ta-card-grid > .ta-card .details-link.left,
#employee-dashboard .ta-card-stack > .ta-card .details-link.left,
#sales_info_new_dashboard .ta-card-grid > .ta-card .details-link.left,
#sales_info_new_dashboard .ta-card-stack > .ta-card .details-link.left {
  right: auto;
  left: 16px;
}
/* line 61, /app/app/assets/stylesheets/dashboard.scss */
#employee-dashboard .ta-card-grid > .ta-card > .title:has(~ .details-link),
#employee-dashboard .ta-card-stack > .ta-card > .title:has(~ .details-link),
#sales_info_new_dashboard .ta-card-grid > .ta-card > .title:has(~ .details-link),
#sales_info_new_dashboard .ta-card-stack > .ta-card > .title:has(~ .details-link) {
  padding-right: 96px;
}
/* line 62, /app/app/assets/stylesheets/dashboard.scss */
#employee-dashboard .ta-card-grid > .ta-card > .title:has(~ .details-link.left),
#employee-dashboard .ta-card-stack > .ta-card > .title:has(~ .details-link.left),
#sales_info_new_dashboard .ta-card-grid > .ta-card > .title:has(~ .details-link.left),
#sales_info_new_dashboard .ta-card-stack > .ta-card > .title:has(~ .details-link.left) {
  padding-left: 96px;
}
/* line 64, /app/app/assets/stylesheets/dashboard.scss */
#employee-dashboard .ta-card-grid > .ta-card .p_scollbar,
#employee-dashboard .ta-card-stack > .ta-card .p_scollbar,
#sales_info_new_dashboard .ta-card-grid > .ta-card .p_scollbar,
#sales_info_new_dashboard .ta-card-stack > .ta-card .p_scollbar {
  flex: 1 1 auto;
  min-height: 0;
  position: relative;
  overflow: hidden;
}
/* line 70, /app/app/assets/stylesheets/dashboard.scss */
#employee-dashboard .ta-card-grid > .ta-card table,
#employee-dashboard .ta-card-stack > .ta-card table,
#sales_info_new_dashboard .ta-card-grid > .ta-card table,
#sales_info_new_dashboard .ta-card-stack > .ta-card table {
  margin-bottom: 0;
}
/* line 72, /app/app/assets/stylesheets/dashboard.scss */
#employee-dashboard .ta-card-grid > .ta-card #content-filter-sold-items,
#employee-dashboard .ta-card-stack > .ta-card #content-filter-sold-items,
#sales_info_new_dashboard .ta-card-grid > .ta-card #content-filter-sold-items,
#sales_info_new_dashboard .ta-card-stack > .ta-card #content-filter-sold-items {
  width: 30%;
  position: absolute;
  top: 6px;
  left: 16px;
  z-index: 2;
}
/* line 78, /app/app/assets/stylesheets/dashboard.scss */
#employee-dashboard .ta-card-grid > .ta-card #content-filter-sold-items + .title,
#employee-dashboard .ta-card-stack > .ta-card #content-filter-sold-items + .title,
#sales_info_new_dashboard .ta-card-grid > .ta-card #content-filter-sold-items + .title,
#sales_info_new_dashboard .ta-card-stack > .ta-card #content-filter-sold-items + .title {
  padding-left: calc(30% + 24px);
}
/* line 81, /app/app/assets/stylesheets/dashboard.scss */
#employee-dashboard .ta-card-grid > .ta-card .data,
#employee-dashboard .ta-card-stack > .ta-card .data,
#sales_info_new_dashboard .ta-card-grid > .ta-card .data,
#sales_info_new_dashboard .ta-card-stack > .ta-card .data {
  position: relative;
}
/* line 83, /app/app/assets/stylesheets/dashboard.scss */
#employee-dashboard .ta-card-grid > .ta-card .data p,
#employee-dashboard .ta-card-stack > .ta-card .data p,
#sales_info_new_dashboard .ta-card-grid > .ta-card .data p,
#sales_info_new_dashboard .ta-card-stack > .ta-card .data p {
  margin: 0;
  line-height: 1.375rem;
}
/* line 84, /app/app/assets/stylesheets/dashboard.scss */
#employee-dashboard .ta-card-grid > .ta-card .data span.box-right,
#employee-dashboard .ta-card-stack > .ta-card .data span.box-right,
#sales_info_new_dashboard .ta-card-grid > .ta-card .data span.box-right,
#sales_info_new_dashboard .ta-card-stack > .ta-card .data span.box-right {
  padding: 5px 10px;
  border: 1px solid var(--ta-border-subtle);
  border-radius: var(--ta-radius-sm);
  background-color: var(--ta-card-bg);
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
/* line 98, /app/app/assets/stylesheets/dashboard.scss */
#employee-dashboard .ta-card-stack,
#sales_info_new_dashboard .ta-card-stack {
  display: flex;
  flex-direction: column;
  gap: 10px;
  min-height: 0;
}
/* line 103, /app/app/assets/stylesheets/dashboard.scss */
#employee-dashboard .ta-card-stack > .ta-card,
#sales_info_new_dashboard .ta-card-stack > .ta-card {
  margin: 0;
}
/* line 104, /app/app/assets/stylesheets/dashboard.scss */
#employee-dashboard .ta-card-stack > .ta-card:first-child,
#sales_info_new_dashboard .ta-card-stack > .ta-card:first-child {
  flex: 1 1 auto;
  overflow: hidden;
}
@container ta-pagina (max-width: 48.75rem) {
  /* line 110, /app/app/assets/stylesheets/dashboard.scss */
  #employee-dashboard .ta-card-grid,
  #sales_info_new_dashboard .ta-card-grid {
    grid-auto-rows: auto !important;
  }
  /* line 111, /app/app/assets/stylesheets/dashboard.scss */
  #employee-dashboard .ta-card-stack,
  #sales_info_new_dashboard .ta-card-stack {
    grid-column: span 12;
  }
  /* line 112, /app/app/assets/stylesheets/dashboard.scss */
  #employee-dashboard .p_scollbar,
  #sales_info_new_dashboard .p_scollbar {
    height: 336px;
    flex: 0 0 auto;
  }
}
/* line 1, /app/app/assets/stylesheets/people.scss */
.loyalty-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  background-color: #AB1F24;
  width: 100%;
  max-width: 85.60mm;
  height: auto;
  aspect-ratio: 1.58 / 1;
  padding: 10px 0;
  border-radius: 10px;
  color: #FFFFFF;
  line-height: 1.125rem;
}
/* line 15, /app/app/assets/stylesheets/people.scss */
.loyalty-card .infos {
  display: flex;
  width: 100%;
  aspect-ratio: 5.24 / 1;
  flex-direction: column;
  justify-content: center;
}
/* line 22, /app/app/assets/stylesheets/people.scss */
.loyalty-card .info-card {
  display: flex;
  width: 100%;
  padding: 0 0 5px 0;
}
/* line 26, /app/app/assets/stylesheets/people.scss */
.loyalty-card .info-card .label {
  width: 80px;
  padding: 0 0 0 10px;
}
/* line 30, /app/app/assets/stylesheets/people.scss */
.loyalty-card .info-card .value {
  width: calc(100% - 80px);
  padding: 0 10px 0 0;
  font-weight: bold;
}
/* line 36, /app/app/assets/stylesheets/people.scss */
.loyalty-card .barcode {
  width: 100%;
  background-color: #FFFFFF;
  padding: 0 0 5px 0;
  text-align: center;
}
/* line 41, /app/app/assets/stylesheets/people.scss */
.loyalty-card .barcode .barcode-image {
  width: 100%;
  height: auto;
  aspect-ratio: 3.59 / 1;
}
/* line 46, /app/app/assets/stylesheets/people.scss */
.loyalty-card .barcode .barcode-number {
  color: #333333;
}

/* line 52, /app/app/assets/stylesheets/people.scss */
.action-in-app, .club-adminission-approved, .club-adminission-declined {
  background-color: #AB1F24;
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 5px;
  color: #FFFFFF;
  font-size: 0.9375rem;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
}

/* line 65, /app/app/assets/stylesheets/people.scss */
.ta-product-icon, #top-title-bar h1 span.text a.ta-product-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 10px;
  color: #FFFFFF !important;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  font-size: 0.6875rem;
  line-height: 20px;
  text-align: center;
}
/* line 75, /app/app/assets/stylesheets/people.scss */
.ta-product-icon.blindo, #top-title-bar h1 span.text a.ta-product-icon.blindo {
  background-color: #F8931F;
}
/* line 76, /app/app/assets/stylesheets/people.scss */
.ta-product-icon.segretario_pro, #top-title-bar h1 span.text a.ta-product-icon.segretario_pro {
  background-color: #2886C7;
}
/* line 77, /app/app/assets/stylesheets/people.scss */
.ta-product-icon.salvaguardo, #top-title-bar h1 span.text a.ta-product-icon.salvaguardo {
  background-color: #44B772;
}
/* line 78, /app/app/assets/stylesheets/people.scss */
.ta-product-icon.software, #top-title-bar h1 span.text a.ta-product-icon.software {
  background-color: #BB22C5;
}
/* line 79, /app/app/assets/stylesheets/people.scss */
.ta-product-icon.club, #top-title-bar h1 span.text a.ta-product-icon.club {
  background-color: #AB1F24;
}
/* line 80, /app/app/assets/stylesheets/people.scss */
.ta-product-icon.collaboratore_top, #top-title-bar h1 span.text a.ta-product-icon.collaboratore_top {
  background-color: #1B1FFE;
}
/* line 81, /app/app/assets/stylesheets/people.scss */
.ta-product-icon.inquadro, #top-title-bar h1 span.text a.ta-product-icon.inquadro {
  background-color: #8722C5;
}
/* line 82, /app/app/assets/stylesheets/people.scss */
.ta-product-icon:hover, #top-title-bar h1 span.text a.ta-product-icon:hover {
  color: #FFFFFF !important;
  text-decoration: none !important;
}
/* line 85, /app/app/assets/stylesheets/people.scss */
.ta-product-icon:hover.blindo, #top-title-bar h1 span.text a.ta-product-icon:hover.blindo {
  background-color: #fab769;
}
/* line 86, /app/app/assets/stylesheets/people.scss */
.ta-product-icon:hover.segretario_pro, #top-title-bar h1 span.text a.ta-product-icon:hover.segretario_pro {
  background-color: #5daade;
}
/* line 87, /app/app/assets/stylesheets/people.scss */
.ta-product-icon:hover.salvaguardo, #top-title-bar h1 span.text a.ta-product-icon:hover.salvaguardo {
  background-color: #7ace9b;
}
/* line 88, /app/app/assets/stylesheets/people.scss */
.ta-product-icon:hover.software, #top-title-bar h1 span.text a.ta-product-icon:hover.software {
  background-color: #d852e1;
}
/* line 89, /app/app/assets/stylesheets/people.scss */
.ta-product-icon:hover.club, #top-title-bar h1 span.text a.ta-product-icon:hover.club {
  background-color: #db3b41;
}
/* line 90, /app/app/assets/stylesheets/people.scss */
.ta-product-icon:hover.collaboratore_top, #top-title-bar h1 span.text a.ta-product-icon:hover.collaboratore_top {
  background-color: #676afe;
}
/* line 91, /app/app/assets/stylesheets/people.scss */
.ta-product-icon:hover.inquadro, #top-title-bar h1 span.text a.ta-product-icon:hover.inquadro {
  background-color: #ab52e1;
}

/* line 96, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .box-associazioni, body#people_controller[data-action="dashboard_v2"] .box-attivita, body#people_controller[data-action="activities"] .box-associazioni, body#people_controller[data-action="activities"] .box-attivita {
  background-color: var(--ta-surface);
  border: 1px solid #D3DBE2;
}
/* line 99, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .box-associazioni .title, body#people_controller[data-action="dashboard_v2"] .box-attivita .title, body#people_controller[data-action="activities"] .box-associazioni .title, body#people_controller[data-action="activities"] .box-attivita .title {
  padding: 10px;
  margin: 0 0 15px 0;
  border-bottom: 1px solid #D3DBE2;
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 1px;
  position: relative;
}
/* line 107, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .box-associazioni .title .ion-arrow-down-b, body#people_controller[data-action="dashboard_v2"] .box-attivita .title .ion-arrow-down-b, body#people_controller[data-action="activities"] .box-associazioni .title .ion-arrow-down-b, body#people_controller[data-action="activities"] .box-attivita .title .ion-arrow-down-b {
  height: 40px;
  width: 40px;
  border-left: 1px solid #D3DBE2;
  font-size: 1.25rem;
  line-height: 44px;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 118, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .box-associazioni .title .ion-arrow-down-b:hover, body#people_controller[data-action="dashboard_v2"] .box-attivita .title .ion-arrow-down-b:hover, body#people_controller[data-action="activities"] .box-associazioni .title .ion-arrow-down-b:hover, body#people_controller[data-action="activities"] .box-attivita .title .ion-arrow-down-b:hover {
  background-color: var(--ta-bg-subtle);
}
/* line 123, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .box-associazioni .title #choose-dr li a:hover, body#people_controller[data-action="dashboard_v2"] .box-associazioni .title #choose-kind li a:hover, body#people_controller[data-action="dashboard_v2"] .box-attivita .title #choose-dr li a:hover, body#people_controller[data-action="dashboard_v2"] .box-attivita .title #choose-kind li a:hover, body#people_controller[data-action="activities"] .box-associazioni .title #choose-dr li a:hover, body#people_controller[data-action="activities"] .box-associazioni .title #choose-kind li a:hover, body#people_controller[data-action="activities"] .box-attivita .title #choose-dr li a:hover, body#people_controller[data-action="activities"] .box-attivita .title #choose-kind li a:hover {
  background-color: #D3DBE2;
}
/* line 128, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .box-associazioni .dr-fields, body#people_controller[data-action="dashboard_v2"] .box-attivita .dr-fields, body#people_controller[data-action="activities"] .box-associazioni .dr-fields, body#people_controller[data-action="activities"] .box-attivita .dr-fields {
  padding: 0 15px 15px 15px;
}
/* line 131, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .box-associazioni .no-data, body#people_controller[data-action="dashboard_v2"] .box-attivita .no-data, body#people_controller[data-action="activities"] .box-associazioni .no-data, body#people_controller[data-action="activities"] .box-attivita .no-data {
  padding: 0 15px 15px 15px;
  font-size: 0.875rem;
  line-height: 1.2;
}
/* line 137, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields, body#people_controller[data-action="activities"] .attivita-fields {
  width: 100%;
  padding: 0 15px 15px 15px;
}
/* line 140, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity, body#people_controller[data-action="activities"] .attivita-fields .activity {
  margin: 0 0 15px 0;
  padding: 0;
  overflow: hidden;
}
/* line 144, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity:last-child, body#people_controller[data-action="activities"] .attivita-fields .activity:last-child {
  margin: 0;
}
/* line 145, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity .icon-box, body#people_controller[data-action="activities"] .attivita-fields .activity .icon-box {
  display: inline-block;
  width: 20px;
  height: 100px;
  position: relative;
  vertical-align: top;
}
/* line 151, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity .icon-box .icon, body#people_controller[data-action="activities"] .attivita-fields .activity .icon-box .icon {
  height: 20px;
  border-radius: 2px;
  text-align: center;
  font-size: 0.875rem;
  line-height: 20px;
}
/* line 157, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity .icon-box .icon:after, body#people_controller[data-action="activities"] .attivita-fields .activity .icon-box .icon:after {
  content: '';
  width: 2px;
  height: 75px;
  margin-left: -1px;
  position: absolute;
  top: 25px;
  left: 50%;
}
/* line 168, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity .box-info, body#people_controller[data-action="activities"] .attivita-fields .activity .box-info {
  display: inline-block;
  width: calc(100% - 20px);
  padding: 0 0 0 15px;
  vertical-align: top;
}
/* line 173, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity .box-info .box-title, body#people_controller[data-action="activities"] .attivita-fields .activity .box-info .box-title {
  position: relative;
}
/* line 175, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity .box-info .box-title:before, body#people_controller[data-action="activities"] .attivita-fields .activity .box-info .box-title:before {
  content: '';
  width: 100%;
  margin-top: -1px;
  border-top: 2px dashed var(--ta-bg-subtle);
  top: 50%;
  position: absolute;
  z-index: 1;
}
/* line 184, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity .box-info .box-title .name, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity .box-info .box-title .date, body#people_controller[data-action="activities"] .attivita-fields .activity .box-info .box-title .name, body#people_controller[data-action="activities"] .attivita-fields .activity .box-info .box-title .date {
  display: inline-block;
  background-color: var(--ta-surface);
  padding: 0 5px 0 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
  position: relative;
  z-index: 2;
}
/* line 193, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity .box-info .box-title .name, body#people_controller[data-action="activities"] .attivita-fields .activity .box-info .box-title .name {
  color: var(--ta-accent);
  font-weight: bold;
}
/* line 196, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity .box-info .box-title .name a, body#people_controller[data-action="activities"] .attivita-fields .activity .box-info .box-title .name a {
  color: var(--ta-accent);
}
/* line 198, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity .box-info .box-title .name a:hover, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity .box-info .box-title .name a:focus, body#people_controller[data-action="activities"] .attivita-fields .activity .box-info .box-title .name a:hover, body#people_controller[data-action="activities"] .attivita-fields .activity .box-info .box-title .name a:focus {
  color: var(--ta-accent-hover);
}
/* line 201, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity .box-info .box-title .date, body#people_controller[data-action="activities"] .attivita-fields .activity .box-info .box-title .date {
  padding: 0 5px;
  background-color: var(--ta-accent);
  color: var(--ta-on-dark);
  position: absolute;
  top: 0;
  right: 0;
}
/* line 211, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity .box-info .info .col-info, body#people_controller[data-action="activities"] .attivita-fields .activity .box-info .info .col-info {
  display: inline-block;
  padding-right: 15px;
  font-size: 0.875rem;
  line-height: 1.2;
  vertical-align: top;
}
/* line 217, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity .box-info .info .col-info > strong, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity .box-info .info .col-info > .strong, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity .box-info .info .col-info > span, body#people_controller[data-action="activities"] .attivita-fields .activity .box-info .info .col-info > strong, body#people_controller[data-action="activities"] .attivita-fields .activity .box-info .info .col-info > .strong, body#people_controller[data-action="activities"] .attivita-fields .activity .box-info .info .col-info > span {
  display: block;
}
/* line 218, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity .box-info .info .col-info .label, body#people_controller[data-action="activities"] .attivita-fields .activity .box-info .info .col-info .label {
  margin-top: 5px;
  font-style: italic;
}
/* line 222, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity .box-info .info .col-info a, body#people_controller[data-action="activities"] .attivita-fields .activity .box-info .info .col-info a {
  text-decoration: underline;
}
/* line 224, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity .box-info .info .col50, body#people_controller[data-action="activities"] .attivita-fields .activity .box-info .info .col50 {
  width: 50%;
}
/* line 225, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity .box-info .info .col100, body#people_controller[data-action="activities"] .attivita-fields .activity .box-info .info .col100 {
  width: 100%;
  padding-right: 0;
}
/* line 232, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.note .icon-box .icon, body#people_controller[data-action="activities"] .attivita-fields .activity.note .icon-box .icon {
  background-color: var(--ta-text);
  color: var(--ta-on-dark);
}
/* line 235, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.note .icon-box .icon:after, body#people_controller[data-action="activities"] .attivita-fields .activity.note .icon-box .icon:after {
  background-color: var(--ta-text);
}
/* line 238, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.note .box-info .box-title .name, body#people_controller[data-action="activities"] .attivita-fields .activity.note .box-info .box-title .name {
  color: var(--ta-text);
}
/* line 240, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.note .box-info .box-title .name a, body#people_controller[data-action="activities"] .attivita-fields .activity.note .box-info .box-title .name a {
  color: var(--ta-text);
}
/* line 242, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.note .box-info .box-title .name a:hover, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.note .box-info .box-title .name a:focus, body#people_controller[data-action="activities"] .attivita-fields .activity.note .box-info .box-title .name a:hover, body#people_controller[data-action="activities"] .attivita-fields .activity.note .box-info .box-title .name a:focus {
  color: var(--ta-text-strong);
}
/* line 245, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.note .box-info .box-title .date, body#people_controller[data-action="activities"] .attivita-fields .activity.note .box-info .box-title .date {
  background-color: var(--ta-text);
}
/* line 249, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.phone_call .icon-box .icon, body#people_controller[data-action="activities"] .attivita-fields .activity.phone_call .icon-box .icon {
  background-color: var(--ta-lilla);
  color: var(--ta-on-dark);
}
/* line 252, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.phone_call .icon-box .icon:after, body#people_controller[data-action="activities"] .attivita-fields .activity.phone_call .icon-box .icon:after {
  background-color: var(--ta-lilla);
}
/* line 255, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.phone_call .box-info .box-title .name, body#people_controller[data-action="activities"] .attivita-fields .activity.phone_call .box-info .box-title .name {
  color: var(--ta-lilla);
}
/* line 257, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.phone_call .box-info .box-title .name a, body#people_controller[data-action="activities"] .attivita-fields .activity.phone_call .box-info .box-title .name a {
  color: var(--ta-lilla);
}
/* line 259, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.phone_call .box-info .box-title .name a:hover, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.phone_call .box-info .box-title .name a:focus, body#people_controller[data-action="activities"] .attivita-fields .activity.phone_call .box-info .box-title .name a:hover, body#people_controller[data-action="activities"] .attivita-fields .activity.phone_call .box-info .box-title .name a:focus {
  color: #54477f;
}
/* line 262, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.phone_call .box-info .box-title .date, body#people_controller[data-action="activities"] .attivita-fields .activity.phone_call .box-info .box-title .date {
  background-color: var(--ta-lilla);
}
/* line 266, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.appointment .icon-box .icon, body#people_controller[data-action="activities"] .attivita-fields .activity.appointment .icon-box .icon {
  background-color: var(--ta-marrone);
  color: var(--ta-on-dark);
}
/* line 269, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.appointment .icon-box .icon:after, body#people_controller[data-action="activities"] .attivita-fields .activity.appointment .icon-box .icon:after {
  background-color: var(--ta-marrone);
}
/* line 272, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.appointment .box-info .box-title .name, body#people_controller[data-action="activities"] .attivita-fields .activity.appointment .box-info .box-title .name {
  color: var(--ta-marrone);
}
/* line 274, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.appointment .box-info .box-title .name a, body#people_controller[data-action="activities"] .attivita-fields .activity.appointment .box-info .box-title .name a {
  color: var(--ta-marrone);
}
/* line 276, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.appointment .box-info .box-title .name a:hover, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.appointment .box-info .box-title .name a:focus, body#people_controller[data-action="activities"] .attivita-fields .activity.appointment .box-info .box-title .name a:hover, body#people_controller[data-action="activities"] .attivita-fields .activity.appointment .box-info .box-title .name a:focus {
  color: #442f1b;
}
/* line 279, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.appointment .box-info .box-title .date, body#people_controller[data-action="activities"] .attivita-fields .activity.appointment .box-info .box-title .date {
  background-color: var(--ta-marrone);
}
/* line 283, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.nps_score .icon-box .icon, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.event-pro .icon-box .icon, body#people_controller[data-action="activities"] .attivita-fields .activity.nps_score .icon-box .icon, body#people_controller[data-action="activities"] .attivita-fields .activity.event-pro .icon-box .icon {
  background-color: var(--ta-warning);
  color: var(--ta-text);
}
/* line 286, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.nps_score .icon-box .icon:after, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.event-pro .icon-box .icon:after, body#people_controller[data-action="activities"] .attivita-fields .activity.nps_score .icon-box .icon:after, body#people_controller[data-action="activities"] .attivita-fields .activity.event-pro .icon-box .icon:after {
  background-color: var(--ta-warning);
}
/* line 289, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.nps_score .box-info .box-title .name, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.event-pro .box-info .box-title .name, body#people_controller[data-action="activities"] .attivita-fields .activity.nps_score .box-info .box-title .name, body#people_controller[data-action="activities"] .attivita-fields .activity.event-pro .box-info .box-title .name {
  color: var(--ta-warning);
}
/* line 291, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.nps_score .box-info .box-title .name a, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.event-pro .box-info .box-title .name a, body#people_controller[data-action="activities"] .attivita-fields .activity.nps_score .box-info .box-title .name a, body#people_controller[data-action="activities"] .attivita-fields .activity.event-pro .box-info .box-title .name a {
  color: var(--ta-warning);
}
/* line 293, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.nps_score .box-info .box-title .name a:hover, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.nps_score .box-info .box-title .name a:focus, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.event-pro .box-info .box-title .name a:hover, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.event-pro .box-info .box-title .name a:focus, body#people_controller[data-action="activities"] .attivita-fields .activity.nps_score .box-info .box-title .name a:hover, body#people_controller[data-action="activities"] .attivita-fields .activity.nps_score .box-info .box-title .name a:focus, body#people_controller[data-action="activities"] .attivita-fields .activity.event-pro .box-info .box-title .name a:hover, body#people_controller[data-action="activities"] .attivita-fields .activity.event-pro .box-info .box-title .name a:focus {
  color: #442f1b;
}
/* line 296, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.nps_score .box-info .box-title .date, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.event-pro .box-info .box-title .date, body#people_controller[data-action="activities"] .attivita-fields .activity.nps_score .box-info .box-title .date, body#people_controller[data-action="activities"] .attivita-fields .activity.event-pro .box-info .box-title .date {
  background-color: var(--ta-warning);
  color: var(--ta-text);
}
/* line 303, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.testimony .icon-box .icon, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.reference .icon-box .icon, body#people_controller[data-action="activities"] .attivita-fields .activity.testimony .icon-box .icon, body#people_controller[data-action="activities"] .attivita-fields .activity.reference .icon-box .icon {
  background-color: var(--ta-brand);
  color: var(--ta-on-dark);
}
/* line 306, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.testimony .icon-box .icon:after, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.reference .icon-box .icon:after, body#people_controller[data-action="activities"] .attivita-fields .activity.testimony .icon-box .icon:after, body#people_controller[data-action="activities"] .attivita-fields .activity.reference .icon-box .icon:after {
  background-color: var(--ta-brand);
}
/* line 309, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.testimony .box-info .box-title .name, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.reference .box-info .box-title .name, body#people_controller[data-action="activities"] .attivita-fields .activity.testimony .box-info .box-title .name, body#people_controller[data-action="activities"] .attivita-fields .activity.reference .box-info .box-title .name {
  color: var(--ta-brand);
}
/* line 311, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.testimony .box-info .box-title .name a, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.reference .box-info .box-title .name a, body#people_controller[data-action="activities"] .attivita-fields .activity.testimony .box-info .box-title .name a, body#people_controller[data-action="activities"] .attivita-fields .activity.reference .box-info .box-title .name a {
  color: var(--ta-brand);
}
/* line 313, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.testimony .box-info .box-title .name a:hover, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.testimony .box-info .box-title .name a:focus, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.reference .box-info .box-title .name a:hover, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.reference .box-info .box-title .name a:focus, body#people_controller[data-action="activities"] .attivita-fields .activity.testimony .box-info .box-title .name a:hover, body#people_controller[data-action="activities"] .attivita-fields .activity.testimony .box-info .box-title .name a:focus, body#people_controller[data-action="activities"] .attivita-fields .activity.reference .box-info .box-title .name a:hover, body#people_controller[data-action="activities"] .attivita-fields .activity.reference .box-info .box-title .name a:focus {
  color: #ae500d;
}
/* line 316, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.testimony .box-info .box-title .date, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.reference .box-info .box-title .date, body#people_controller[data-action="activities"] .attivita-fields .activity.testimony .box-info .box-title .date, body#people_controller[data-action="activities"] .attivita-fields .activity.reference .box-info .box-title .date {
  background-color: var(--ta-brand);
}
/* line 320, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.feedback .icon-box .icon, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.tag-registration .icon-box .icon, body#people_controller[data-action="activities"] .attivita-fields .activity.feedback .icon-box .icon, body#people_controller[data-action="activities"] .attivita-fields .activity.tag-registration .icon-box .icon {
  background-color: var(--ta-success);
  color: var(--ta-on-dark);
}
/* line 323, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.feedback .icon-box .icon:after, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.tag-registration .icon-box .icon:after, body#people_controller[data-action="activities"] .attivita-fields .activity.feedback .icon-box .icon:after, body#people_controller[data-action="activities"] .attivita-fields .activity.tag-registration .icon-box .icon:after {
  background-color: var(--ta-success);
}
/* line 326, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.feedback .box-info .box-title .name, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.tag-registration .box-info .box-title .name, body#people_controller[data-action="activities"] .attivita-fields .activity.feedback .box-info .box-title .name, body#people_controller[data-action="activities"] .attivita-fields .activity.tag-registration .box-info .box-title .name {
  color: var(--ta-success);
}
/* line 328, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.feedback .box-info .box-title .name a, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.tag-registration .box-info .box-title .name a, body#people_controller[data-action="activities"] .attivita-fields .activity.feedback .box-info .box-title .name a, body#people_controller[data-action="activities"] .attivita-fields .activity.tag-registration .box-info .box-title .name a {
  color: var(--ta-success);
}
/* line 330, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.feedback .box-info .box-title .name a:hover, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.feedback .box-info .box-title .name a:focus, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.tag-registration .box-info .box-title .name a:hover, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.tag-registration .box-info .box-title .name a:focus, body#people_controller[data-action="activities"] .attivita-fields .activity.feedback .box-info .box-title .name a:hover, body#people_controller[data-action="activities"] .attivita-fields .activity.feedback .box-info .box-title .name a:focus, body#people_controller[data-action="activities"] .attivita-fields .activity.tag-registration .box-info .box-title .name a:hover, body#people_controller[data-action="activities"] .attivita-fields .activity.tag-registration .box-info .box-title .name a:focus {
  color: var(--ta-success-hover);
}
/* line 333, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.feedback .box-info .box-title .date, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.tag-registration .box-info .box-title .date, body#people_controller[data-action="activities"] .attivita-fields .activity.feedback .box-info .box-title .date, body#people_controller[data-action="activities"] .attivita-fields .activity.tag-registration .box-info .box-title .date {
  background-color: var(--ta-success);
}
/* line 337, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.payment .icon-box .icon, body#people_controller[data-action="activities"] .attivita-fields .activity.payment .icon-box .icon {
  background-color: var(--ta-accent);
  color: var(--ta-on-dark);
}
/* line 340, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.payment .icon-box .icon:after, body#people_controller[data-action="activities"] .attivita-fields .activity.payment .icon-box .icon:after {
  background-color: var(--ta-accent);
}
/* line 343, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.payment .box-info .box-title .name, body#people_controller[data-action="activities"] .attivita-fields .activity.payment .box-info .box-title .name {
  color: var(--ta-accent);
}
/* line 345, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.payment .box-info .box-title .name a, body#people_controller[data-action="activities"] .attivita-fields .activity.payment .box-info .box-title .name a {
  color: var(--ta-accent);
}
/* line 347, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.payment .box-info .box-title .name a:hover, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.payment .box-info .box-title .name a:focus, body#people_controller[data-action="activities"] .attivita-fields .activity.payment .box-info .box-title .name a:hover, body#people_controller[data-action="activities"] .attivita-fields .activity.payment .box-info .box-title .name a:focus {
  color: var(--ta-accent-hover);
}
/* line 350, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.payment .box-info .box-title .date, body#people_controller[data-action="activities"] .attivita-fields .activity.payment .box-info .box-title .date {
  background-color: var(--ta-accent);
}
/* line 354, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.estimate .icon-box .icon, body#people_controller[data-action="activities"] .attivita-fields .activity.estimate .icon-box .icon {
  background-color: var(--ta-info);
  color: var(--ta-on-dark);
}
/* line 357, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.estimate .icon-box .icon:after, body#people_controller[data-action="activities"] .attivita-fields .activity.estimate .icon-box .icon:after {
  background-color: var(--ta-info);
}
/* line 360, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.estimate .box-info .box-title .name, body#people_controller[data-action="activities"] .attivita-fields .activity.estimate .box-info .box-title .name {
  color: var(--ta-info);
}
/* line 362, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.estimate .box-info .box-title .name a, body#people_controller[data-action="activities"] .attivita-fields .activity.estimate .box-info .box-title .name a {
  color: var(--ta-info);
}
/* line 364, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.estimate .box-info .box-title .name a:hover, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.estimate .box-info .box-title .name a:focus, body#people_controller[data-action="activities"] .attivita-fields .activity.estimate .box-info .box-title .name a:hover, body#people_controller[data-action="activities"] .attivita-fields .activity.estimate .box-info .box-title .name a:focus {
  color: #146c91;
}
/* line 367, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.estimate .box-info .box-title .date, body#people_controller[data-action="activities"] .attivita-fields .activity.estimate .box-info .box-title .date {
  background-color: var(--ta-info);
}
/* line 371, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.opportunity .icon-box .icon, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.tag-live .icon-box .icon, body#people_controller[data-action="activities"] .attivita-fields .activity.opportunity .icon-box .icon, body#people_controller[data-action="activities"] .attivita-fields .activity.tag-live .icon-box .icon {
  background-color: var(--ta-danger);
  color: var(--ta-on-dark);
}
/* line 374, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.opportunity .icon-box .icon:after, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.tag-live .icon-box .icon:after, body#people_controller[data-action="activities"] .attivita-fields .activity.opportunity .icon-box .icon:after, body#people_controller[data-action="activities"] .attivita-fields .activity.tag-live .icon-box .icon:after {
  background-color: var(--ta-danger);
}
/* line 377, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.opportunity .box-info .box-title .name, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.tag-live .box-info .box-title .name, body#people_controller[data-action="activities"] .attivita-fields .activity.opportunity .box-info .box-title .name, body#people_controller[data-action="activities"] .attivita-fields .activity.tag-live .box-info .box-title .name {
  color: var(--ta-danger);
}
/* line 379, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.opportunity .box-info .box-title .name a, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.tag-live .box-info .box-title .name a, body#people_controller[data-action="activities"] .attivita-fields .activity.opportunity .box-info .box-title .name a, body#people_controller[data-action="activities"] .attivita-fields .activity.tag-live .box-info .box-title .name a {
  color: var(--ta-danger);
}
/* line 381, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.opportunity .box-info .box-title .name a:hover, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.opportunity .box-info .box-title .name a:focus, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.tag-live .box-info .box-title .name a:hover, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.tag-live .box-info .box-title .name a:focus, body#people_controller[data-action="activities"] .attivita-fields .activity.opportunity .box-info .box-title .name a:hover, body#people_controller[data-action="activities"] .attivita-fields .activity.opportunity .box-info .box-title .name a:focus, body#people_controller[data-action="activities"] .attivita-fields .activity.tag-live .box-info .box-title .name a:hover, body#people_controller[data-action="activities"] .attivita-fields .activity.tag-live .box-info .box-title .name a:focus {
  color: var(--ta-danger-hover);
}
/* line 384, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.opportunity .box-info .box-title .date, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.tag-live .box-info .box-title .date, body#people_controller[data-action="activities"] .attivita-fields .activity.opportunity .box-info .box-title .date, body#people_controller[data-action="activities"] .attivita-fields .activity.tag-live .box-info .box-title .date {
  background-color: var(--ta-danger);
}
/* line 388, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.people_development_campaign .icon-box .icon, body#people_controller[data-action="activities"] .attivita-fields .activity.people_development_campaign .icon-box .icon {
  background-color: #593DB5;
  color: var(--ta-on-dark);
}
/* line 391, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.people_development_campaign .icon-box .icon:after, body#people_controller[data-action="activities"] .attivita-fields .activity.people_development_campaign .icon-box .icon:after {
  background-color: #593DB5;
}
/* line 394, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.people_development_campaign .box-info .box-title .name, body#people_controller[data-action="activities"] .attivita-fields .activity.people_development_campaign .box-info .box-title .name {
  color: #593DB5;
}
/* line 396, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.people_development_campaign .box-info .box-title .name a, body#people_controller[data-action="activities"] .attivita-fields .activity.people_development_campaign .box-info .box-title .name a {
  color: #593DB5;
}
/* line 398, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.people_development_campaign .box-info .box-title .name a:hover, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.people_development_campaign .box-info .box-title .name a:focus, body#people_controller[data-action="activities"] .attivita-fields .activity.people_development_campaign .box-info .box-title .name a:hover, body#people_controller[data-action="activities"] .attivita-fields .activity.people_development_campaign .box-info .box-title .name a:focus {
  color: #4827B6;
}
/* line 401, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.people_development_campaign .box-info .box-title .date, body#people_controller[data-action="activities"] .attivita-fields .activity.people_development_campaign .box-info .box-title .date {
  background-color: #593DB5;
}
/* line 405, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.quiz .icon-box .icon, body#people_controller[data-action="activities"] .attivita-fields .activity.quiz .icon-box .icon {
  background-color: var(--ta-brand-strong);
  color: var(--ta-on-dark);
}
/* line 408, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.quiz .icon-box .icon:after, body#people_controller[data-action="activities"] .attivita-fields .activity.quiz .icon-box .icon:after {
  background-color: var(--ta-brand-strong);
}
/* line 411, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.quiz .box-info .box-title .name, body#people_controller[data-action="activities"] .attivita-fields .activity.quiz .box-info .box-title .name {
  color: var(--ta-brand-strong);
}
/* line 413, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.quiz .box-info .box-title .name a, body#people_controller[data-action="activities"] .attivita-fields .activity.quiz .box-info .box-title .name a {
  color: var(--ta-brand-strong);
}
/* line 415, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.quiz .box-info .box-title .name a:hover, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.quiz .box-info .box-title .name a:focus, body#people_controller[data-action="activities"] .attivita-fields .activity.quiz .box-info .box-title .name a:hover, body#people_controller[data-action="activities"] .attivita-fields .activity.quiz .box-info .box-title .name a:focus {
  color: #822f1b;
}
/* line 418, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.quiz .box-info .box-title .date, body#people_controller[data-action="activities"] .attivita-fields .activity.quiz .box-info .box-title .date {
  background-color: var(--ta-brand-strong);
}
/* line 422, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.agent_task .icon-box .icon, body#people_controller[data-action="activities"] .attivita-fields .activity.agent_task .icon-box .icon {
  background-color: #FFB3E3;
  color: var(--ta-on-dark);
}
/* line 425, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.agent_task .icon-box .icon:after, body#people_controller[data-action="activities"] .attivita-fields .activity.agent_task .icon-box .icon:after {
  background-color: #FFB3E3;
}
/* line 428, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.agent_task .box-info .box-title .name, body#people_controller[data-action="activities"] .attivita-fields .activity.agent_task .box-info .box-title .name {
  color: #FFB3E3;
}
/* line 430, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.agent_task .box-info .box-title .name a, body#people_controller[data-action="activities"] .attivita-fields .activity.agent_task .box-info .box-title .name a {
  color: #FFB3E3;
}
/* line 432, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.agent_task .box-info .box-title .name a:hover, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.agent_task .box-info .box-title .name a:focus, body#people_controller[data-action="activities"] .attivita-fields .activity.agent_task .box-info .box-title .name a:hover, body#people_controller[data-action="activities"] .attivita-fields .activity.agent_task .box-info .box-title .name a:focus {
  color: #ff4dbd;
}
/* line 435, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.agent_task .box-info .box-title .date, body#people_controller[data-action="activities"] .attivita-fields .activity.agent_task .box-info .box-title .date {
  background-color: #FFB3E3;
}
/* line 439, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.mail_ticket .icon-box .icon, body#people_controller[data-action="activities"] .attivita-fields .activity.mail_ticket .icon-box .icon {
  background-color: #35BB9F;
  color: var(--ta-on-dark);
}
/* line 442, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.mail_ticket .icon-box .icon:after, body#people_controller[data-action="activities"] .attivita-fields .activity.mail_ticket .icon-box .icon:after {
  background-color: #35BB9F;
}
/* line 445, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.mail_ticket .box-info .box-title .name, body#people_controller[data-action="activities"] .attivita-fields .activity.mail_ticket .box-info .box-title .name {
  color: #35BB9F;
}
/* line 447, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.mail_ticket .box-info .box-title .name a, body#people_controller[data-action="activities"] .attivita-fields .activity.mail_ticket .box-info .box-title .name a {
  color: #35BB9F;
}
/* line 449, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.mail_ticket .box-info .box-title .name a:hover, body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.mail_ticket .box-info .box-title .name a:focus, body#people_controller[data-action="activities"] .attivita-fields .activity.mail_ticket .box-info .box-title .name a:hover, body#people_controller[data-action="activities"] .attivita-fields .activity.mail_ticket .box-info .box-title .name a:focus {
  color: #1e6c5b;
}
/* line 452, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity.mail_ticket .box-info .box-title .date, body#people_controller[data-action="activities"] .attivita-fields .activity.mail_ticket .box-info .box-title .date {
  background-color: #35BB9F;
}

/* line 464, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 #progress-dashboard-person {
  margin-bottom: 15px;
}
/* line 467, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .dp-info {
  background-color: var(--ta-bg-subtle);
  padding: 15px;
  margin: 0 0 20px 0;
}
/* line 472, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols {
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
}
/* line 476, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col {
  display: inline-block;
  padding: 0 20px 0 0;
  vertical-align: top;
}
/* line 480, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col.w33 {
  width: 33%;
}
/* line 481, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col.w34 {
  width: 34%;
}
/* line 482, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col.w50 {
  width: 50%;
}
/* line 483, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col.w67 {
  width: 67%;
}
/* line 484, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col.last {
  padding: 0;
}
/* line 485, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .title {
  padding: 0 0 5px 0;
  margin: 0 0 15px 0;
  border-bottom: 1px solid #D3DBE2;
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 1px;
}
/* line 493, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .field {
  margin: 0 0 20px 0;
  position: relative;
}
/* line 496, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .field:last-child {
  margin: 0;
}
/* line 497, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .field.cols2 {
  display: inline-block;
  width: 50%;
  padding: 0 5px 0 0;
}
/* line 501, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .field.cols2.second {
  padding: 0 0 0 5px;
}
/* line 503, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .field label {
  display: block;
  margin: 0 0 5px 0;
  font-size: 0.875rem;
  line-height: 1.2;
  font-style: italic;
}
/* line 510, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .field input {
  background-color: var(--ta-surface);
  width: 100%;
  height: 34px;
  padding: 1px 10px;
  border: 1px solid var(--ta-neutral-light);
  border-radius: 2px;
  font-size: 0.875rem;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  line-height: 1.2;
}
/* line 520, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .field input[disabled] {
  cursor: not-allowed;
  color: var(--ta-text-muted);
}
/* line 526, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .field .content-select {
  width: 100%;
}
/* line 527, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .field .text {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.2em;
}
/* line 533, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .field .text .dashboard-role {
  display: inline-block;
  margin: 0 0 5px 0;
}
/* line 536, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .field .text .dashboard-role:last-child {
  margin: 0;
}
/* line 538, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .field .text a.orange {
  color: var(--ta-brand);
  text-decoration: underline;
}
/* line 543, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .field .show-link {
  font-size: 0.875rem;
  line-height: 1.2;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 550, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .field img {
  width: 100%;
  max-width: 150px;
}
/* line 555, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .field.error label {
  color: var(--ta-danger);
}
/* line 556, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .field.error input, body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .field.error select, body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .field.error button {
  border-color: var(--ta-danger);
}
/* line 557, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .field.error .redactor-layer {
  border-color: var(--ta-danger);
}
/* line 558, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .field.error .redactor-toolbar {
  box-shadow: 0 1px 2px var(--ta-danger);
}
/* line 562, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col form.cols2 .col {
  display: inline-block;
  width: 50%;
}
/* line 567, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .box-associazioni {
  min-height: 100%;
}
/* line 569, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .box-associazioni .title {
  padding: 10px;
}
/* line 571, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .box-associazioni .title #choose-dr {
  left: -1px;
}
/* line 573, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .box-associazioni .title #choose-dr .ion-ios-heart-outline {
  cursor: pointer;
}
/* line 577, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .box-attivita {
  height: 100%;
  position: relative;
}
/* line 581, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .box-parent {
  background-color: var(--ta-accent-soft);
  border: 1px solid var(--ta-accent);
  width: 100%;
  padding: 10px;
  font-size: 0.875rem;
  line-height: 1.4;
}
/* line 592, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .flex-content .content-cols {
  width: 100%;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 0;
  grid-template-rows: auto;
}
/* line 599, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .flex-content .content-cols.cols3 {
  grid-template-columns: 1fr 1fr 1fr;
}
/* line 600, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .flex-content .content-cols .col {
  padding: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: stretch;
  align-content: flex-start;
}
/* line 611, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .tab-container {
  padding: 20px 0 0 0;
}
/* line 613, /app/app/assets/stylesheets/people.scss */
body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .tab-container h2, body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .tab-container #title-bar .page-title, #title-bar body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .tab-container .page-title {
  background-color: var(--ta-bg-subtle);
  padding: 5px 10px;
  font-size: 1.25rem;
  line-height: 1.625rem;
}

/* line 2, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #app-container.with-sidebar-menu #app-content-wrapper #app-content {
  padding: 0;
}
/* line 3, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #bg-um-col-left {
  width: 300px;
  background-color: #FCFCFC;
  border-right: 1px solid #D3DBE2;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}
/* line 13, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] .flex-content {
  display: flex;
  justify-content: center;
  align-items: stretch;
  flex: 1;
}
/* line 18, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] .flex-content .content-cols {
  display: grid;
  grid-auto-columns: 1fr;
  grid-template-columns: 300px 1fr;
  grid-column-gap: 0;
  grid-row-gap: 0;
  grid-template-rows: auto;
  width: 100%;
}
/* line 26, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] .flex-content .content-cols > div {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: stretch;
  align-content: flex-start;
  width: 100%;
  height: 100%;
  padding: 20px;
}
/* line 39, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left {
  padding: 0;
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
}
/* line 44, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left .close-mobile {
  display: none;
}
/* line 45, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left .um-tabs {
  border-bottom: 1px solid #D3DBE2;
}
/* line 47, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left .um-tabs a {
  background-color: #FFFFFF;
  display: inline-block;
  width: 33%;
  padding: 5px 10px;
  border-right: 1px solid #D3DBE2;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  line-height: 1.1875rem;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 59, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left .um-tabs a:nth-child(2) {
  width: 34%;
}
/* line 60, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left .um-tabs a.active {
  background-color: #E6E6E6;
}
/* line 63, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left .content-tab {
  padding: 15px 20px 20px 20px;
}
/* line 65, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left .content-tab h3 {
  font-size: 1.125rem;
  letter-spacing: 1px;
}
/* line 69, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left .content-tab p.info {
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.4;
}
/* line 73, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left .content-tab p.info.bottom {
  margin: 15px 0 0 0;
  padding: 15px 0 0 0;
  border-top: 1px solid #D3DBE2;
}
/* line 78, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left .content-tab p.info.top {
  margin: 0 0 15px 0;
  padding: 0 0 15px 0;
  border-bottom: 1px solid #D3DBE2;
}
/* line 84, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left .content-tab .box {
  background-color: #FFFFFF;
  display: block;
  padding: 10px;
  margin: 0 0 10px 0;
  border: 1px solid #D3DBE2;
  border-radius: 5px;
  text-decoration: none;
}
/* line 92, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left .content-tab .box:last-child {
  margin: 0;
}
/* line 93, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left .content-tab .box:hover, body#user_messages_controller[data-action="show"] #um-col-left .content-tab .box:focus {
  background-color: #E6E6E6;
}
/* line 94, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left .content-tab .box.current {
  background-color: var(--ta-info-soft);
}
/* line 96, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left .content-tab .box.current:hover, body#user_messages_controller[data-action="show"] #um-col-left .content-tab .box.current:focus {
  background-color: #E6E6E6;
}
/* line 98, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left .content-tab .box.with-bar {
  border-left-width: 5px;
}
/* line 100, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left .content-tab .box.with-bar.open, body#user_messages_controller[data-action="show"] #um-col-left .content-tab .box.with-bar.expired {
  border-left-color: var(--ta-danger);
}
/* line 101, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left .content-tab .box.with-bar.closed, body#user_messages_controller[data-action="show"] #um-col-left .content-tab .box.with-bar.done, body#user_messages_controller[data-action="show"] #um-col-left .content-tab .box.with-bar.archive {
  border-left-color: var(--ta-success);
}
/* line 102, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left .content-tab .box.with-bar.waiting, body#user_messages_controller[data-action="show"] #um-col-left .content-tab .box.with-bar.pending {
  border-left-color: var(--ta-warning);
}
/* line 103, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left .content-tab .box.with-bar.infeasible {
  border-left-color: var(--ta-accent);
}
/* line 104, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left .content-tab .box.with-bar.pending_owner {
  border-left-color: var(--ta-lilla);
}
/* line 105, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left .content-tab .box.with-bar.note {
  border-left-color: var(--ta-border);
}
/* line 106, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left .content-tab .box.with-bar.question {
  border-left-color: var(--ta-brand);
}
/* line 107, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left .content-tab .box.with-bar.question-client {
  border-left-color: #0088CC;
}
/* line 109, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left .content-tab .box > span {
  display: block;
  margin: 0 0 10px 0;
}
/* line 112, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left .content-tab .box > span:last-child {
  margin: 0;
}
/* line 113, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left .content-tab .box > span > span {
  display: inline-block;
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.3;
  vertical-align: top;
}
/* line 120, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left .content-tab .box > span .tl {
  width: 85px;
  padding: 0 10px 0 0;
}
/* line 124, /app/app/assets/stylesheets/user_messages.scss */
body#user_messages_controller[data-action="show"] #um-col-left .content-tab .box > span .tr {
  width: calc(100% - 85px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 135, /app/app/assets/stylesheets/user_messages.scss */
.user-message {
  border: 1px solid var(--ta-border);
  margin: 0 0 15px 0;
}
/* line 138, /app/app/assets/stylesheets/user_messages.scss */
.user-message:last-child {
  margin: 0;
}
/* line 139, /app/app/assets/stylesheets/user_messages.scss */
.user-message .top {
  background-color: var(--ta-bg-subtle);
  border-bottom: 1px solid var(--ta-border);
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
  position: relative;
}
/* line 146, /app/app/assets/stylesheets/user_messages.scss */
.user-message .top .content-top {
  display: grid;
  grid-auto-columns: 1fr;
  grid-template-columns: 150px 1fr;
  grid-column-gap: 0;
  grid-row-gap: 0;
  grid-template-rows: 37px;
  width: 100%;
}
/* line 154, /app/app/assets/stylesheets/user_messages.scss */
.user-message .top .content-top.with-icons {
  grid-template-columns: 150px 1fr 50px;
}
/* line 155, /app/app/assets/stylesheets/user_messages.scss */
.user-message .top .content-top.with-actions {
  grid-template-columns: 150px 1fr 140px;
}
/* line 156, /app/app/assets/stylesheets/user_messages.scss */
.user-message .top .content-top.with-actions.with-icons {
  grid-template-columns: 150px 1fr 140px 50px;
}
/* line 157, /app/app/assets/stylesheets/user_messages.scss */
.user-message .top .content-top.small-initials {
  grid-template-columns: 120px 1fr;
}
/* line 159, /app/app/assets/stylesheets/user_messages.scss */
.user-message .top .content-top.small-initials.with-icons {
  grid-template-columns: 120px 1fr 50px;
}
/* line 160, /app/app/assets/stylesheets/user_messages.scss */
.user-message .top .content-top.small-initials.with-actions {
  grid-template-columns: 120px 1fr 140px;
}
/* line 161, /app/app/assets/stylesheets/user_messages.scss */
.user-message .top .content-top.small-initials.with-actions.with-icons {
  grid-template-columns: 120px 1fr 140px 50px;
}
/* line 164, /app/app/assets/stylesheets/user_messages.scss */
.user-message .top span {
  display: inline-block;
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.0625rem;
  vertical-align: top;
}
/* line 171, /app/app/assets/stylesheets/user_messages.scss */
.user-message .top .initials {
  background-color: var(--ta-text);
  padding: 10px;
  border-right: 1px solid var(--ta-border);
  color: var(--ta-on-dark);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 180, /app/app/assets/stylesheets/user_messages.scss */
.user-message .top .info {
  padding: 10px;
}
/* line 181, /app/app/assets/stylesheets/user_messages.scss */
.user-message .top .actions {
  padding: 10px 10px 10px 0;
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
}
/* line 186, /app/app/assets/stylesheets/user_messages.scss */
.user-message .top .actions a, .user-message .top .actions span {
  font-size: 0.75rem;
  letter-spacing: 1px;
  line-height: 1.0625rem;
}
/* line 191, /app/app/assets/stylesheets/user_messages.scss */
.user-message .top .actions .sep {
  padding: 0 4px;
}
/* line 193, /app/app/assets/stylesheets/user_messages.scss */
.user-message .top .resolved {
  padding: 8px 10px 8px 0;
}
/* line 195, /app/app/assets/stylesheets/user_messages.scss */
.user-message .top .resolved a {
  display: inline-block;
  margin: 0 5px 0 0;
  font-size: 1.25rem;
  line-height: 1;
  letter-spacing: 0;
  vertical-align: middle;
}
/* line 202, /app/app/assets/stylesheets/user_messages.scss */
.user-message .top .resolved a:last-child {
  margin: 0;
}
/* line 203, /app/app/assets/stylesheets/user_messages.scss */
.user-message .top .resolved a.grigio {
  color: #777777;
}
/* line 204, /app/app/assets/stylesheets/user_messages.scss */
.user-message .top .resolved a.ion-thumbsup:hover, .user-message .top .resolved a.ion-thumbsup:focus {
  color: #26824C;
}
/* line 205, /app/app/assets/stylesheets/user_messages.scss */
.user-message .top .resolved a.ion-thumbsdown:hover, .user-message .top .resolved a.ion-thumbsdown:focus {
  color: #C1282E;
}
/* line 209, /app/app/assets/stylesheets/user_messages.scss */
.user-message .content {
  padding: 10px;
  word-break: break-word;
}
/* line 212, /app/app/assets/stylesheets/user_messages.scss */
.user-message .content p {
  margin: 0 0 10px 0;
}
/* line 213, /app/app/assets/stylesheets/user_messages.scss */
.user-message .content ul, .user-message .content ol {
  margin: 0 0 10px 35px;
}
/* line 215, /app/app/assets/stylesheets/user_messages.scss */
.user-message .content ul li, .user-message .content ol li {
  margin: 0 0 10px 0;
}
/* line 218, /app/app/assets/stylesheets/user_messages.scss */
.user-message .content p:last-child, .user-message .content ol:last-child, .user-message .content ul:last-child, .user-message .content li:last-child {
  margin-bottom: 0;
}
/* line 220, /app/app/assets/stylesheets/user_messages.scss */
.user-message .content hr {
  margin: 10px 0;
}
/* line 222, /app/app/assets/stylesheets/user_messages.scss */
.user-message .allegato {
  border-top: 1px solid var(--ta-border);
  padding: 10px;
}
/* line 226, /app/app/assets/stylesheets/user_messages.scss */
.user-message .feedbacks {
  background-color: #FAFAFA;
  padding: 10px;
  border-top: 1px solid #CCCCCC;
}
/* line 230, /app/app/assets/stylesheets/user_messages.scss */
.user-message .feedbacks .feedback {
  border-bottom: 1px solid #D3DBE2;
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
}
/* line 234, /app/app/assets/stylesheets/user_messages.scss */
.user-message .feedbacks .feedback:last-child {
  border-bottom: none;
  margin: 0;
  padding: 0;
}
/* line 239, /app/app/assets/stylesheets/user_messages.scss */
.user-message .feedbacks .feedback p {
  margin: 0 0 10px 0;
}
/* line 241, /app/app/assets/stylesheets/user_messages.scss */
.user-message .feedbacks .feedback p:last-child {
  margin: 0;
}
/* line 243, /app/app/assets/stylesheets/user_messages.scss */
.user-message .feedbacks .feedback ul, .user-message .feedbacks .feedback ol {
  margin: 0 0 10px 25px;
}
/* line 245, /app/app/assets/stylesheets/user_messages.scss */
.user-message .feedbacks .feedback ul:last-child, .user-message .feedbacks .feedback ol:last-child {
  margin-bottom: 0;
}
/* line 246, /app/app/assets/stylesheets/user_messages.scss */
.user-message .feedbacks .feedback ul li, .user-message .feedbacks .feedback ol li {
  margin: 0 0 5px 0;
}
/* line 249, /app/app/assets/stylesheets/user_messages.scss */
.user-message .feedbacks .feedback .actions a, .user-message .feedbacks .feedback .actions span {
  display: inline-block;
  font-size: 0.75rem;
}
/* line 253, /app/app/assets/stylesheets/user_messages.scss */
.user-message .feedbacks .feedback .actions span {
  padding: 0 4px;
}
/* line 257, /app/app/assets/stylesheets/user_messages.scss */
.user-message .refusal-reason {
  border-top: 1px solid var(--ta-border);
  padding: 10px;
  background-color: var(--ta-danger-soft);
}
/* line 261, /app/app/assets/stylesheets/user_messages.scss */
.user-message .refusal-reason .title {
  margin: 0 0 10px 0;
}
/* line 262, /app/app/assets/stylesheets/user_messages.scss */
.user-message .refusal-reason .name {
  margin: 0 0 10px 0;
}
/* line 263, /app/app/assets/stylesheets/user_messages.scss */
.user-message .refusal-reason p {
  margin: 0 0 10px 0;
}
/* line 265, /app/app/assets/stylesheets/user_messages.scss */
.user-message .refusal-reason p:last-child {
  margin-bottom: 0;
}
/* line 267, /app/app/assets/stylesheets/user_messages.scss */
.user-message .refusal-reason ul, .user-message .refusal-reason ol {
  margin: 0 0 10px 25px;
}
/* line 269, /app/app/assets/stylesheets/user_messages.scss */
.user-message .refusal-reason ul li, .user-message .refusal-reason ol li {
  margin: 0 0 10px 0;
}
/* line 271, /app/app/assets/stylesheets/user_messages.scss */
.user-message .refusal-reason ul li:last-child, .user-message .refusal-reason ol li:last-child {
  margin-bottom: 0;
}
/* line 273, /app/app/assets/stylesheets/user_messages.scss */
.user-message .refusal-reason ul:last-child, .user-message .refusal-reason ol:last-child {
  margin-bottom: 0;
}
/* line 277, /app/app/assets/stylesheets/user_messages.scss */
.user-message.pending .top {
  background-color: var(--ta-brand-soft);
}
/* line 279, /app/app/assets/stylesheets/user_messages.scss */
.user-message.pending .top .initials {
  background-color: var(--ta-brand);
}
/* line 281, /app/app/assets/stylesheets/user_messages.scss */
.user-message.pending .content {
  background-color: var(--ta-brand-soft-alt);
}

@container ta-pagina (min-width: 62.5625rem) and (max-width: 71.25rem) {
  /* line 288, /app/app/assets/stylesheets/user_messages.scss */
  body#user_messages_controller[data-action="show"] .user-message .top.flex-content {
    padding-top: 37px;
    position: relative;
  }
  /* line 291, /app/app/assets/stylesheets/user_messages.scss */
  body#user_messages_controller[data-action="show"] .user-message .top.flex-content .content-top {
    grid-template-columns: 1fr;
  }
  /* line 293, /app/app/assets/stylesheets/user_messages.scss */
  body#user_messages_controller[data-action="show"] .user-message .top.flex-content .content-top.with-icons {
    grid-template-columns: 1fr 50px;
  }
  /* line 294, /app/app/assets/stylesheets/user_messages.scss */
  body#user_messages_controller[data-action="show"] .user-message .top.flex-content .content-top.with-actions {
    grid-template-columns: 1fr 140px;
  }
  /* line 295, /app/app/assets/stylesheets/user_messages.scss */
  body#user_messages_controller[data-action="show"] .user-message .top.flex-content .content-top.with-actions.with-icons {
    grid-template-columns: 1fr 140px 50px;
  }
  /* line 297, /app/app/assets/stylesheets/user_messages.scss */
  body#user_messages_controller[data-action="show"] .user-message .top.flex-content .initials {
    width: 100%;
    height: 37px;
    padding: 0 10px;
    line-height: 37px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
  }
}
@container ta-pagina (max-width: 53.75rem) {
  /* line 288, /app/app/assets/stylesheets/user_messages.scss */
  body#user_messages_controller[data-action="show"] .user-message .top.flex-content {
    padding-top: 37px;
    position: relative;
  }
  /* line 291, /app/app/assets/stylesheets/user_messages.scss */
  body#user_messages_controller[data-action="show"] .user-message .top.flex-content .content-top {
    grid-template-columns: 1fr;
  }
  /* line 293, /app/app/assets/stylesheets/user_messages.scss */
  body#user_messages_controller[data-action="show"] .user-message .top.flex-content .content-top.with-icons {
    grid-template-columns: 1fr 50px;
  }
  /* line 294, /app/app/assets/stylesheets/user_messages.scss */
  body#user_messages_controller[data-action="show"] .user-message .top.flex-content .content-top.with-actions {
    grid-template-columns: 1fr 140px;
  }
  /* line 295, /app/app/assets/stylesheets/user_messages.scss */
  body#user_messages_controller[data-action="show"] .user-message .top.flex-content .content-top.with-actions.with-icons {
    grid-template-columns: 1fr 140px 50px;
  }
  /* line 297, /app/app/assets/stylesheets/user_messages.scss */
  body#user_messages_controller[data-action="show"] .user-message .top.flex-content .initials {
    width: 100%;
    height: 37px;
    padding: 0 10px;
    line-height: 37px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
  }
}
@container ta-pagina (max-width: 62.5rem) {
  /* line 314, /app/app/assets/stylesheets/user_messages.scss */
  body#user_messages_controller[data-action="show"] .flex-content .content-cols {
    display: block;
    position: relative;
  }
  /* line 317, /app/app/assets/stylesheets/user_messages.scss */
  body#user_messages_controller[data-action="show"] .flex-content .content-cols > div {
    display: block;
  }
  /* line 319, /app/app/assets/stylesheets/user_messages.scss */
  body#user_messages_controller[data-action="show"] #bg-um-col-left {
    display: none;
  }
  /* line 320, /app/app/assets/stylesheets/user_messages.scss */
  body#user_messages_controller[data-action="show"] #um-col-right {
    padding-left: 50px;
  }
  /* line 321, /app/app/assets/stylesheets/user_messages.scss */
  body#user_messages_controller[data-action="show"] #um-col-left {
    width: 30px;
    max-width: 331px;
    height: calc(100vh - var(--ta-app-chrome) - 2.125rem - 72px);
    background-color: #FFFFFF;
    border-top: 1px solid #D3DBE2;
    overflow: hidden;
    position: absolute;
    top: 20px;
    left: 0;
    z-index: 1;
    transition: width 1s ease-in-out;
  }
  /* line 333, /app/app/assets/stylesheets/user_messages.scss */
  body#user_messages_controller[data-action="show"] #um-col-left .um-tabs {
    width: 300px;
    border-top: 1px solid #D3DBE2;
    transform: rotate(90deg);
    transform-origin: top left;
    position: absolute;
    top: 0;
    right: -299px;
  }
  /* line 342, /app/app/assets/stylesheets/user_messages.scss */
  body#user_messages_controller[data-action="show"] #um-col-left .content-tab {
    width: calc(100% - 31px);
    min-height: 300px;
    max-height: 100%;
    border-right: 1px solid #D3DBE2;
    border-bottom: 1px solid #D3DBE2;
    overflow: auto;
    position: absolute;
    top: 0;
    right: 31px;
  }
  /* line 353, /app/app/assets/stylesheets/user_messages.scss */
  body#user_messages_controller[data-action="show"] #um-col-left.open {
    width: 100%;
  }
  /* line 355, /app/app/assets/stylesheets/user_messages.scss */
  body#user_messages_controller[data-action="show"] #um-col-left.open .close-mobile {
    display: inline-block;
    width: 30px;
    height: 30px;
    cursor: pointer;
    font-size: 0.875rem;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    position: absolute;
    top: 0;
    right: 31px;
    z-index: 2;
  }
}
@container ta-pagina (max-width: 27.75rem) {
  /* line 377, /app/app/assets/stylesheets/user_messages.scss */
  body#user_messages_controller[data-action="show"] .user-message .top.flex-content .content-top.with-actions {
    grid-template-columns: 1fr;
  }
  /* line 378, /app/app/assets/stylesheets/user_messages.scss */
  body#user_messages_controller[data-action="show"] .user-message .top.flex-content .content-top.with-actions.with-icons {
    grid-template-columns: 1fr 50px;
  }
  /* line 380, /app/app/assets/stylesheets/user_messages.scss */
  body#user_messages_controller[data-action="show"] .user-message .top.flex-content .actions {
    background-color: #4B4B4B;
    color: #FFFFFF;
    position: absolute;
    top: 0;
    right: 0;
  }
}
/* line 2, /app/app/assets/stylesheets/surveys.scss */
body#surveys_controller[data-action="show"] .question-box {
  max-width: 800px;
  margin: 0 auto 20px auto;
  border-bottom: 1px solid var(--ta-border);
}
/* line 6, /app/app/assets/stylesheets/surveys.scss */
body#surveys_controller[data-action="show"] .question-box:last-child {
  margin-bottom: 0;
  border-bottom: 1px solid var(--ta-border);
}
/* line 12, /app/app/assets/stylesheets/surveys.scss */
body#surveys_controller[data-action="show"] .question-box .free-answer {
  margin: 20px 0;
  line-height: 0;
}
/* line 16, /app/app/assets/stylesheets/surveys.scss */
body#surveys_controller[data-action="show"] .question-box .free-answer textarea {
  width: 100%;
  max-width: 100%;
  min-height: 40px;
  margin: 0;
  padding: 10px;
  border: 1px solid var(--ta-border);
  font-size: 0.875rem;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  line-height: 1.3;
}
/* line 27, /app/app/assets/stylesheets/surveys.scss */
body#surveys_controller[data-action="show"] .question-box .free-answer.rows-1 textarea {
  height: 40px;
}
/* line 28, /app/app/assets/stylesheets/surveys.scss */
body#surveys_controller[data-action="show"] .question-box .free-answer.rows-2 textarea {
  height: 58px;
}
/* line 29, /app/app/assets/stylesheets/surveys.scss */
body#surveys_controller[data-action="show"] .question-box .free-answer.rows-3 textarea {
  height: 76px;
}
/* line 30, /app/app/assets/stylesheets/surveys.scss */
body#surveys_controller[data-action="show"] .question-box .free-answer.rows-4 textarea {
  height: 94px;
}
/* line 31, /app/app/assets/stylesheets/surveys.scss */
body#surveys_controller[data-action="show"] .question-box .free-answer.rows-5 textarea {
  height: 112px;
}
/* line 32, /app/app/assets/stylesheets/surveys.scss */
body#surveys_controller[data-action="show"] .question-box .free-answer.rows-6 textarea {
  height: 130px;
}
/* line 33, /app/app/assets/stylesheets/surveys.scss */
body#surveys_controller[data-action="show"] .question-box .free-answer.rows-7 textarea {
  height: 148px;
}
/* line 34, /app/app/assets/stylesheets/surveys.scss */
body#surveys_controller[data-action="show"] .question-box .free-answer.rows-8 textarea {
  height: 166px;
}
/* line 35, /app/app/assets/stylesheets/surveys.scss */
body#surveys_controller[data-action="show"] .question-box .free-answer.rows-9 textarea {
  height: 184px;
}
/* line 36, /app/app/assets/stylesheets/surveys.scss */
body#surveys_controller[data-action="show"] .question-box .free-answer.rows-10 textarea {
  height: 202px;
}
/* line 37, /app/app/assets/stylesheets/surveys.scss */
body#surveys_controller[data-action="show"] .question-box .content-answers {
  width: 100%;
  table-layout: fixed;
  margin: 20px 0;
}
/* line 42, /app/app/assets/stylesheets/surveys.scss */
body#surveys_controller[data-action="show"] .question-box .content-answers tbody tr td {
  padding: 10px;
  text-align: center;
  cursor: pointer;
  position: relative;
}
/* line 47, /app/app/assets/stylesheets/surveys.scss */
body#surveys_controller[data-action="show"] .question-box .content-answers tbody tr td:before {
  content: '';
  background-color: var(--ta-bg-subtle);
  border: 1px solid var(--ta-border);
  position: absolute;
  z-index: 1;
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px;
}
/* line 59, /app/app/assets/stylesheets/surveys.scss */
body#surveys_controller[data-action="show"] .question-box .content-answers tbody tr td.empty:before {
  display: none;
}
/* line 61, /app/app/assets/stylesheets/surveys.scss */
body#surveys_controller[data-action="show"] .question-box .content-answers tbody tr td:first-child {
  padding-left: 0;
}
/* line 63, /app/app/assets/stylesheets/surveys.scss */
body#surveys_controller[data-action="show"] .question-box .content-answers tbody tr td:first-child:before {
  left: 0;
}
/* line 65, /app/app/assets/stylesheets/surveys.scss */
body#surveys_controller[data-action="show"] .question-box .content-answers tbody tr td:last-child {
  padding-right: 0;
}
/* line 67, /app/app/assets/stylesheets/surveys.scss */
body#surveys_controller[data-action="show"] .question-box .content-answers tbody tr td:last-child:before {
  right: 0;
}
/* line 70, /app/app/assets/stylesheets/surveys.scss */
body#surveys_controller[data-action="show"] .question-box .content-answers tbody tr td:hover:before, body#surveys_controller[data-action="show"] .question-box .content-answers tbody tr td:focus:before {
  background-color: var(--ta-border);
}
/* line 73, /app/app/assets/stylesheets/surveys.scss */
body#surveys_controller[data-action="show"] .question-box .content-answers tbody tr td.selected:before {
  background-color: var(--ta-brand);
  border-color: var(--ta-brand-hover);
}
/* line 78, /app/app/assets/stylesheets/surveys.scss */
body#surveys_controller[data-action="show"] .question-box .content-answers tbody tr td span {
  display: inline-block;
  padding: 10px 15px;
  position: relative;
  z-index: 2;
}
/* line 85, /app/app/assets/stylesheets/surveys.scss */
body#surveys_controller[data-action="show"] .question-box .content-answers tbody tr:first-child td {
  padding-top: 0;
}
/* line 87, /app/app/assets/stylesheets/surveys.scss */
body#surveys_controller[data-action="show"] .question-box .content-answers tbody tr:first-child td:before {
  top: 0;
}
/* line 89, /app/app/assets/stylesheets/surveys.scss */
body#surveys_controller[data-action="show"] .question-box .content-answers tbody tr:last-child td {
  padding-bottom: 0;
}
/* line 91, /app/app/assets/stylesheets/surveys.scss */
body#surveys_controller[data-action="show"] .question-box .content-answers tbody tr:last-child td:before {
  bottom: 0;
}

@container ta-pagina (max-width: 50rem) {
  /* line 103, /app/app/assets/stylesheets/surveys.scss */
  body#surveys_controller[data-action="show"] .question-box .content-answers.cols4 tbody tr td.empty {
    display: none;
  }
  /* line 104, /app/app/assets/stylesheets/surveys.scss */
  body#surveys_controller[data-action="show"] .question-box .content-answers.cols4 tbody tr td:before {
    top: 0;
    bottom: 0;
  }
  /* line 108, /app/app/assets/stylesheets/surveys.scss */
  body#surveys_controller[data-action="show"] .question-box .content-answers.cols4 tbody tr td:nth-child(even) {
    padding-right: 0;
  }
  /* line 110, /app/app/assets/stylesheets/surveys.scss */
  body#surveys_controller[data-action="show"] .question-box .content-answers.cols4 tbody tr td:nth-child(even):before {
    right: 0;
  }
  /* line 112, /app/app/assets/stylesheets/surveys.scss */
  body#surveys_controller[data-action="show"] .question-box .content-answers.cols4 tbody tr td:nth-child(odd) {
    padding-left: 0;
  }
  /* line 114, /app/app/assets/stylesheets/surveys.scss */
  body#surveys_controller[data-action="show"] .question-box .content-answers.cols4 tbody tr td:nth-child(odd):before {
    left: 0;
  }
}
@container ta-pagina (max-width: 37.5rem) {
  /* line 124, /app/app/assets/stylesheets/surveys.scss */
  body#surveys_controller[data-action="show"] .question-box .content-answers, body#surveys_controller[data-action="show"] .question-box .content-answers.cols4 {
    margin-bottom: 0;
  }
  /* line 126, /app/app/assets/stylesheets/surveys.scss */
  body#surveys_controller[data-action="show"] .question-box .content-answers colgroup, body#surveys_controller[data-action="show"] .question-box .content-answers.cols4 colgroup {
    display: none;
  }
  /* line 127, /app/app/assets/stylesheets/surveys.scss */
  body#surveys_controller[data-action="show"] .question-box .content-answers tbody tr td, body#surveys_controller[data-action="show"] .question-box .content-answers.cols4 tbody tr td {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
    padding: 0;
  }
  /* line 132, /app/app/assets/stylesheets/surveys.scss */
  body#surveys_controller[data-action="show"] .question-box .content-answers tbody tr td:before, body#surveys_controller[data-action="show"] .question-box .content-answers.cols4 tbody tr td:before {
    right: 0;
    left: 0;
  }
}
/* line 7, /app/app/assets/stylesheets/spending_review.scss */
#spending_review_controller #sr-chips {
  margin: var(--ta-space-2) 0 0;
  padding: var(--ta-space-2) var(--ta-space-3);
  background: var(--ta-bg-subtle);
  border: 1px solid var(--ta-border);
  border-radius: var(--ta-radius-sm);
  line-height: 1.625rem;
}
/* line 14, /app/app/assets/stylesheets/spending_review.scss */
#spending_review_controller #sr-chips .sr-chips-label {
  color: var(--ta-text-muted);
  margin-right: 6px;
}
/* line 15, /app/app/assets/stylesheets/spending_review.scss */
#spending_review_controller #sr-chips .sr-chip {
  display: inline-block;
  background: var(--ta-surface);
  border: 1px solid var(--ta-border);
  border-radius: var(--ta-radius-pill);
  padding: 0 8px;
  margin: 2px 6px 2px 0;
}
/* line 22, /app/app/assets/stylesheets/spending_review.scss */
#spending_review_controller #sr-chips .sr-chip .sr-chip-label {
  color: var(--ta-text-muted);
  margin-right: 3px;
}
/* line 23, /app/app/assets/stylesheets/spending_review.scss */
#spending_review_controller #sr-chips .sr-chip .sr-chip-remove {
  margin-left: 6px;
  font-weight: bold;
  text-decoration: none;
}
/* line 25, /app/app/assets/stylesheets/spending_review.scss */
#spending_review_controller #sr-chips .sr-chip-reset {
  margin-left: 8px;
}
/* line 32, /app/app/assets/stylesheets/spending_review.scss */
#spending_review_controller .ta-page-kpi > * {
  flex-basis: 200px;
}
/* line 33, /app/app/assets/stylesheets/spending_review.scss */
#spending_review_controller .ta-page-kpi .rate {
  font-size: clamp(1.375rem, 2.6vw, 2.25rem);
  white-space: nowrap;
}
/* line 37, /app/app/assets/stylesheets/spending_review.scss */
#spending_review_controller .sr-kpi-sub {
  color: var(--ta-text-muted);
  font-size: 0.6875rem;
  margin-top: 4px;
  line-height: 1.3;
}
/* line 40, /app/app/assets/stylesheets/spending_review.scss */
#spending_review_controller .sr-table-note {
  color: var(--ta-text-muted);
  font-size: 0.75rem;
  margin: 0 0 var(--ta-space-2);
}
/* line 43, /app/app/assets/stylesheets/spending_review.scss */
#spending_review_controller table .sr-drill {
  font-weight: bold;
}
/* line 44, /app/app/assets/stylesheets/spending_review.scss */
#spending_review_controller table .sr-muted {
  font-size: 0.6875rem;
  margin-left: 4px;
}
/* line 45, /app/app/assets/stylesheets/spending_review.scss */
#spending_review_controller table td small {
  display: block;
  color: var(--ta-text-muted);
  font-size: 0.625rem;
}
/* line 46, /app/app/assets/stylesheets/spending_review.scss */
#spending_review_controller table tr.sr-altri td {
  color: var(--ta-text-muted);
  font-style: italic;
}
/* line 47, /app/app/assets/stylesheets/spending_review.scss */
#spending_review_controller table td.sr-rank {
  color: var(--ta-text-muted);
  font-weight: bold;
}
/* line 50, /app/app/assets/stylesheets/spending_review.scss */
#spending_review_controller .sr-delta {
  font-weight: bold;
  white-space: nowrap;
}
/* line 51, /app/app/assets/stylesheets/spending_review.scss */
#spending_review_controller .sr-delta.verde {
  color: var(--ta-success-text);
}
/* line 52, /app/app/assets/stylesheets/spending_review.scss */
#spending_review_controller .sr-delta.rosso {
  color: var(--ta-danger-text);
}
/* line 53, /app/app/assets/stylesheets/spending_review.scss */
#spending_review_controller .sr-delta-na {
  color: var(--ta-text-muted);
}
/* line 55, /app/app/assets/stylesheets/spending_review.scss */
#spending_review_controller .sr-note {
  color: var(--ta-text-muted);
  font-size: 0.6875rem;
  margin: var(--ta-space-3) 0 0;
  line-height: 1.4;
}
@container ta-pagina (max-width: 48.75rem) {
  /* line 58, /app/app/assets/stylesheets/spending_review.scss */
  #spending_review_controller #sr-chips {
    line-height: 1.5rem;
  }
  /* line 59, /app/app/assets/stylesheets/spending_review.scss */
  #spending_review_controller .sr-note {
    font-size: 0.75rem;
  }
}
@container ta-pagina (max-width: 43.75rem) {
  /* line 63, /app/app/assets/stylesheets/spending_review.scss */
  #spending_review_controller table td small {
    display: inline;
    margin-left: 4px;
  }
}
/* line 51, /app/app/assets/stylesheets/layout.css.scss */
a.hover-underline {
  text-decoration: none;
}
/* line 53, /app/app/assets/stylesheets/layout.css.scss */
a.hover-underline:hover, a.hover-underline:focus {
  text-decoration: underline;
}

/* line 56, /app/app/assets/stylesheets/layout.css.scss */
.icon-club-level {
  padding: 0 5px 0 0;
  position: relative;
}
/* line 59, /app/app/assets/stylesheets/layout.css.scss */
.icon-club-level .level {
  color: #333;
  font-size: 0.75rem;
  line-height: 1;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 67, /app/app/assets/stylesheets/layout.css.scss */
.icon-club-level:before {
  text-shadow: 1px 1px 1px #333;
}
/* line 68, /app/app/assets/stylesheets/layout.css.scss */
.icon-club-level.guest {
  color: #CD7F32;
}
/* line 69, /app/app/assets/stylesheets/layout.css.scss */
.icon-club-level.member {
  color: #C0C0C0;
}
/* line 70, /app/app/assets/stylesheets/layout.css.scss */
.icon-club-level.moderator {
  color: #FFD700;
}

/* line 73, /app/app/assets/stylesheets/layout.css.scss */
.search-user-box, .search-topic-box {
  padding: 15px 10px;
  margin: -20px -10px 0 -10px;
  background-color: #D3DBE2;
}

/* line 78, /app/app/assets/stylesheets/layout.css.scss */
.form .search-user-box .actions, .form .search-topic-box .actions {
  height: auto;
  margin: 0 -10px;
  padding: 15px 10px 0 10px;
  border-top: 1px solid #FFFFFF;
  text-align: center;
}
/* line 84, /app/app/assets/stylesheets/layout.css.scss */
.form .search-user-box .actions input[type="submit"], .form .search-topic-box .actions input[type="submit"] {
  float: none;
  width: 400px;
  margin: 0 0 0 34px;
}

/* line 90, /app/app/assets/stylesheets/layout.css.scss */
.search-results {
  margin: 0 -10px 0 -10px;
}
/* line 92, /app/app/assets/stylesheets/layout.css.scss */
.search-results .user, .search-results .topic {
  padding: 15px 10px;
  border-bottom: 1px solid #D3DBE2;
  font-size: 0;
  line-height: 0;
  text-align: center;
}
/* line 98, /app/app/assets/stylesheets/layout.css.scss */
.search-results .user .ta-checkbox-tag, .search-results .topic .ta-checkbox-tag {
  margin-top: 3px;
}
/* line 99, /app/app/assets/stylesheets/layout.css.scss */
.search-results .user .name, .search-results .topic .name {
  display: inline-block;
  width: calc(100% - 16px);
  max-width: 400px;
  padding: 0 0 0 10px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-align: left;
  vertical-align: top;
}
/* line 110, /app/app/assets/stylesheets/layout.css.scss */
.search-results + .actions {
  margin: 0 -10px !important;
  padding: 15px 10px 5px 10px !important;
  border-top: none !important;
}
/* line 115, /app/app/assets/stylesheets/layout.css.scss */
.search-results .loading-box {
  padding: 15px 10px;
  border-bottom: 1px solid #D3DBE2;
  text-align: center;
}
/* line 119, /app/app/assets/stylesheets/layout.css.scss */
.search-results .loading-box .ion-load-a {
  font-size: 2.5rem;
}
/* line 121, /app/app/assets/stylesheets/layout.css.scss */
.search-results .no-results {
  padding: 15px 10px;
  border-bottom: 1px solid #D3DBE2;
  text-align: center;
}

/* line 128, /app/app/assets/stylesheets/layout.css.scss */
#moneypenny-table th a,
#invoices_index th a,
.intelligence-table th a {
  color: inherit;
}

/* line 133, /app/app/assets/stylesheets/layout.css.scss */
#moneypenny-table th a,
#invoices_index th a,
.intelligence-table th[data-key] a {
  text-decoration: none;
}
/* line 137, /app/app/assets/stylesheets/layout.css.scss */
#moneypenny-table th a:after,
#invoices_index th a:after,
.intelligence-table th[data-key] a:after {
  content: "\2195";
  font-size: 1.2em;
  color: #4B4B4B;
}

/* line 143, /app/app/assets/stylesheets/layout.css.scss */
#moneypenny-table th.headerSortUp a:after,
#invoices_index th.headerSortUp a:after,
.intelligence-table th.headerSortUp a:after {
  content: "\2191";
}

/* line 148, /app/app/assets/stylesheets/layout.css.scss */
#moneypenny-table th.headerSortDown a:after,
#invoices_index th.headerSortDown a:after,
.intelligence-table th.headerSortDown a:after {
  content: "\2193";
}

/* line 155, /app/app/assets/stylesheets/layout.css.scss */
#proforma_show_sold_items_table .field_with_errors, #part_payments_sold_items_table .field_with_errors {
  display: inline;
}
/* line 157, /app/app/assets/stylesheets/layout.css.scss */
#proforma_show_sold_items_table .field_with_errors input[type=text], #part_payments_sold_items_table .field_with_errors input[type=text] {
  border: 2px solid var(--ta-danger);
  box-shadow: 0 0 8px var(--ta-danger);
  -webkit-box-shadow: 0 0 8px var(--ta-danger);
  -moz-box-shadow: 0 0 8px var(--ta-danger);
}

/* line 164, /app/app/assets/stylesheets/layout.css.scss */
.with-tooltip {
  position: relative;
}
/* line 166, /app/app/assets/stylesheets/layout.css.scss */
.with-tooltip .pop-up-title {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  position: absolute;
  background-color: #F0F0F0;
  border: 1px solid var(--ta-text);
  padding: 5px 10px;
  bottom: 35px;
  font-size: 0.875rem;
  line-height: 1rem;
  z-index: 1;
  left: 50%;
  width: 150px;
  margin-left: -100px;
  text-align: center;
}

/* line 183, /app/app/assets/stylesheets/layout.css.scss */
.notransition {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
}

/* line 192, /app/app/assets/stylesheets/layout.css.scss */
#stats_table_help .faq {
  background-color: #FBB24C;
  padding: 10px 0 0 0;
}
/* line 193, /app/app/assets/stylesheets/layout.css.scss */
#stats_table_help .video {
  background-color: #1771B6;
  padding: 10px 0 0 0;
}

/* line 197, /app/app/assets/stylesheets/layout.css.scss */
#text-estimate-email-template p {
  margin: 0 0 10px 0;
}

/* line 200, /app/app/assets/stylesheets/layout.css.scss */
.condensed-progress-breadcrumb {
  position: relative;
  z-index: 1;
}

/* line 206, /app/app/assets/stylesheets/layout.css.scss */
body[data-controller="tools_controller"][data-action="iubenda"] p.person {
  margin: 0 0 10px 0;
}
/* line 207, /app/app/assets/stylesheets/layout.css.scss */
body[data-controller="tools_controller"][data-action="iubenda"] .society {
  background-color: var(--ta-bg-subtle);
  margin: 0 0 10px 0;
  padding: 10px;
  border: 1px solid var(--ta-border);
}
/* line 212, /app/app/assets/stylesheets/layout.css.scss */
body[data-controller="tools_controller"][data-action="iubenda"] .society p {
  margin: 0 0 10px 0;
}
/* line 214, /app/app/assets/stylesheets/layout.css.scss */
body[data-controller="tools_controller"][data-action="iubenda"] .society p:last-child {
  margin: 0;
}
/* line 216, /app/app/assets/stylesheets/layout.css.scss */
body[data-controller="tools_controller"][data-action="iubenda"] .society > p {
  padding: 0 0 10px 0;
  border-bottom: 1px solid;
}
/* line 220, /app/app/assets/stylesheets/layout.css.scss */
body[data-controller="tools_controller"][data-action="iubenda"] .society ul {
  margin: 0 0 10px 35px;
}
/* line 222, /app/app/assets/stylesheets/layout.css.scss */
body[data-controller="tools_controller"][data-action="iubenda"] .society ul:last-child {
  margin: 0 0 0 35px;
}
/* line 224, /app/app/assets/stylesheets/layout.css.scss */
body[data-controller="tools_controller"][data-action="iubenda"] .society .preference {
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
  border-bottom: 1px solid;
}
/* line 228, /app/app/assets/stylesheets/layout.css.scss */
body[data-controller="tools_controller"][data-action="iubenda"] .society .preference:last-child {
  margin: 0;
  padding: 0;
  border: none;
}
/* line 234, /app/app/assets/stylesheets/layout.css.scss */
body[data-controller="tools_controller"][data-action="iubenda"] .society:nth-child(2n) {
  background-color: #FFFFFF;
}
/* line 235, /app/app/assets/stylesheets/layout.css.scss */
body[data-controller="tools_controller"][data-action="iubenda"] .society:last-child {
  margin: 0;
}

/* line 239, /app/app/assets/stylesheets/layout.css.scss */
.dont-disturb-icons {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
}
/* line 246, /app/app/assets/stylesheets/layout.css.scss */
.dont-disturb-icons span {
  display: inline-block;
  float: left;
  width: 10px;
  height: 10px;
  font-size: 0.625rem;
  line-height: 10px;
}

/* line 256, /app/app/assets/stylesheets/layout.css.scss */
.pointer {
  cursor: pointer;
}

/* line 258, /app/app/assets/stylesheets/layout.css.scss */
.fieldset.custom {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #eee;
}
/* line 262, /app/app/assets/stylesheets/layout.css.scss */
.fieldset.custom:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
/* line 267, /app/app/assets/stylesheets/layout.css.scss */
.fieldset.custom.darken {
  background-color: var(--ta-bg-subtle);
  padding: 15px;
}

/* line 273, /app/app/assets/stylesheets/layout.css.scss */
.ta-tabs {
  margin: 0;
  padding: 0;
  background: #F2F2F2;
}
/* line 281, /app/app/assets/stylesheets/layout.css.scss */
.ta-tabs .content-tabs {
  width: 100%;
  border: 1px solid #D3DBE2;
  border-right: none;
  line-height: 0;
  font-size: 0;
  letter-spacing: 0;
}
/* line 305, /app/app/assets/stylesheets/layout.css.scss */
.ta-tabs .content-tabs .tab {
  display: inline-block;
  width: 100%;
  height: 100%;
  padding: 5px 10px;
  border-right: 1px solid #D3DBE2;
  line-height: 1.375rem;
  font-size: 0.875rem;
  letter-spacing: 1px;
  text-align: center;
  position: relative;
  vertical-align: top;
}
/* line 323, /app/app/assets/stylesheets/layout.css.scss */
.ta-tabs .content-tabs .tab a {
  display: block;
  overflow: hidden;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 330, /app/app/assets/stylesheets/layout.css.scss */
.ta-tabs .content-tabs .tab.current, .ta-tabs .content-tabs .tab:hover {
  background-color: #4B4B4B;
}
/* line 332, /app/app/assets/stylesheets/layout.css.scss */
.ta-tabs .content-tabs .tab.current a, .ta-tabs .content-tabs .tab:hover a {
  color: #FFFFFF;
}
/* line 336, /app/app/assets/stylesheets/layout.css.scss */
.ta-tabs .content-tabs.cols2 .tab {
  width: 50%;
}
/* line 337, /app/app/assets/stylesheets/layout.css.scss */
.ta-tabs .content-tabs.cols3 .tab {
  width: 33%;
}
/* line 339, /app/app/assets/stylesheets/layout.css.scss */
.ta-tabs .content-tabs.cols3 .tab:nth-child(2) {
  width: 34%;
}
/* line 341, /app/app/assets/stylesheets/layout.css.scss */
.ta-tabs .content-tabs.cols4 .tab {
  width: 25%;
}
/* line 342, /app/app/assets/stylesheets/layout.css.scss */
.ta-tabs .content-tabs.cols5 .tab {
  width: 20%;
}
/* line 343, /app/app/assets/stylesheets/layout.css.scss */
.ta-tabs .content-tabs.cols6 .tab {
  width: 17%;
}
/* line 345, /app/app/assets/stylesheets/layout.css.scss */
.ta-tabs .content-tabs.cols6 .tab:first-child, .ta-tabs .content-tabs.cols6 .tab:last-child {
  width: 16%;
}
/* line 347, /app/app/assets/stylesheets/layout.css.scss */
.ta-tabs .content-tabs.cols7 .tab {
  width: 14%;
}
/* line 349, /app/app/assets/stylesheets/layout.css.scss */
.ta-tabs .content-tabs.cols7 .tab:first-child, .ta-tabs .content-tabs.cols7 .tab:last-child {
  width: 15%;
}
/* line 351, /app/app/assets/stylesheets/layout.css.scss */
.ta-tabs .content-tabs.cols8 .tab {
  width: 12.5%;
}
/* line 352, /app/app/assets/stylesheets/layout.css.scss */
.ta-tabs .content-tabs.cols9 .tab {
  width: 11%;
}
/* line 354, /app/app/assets/stylesheets/layout.css.scss */
.ta-tabs .content-tabs.cols9 .tab:first-child {
  width: 12%;
}
/* line 356, /app/app/assets/stylesheets/layout.css.scss */
.ta-tabs .content-tabs.cols10 .tab {
  width: 10%;
}
/* line 357, /app/app/assets/stylesheets/layout.css.scss */
.ta-tabs .content-tabs.cols11 .tab {
  width: 9%;
}
/* line 359, /app/app/assets/stylesheets/layout.css.scss */
.ta-tabs .content-tabs.cols11 .tab:first-child {
  width: 10%;
}
/* line 361, /app/app/assets/stylesheets/layout.css.scss */
.ta-tabs .content-tabs.cols12 .tab {
  width: 8%;
}
/* line 363, /app/app/assets/stylesheets/layout.css.scss */
.ta-tabs .content-tabs.cols12 .tab:nth-child(3n) {
  width: 9%;
}
/* line 366, /app/app/assets/stylesheets/layout.css.scss */
.ta-tabs.skin-clean {
  background-color: #FFFFFF;
}
/* line 368, /app/app/assets/stylesheets/layout.css.scss */
.ta-tabs.skin-clean .content-tabs {
  border: none;
}
/* line 370, /app/app/assets/stylesheets/layout.css.scss */
.ta-tabs.skin-clean .content-tabs .tab {
  border-right: none;
  border-bottom: 1px solid #D3DBE2;
}
/* line 373, /app/app/assets/stylesheets/layout.css.scss */
.ta-tabs.skin-clean .content-tabs .tab.current, .ta-tabs.skin-clean .content-tabs .tab:hover {
  background-color: #FFFFFF;
  border-bottom: 2px solid var(--ta-brand);
}
/* line 376, /app/app/assets/stylesheets/layout.css.scss */
.ta-tabs.skin-clean .content-tabs .tab.current a, .ta-tabs.skin-clean .content-tabs .tab:hover a {
  color: #000000;
}

/* line 383, /app/app/assets/stylesheets/layout.css.scss */
.sep15 {
  height: 15px;
}

/* line 387, /app/app/assets/stylesheets/layout.css.scss */
table.table-white tr td.br-right, table.table-white tr th.br-right {
  border-right: 1px solid var(--ta-neutral-extra-light);
}
/* line 388, /app/app/assets/stylesheets/layout.css.scss */
table.table-white tr td.br-left, table.table-white tr th.br-left {
  border-left: 1px solid var(--ta-neutral-extra-light);
}

/* line 392, /app/app/assets/stylesheets/layout.css.scss */
.ui-autocomplete {
  background-color: #FFFFFF;
  max-height: 227px;
  border: 1px solid #CCCCCC;
}
/* line 397, /app/app/assets/stylesheets/layout.css.scss */
.ui-autocomplete li a, .ui-autocomplete li div {
  color: #4B4B4B;
}
/* line 399, /app/app/assets/stylesheets/layout.css.scss */
.ui-autocomplete li a.ui-state-active, .ui-autocomplete li a.ui-state-focus, .ui-autocomplete li a.ui-state-hover, .ui-autocomplete li div.ui-state-active, .ui-autocomplete li div.ui-state-focus, .ui-autocomplete li div.ui-state-hover {
  background-color: #DDDDDD !important;
}

/* line 1, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget {
  background-color: #1D2328;
  width: var(--ta-sidebar-width);
  font-family: ProximaNovaLight, -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  overflow: hidden;
  position: fixed;
  top: 48px;
  bottom: 0;
  left: var(--ta-sidebar-width);
  z-index: 3;
}
/* line 11, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget:before {
  content: '';
  box-shadow: 0 0 10px #000 inset;
  position: absolute;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: 0;
  z-index: 0;
}
/* line 21, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > div {
  position: relative;
  z-index: 1;
}
/* line 25, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .top {
  display: none;
  padding: 10px;
  border-bottom: 1px solid #4F5D72;
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
}
/* line 32, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .top a {
  background-color: #333D47;
  display: inline-block;
  width: 50%;
  color: #B7BABE;
  text-align: center;
  font-size: 0.6875rem;
  letter-spacing: 1px;
  line-height: 1.4375rem;
  text-decoration: none;
}
/* line 42, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .top a:first-child {
  border-radius: 5px 0 0 5px;
}
/* line 43, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .top a:last-child {
  border-radius: 0 5px 5px 0;
}
/* line 44, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .top a.active, #content-widget > .top a:hover, #content-widget > .top a:focus {
  background-color: #4F5D72;
  color: #FFFFFF;
}
/* line 50, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .top2 {
  padding: 10px;
  border-bottom: 1px solid #4F5D72;
  color: #FFFFFF;
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.2;
  text-align: center;
  text-transform: uppercase;
}
/* line 60, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom {
  height: calc(100% - 44px);
  padding: 10px;
}
/* line 63, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div {
  height: 100%;
}
/* line 66, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .actions .content-select {
  background-color: #4F5D72;
  display: inline-block;
  width: calc(50% - 2px);
  height: 23px;
  margin-right: 4px;
  border-right: none;
  border-radius: 3px;
  font-size: 0.6875rem;
  position: relative;
  cursor: pointer;
  vertical-align: top;
}
/* line 78, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .actions .content-select .ion-code {
  background-color: #333D47;
  width: 23px;
  height: 23px;
  padding: 4px 0;
  border-radius: 0 2px 2px 0;
  font-size: 0.875rem;
  color: #FFFFFF;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
/* line 91, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .actions .content-select .ion-code:before {
  transform: rotate(90deg);
}
/* line 93, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .actions .content-select select {
  -apple-appearance: none;
  -moz-appearance: none;
  -khtml-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: transparent;
  width: 100%;
  height: 22px;
  padding: 1px 27px 1px 10px;
  border: none;
  font-size: 0.6875rem;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  letter-spacing: 1px;
  color: #FFFFFF;
  cursor: pointer;
  position: relative;
  z-index: 2;
}
/* line 112, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .actions .content-select:hover {
  background-color: #333D47;
}
/* line 114, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .actions a {
  width: calc(50% - 2px);
  height: 23px;
  padding: 0;
  line-height: 21px;
  border-radius: 3px;
  font-size: 0.6875rem;
  letter-spacing: 1px;
  text-align: center;
  vertical-align: top;
}
/* line 126, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists {
  width: 220px;
  height: calc(100% - 33px);
  margin: 10px 0 0 0;
  overflow: hidden;
  position: relative;
}
/* line 132, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .ps-scrollbar-x {
  display: none;
}
/* line 133, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .loading {
  margin: 10px auto;
}
/* line 134, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .no-results {
  margin-top: 20px;
  font-size: 0.875rem;
  letter-spacing: 1px;
  text-align: center;
  color: #FFFFFF;
}
/* line 141, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box {
  margin-top: 10px;
  border-radius: 5px;
  position: relative;
}
/* line 145, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box:first-child {
  margin-top: 0;
}
/* line 146, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box.task, #content-widget > .bottom > div .lists .box.notification-seen {
  background-color: #121619;
}
/* line 147, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box.appointment, #content-widget > .bottom > div .lists .box.notification-unseen {
  background-color: #333D47;
}
/* line 148, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top {
  padding: 10px 10px 10px 22px;
  border-bottom: 1px solid #4F5D72;
  color: #FFFFFF;
  position: relative;
  cursor: pointer;
}
/* line 154, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon {
  display: inline-block;
  width: 5px;
  position: absolute;
  top: 10px;
  bottom: 10px;
  left: 10px;
}
/* line 161, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-status="pending"] {
  background-color: var(--ta-warning);
}
/* line 162, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-status="done"] {
  background-color: #7AB55C;
}
/* line 163, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-status="expired"] {
  background-color: var(--ta-danger);
}
/* line 164, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-status="infeasible"] {
  background-color: #4F5D72;
}
/* line 165, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-status="missed"] {
  background-color: var(--ta-danger);
}
/* line 166, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="update_status_task"] {
  background-color: var(--ta-brand);
}
/* line 167, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="change_agent_task"] {
  background-color: var(--ta-brand);
}
/* line 168, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="create_task"] {
  background-color: var(--ta-lilla);
}
/* line 169, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="unread_ticket"] {
  background-color: var(--ta-info);
}
/* line 170, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="reply_ticket"] {
  background-color: var(--ta-info);
}
/* line 171, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="change_assignee_ticket"] {
  background-color: var(--ta-info);
}
/* line 172, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="create_appointment"] {
  background-color: var(--ta-danger);
}
/* line 173, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="destroy_appointment"] {
  background-color: var(--ta-danger);
}
/* line 174, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="confirmed_payment"] {
  background-color: var(--ta-success);
}
/* line 175, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="confirmed_payment_seller"] {
  background-color: var(--ta-success);
}
/* line 176, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="change_tutor"] {
  background-color: var(--ta-marrone);
}
/* line 177, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="update_status_ticket"] {
  background-color: var(--ta-accent);
}
/* line 178, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="print_scheduled_phone_calls"] {
  background-color: #FFFFFF;
}
/* line 179, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="add_agent_to_bookable_resource"] {
  background-color: var(--ta-marrone);
}
/* line 180, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="confirmed_work_absence"] {
  background-color: var(--ta-success);
}
/* line 181, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="create_work_absence"] {
  background-color: var(--ta-brand);
}
/* line 182, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="update_codice_certificato_work_absence"] {
  background-color: var(--ta-accent);
}
/* line 183, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="destroy_work_absence"] {
  background-color: var(--ta-accent);
}
/* line 184, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="add_corporate_comunication"] {
  background-color: var(--ta-danger);
}
/* line 185, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="sent_fee_request"] {
  background-color: var(--ta-warning);
}
/* line 186, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="approved_fee_request"] {
  background-color: var(--ta-warning);
}
/* line 187, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="approved_fee_request_seller"] {
  background-color: var(--ta-warning);
}
/* line 188, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="liquidated_fee_request"] {
  background-color: var(--ta-success);
}
/* line 189, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="rejected_fee_request"] {
  background-color: var(--ta-danger);
}
/* line 190, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="incorrect_fee_request"] {
  background-color: var(--ta-danger);
}
/* line 191, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="reply_question"] {
  background-color: var(--ta-marrone);
}
/* line 192, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="reply_objection"] {
  background-color: var(--ta-marrone);
}
/* line 193, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="request_reply_question"] {
  background-color: var(--ta-marrone);
}
/* line 194, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="request_reply_objection"] {
  background-color: var(--ta-marrone);
}
/* line 195, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="reply_feedback_question"] {
  background-color: var(--ta-marrone);
}
/* line 196, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .icon[data-action="reply_feedback_objection"] {
  background-color: var(--ta-marrone);
}
/* line 198, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .text-left, #content-widget > .bottom > div .lists .box .top .text-right {
  display: inline-block;
  width: 60%;
  font-size: 0.6875rem;
  letter-spacing: 1px;
  line-height: 1.2;
  text-transform: uppercase;
  vertical-align: middle;
}
/* line 206, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .text-left span.small, #content-widget > .bottom > div .lists .box .top .text-right span.small {
  font-size: 0.8em;
}
/* line 208, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top .text-right {
  width: 40%;
  text-align: right;
}
/* line 212, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top ul.change-status {
  background-color: #FFFFFF;
  padding: 0;
  margin: 0;
  border-radius: 0 4px 4px 4px;
  position: absolute;
  right: 10px;
  top: 37px;
  left: 10px;
  z-index: 2;
}
/* line 222, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top ul.change-status:before {
  content: '';
  width: 0;
  height: 0;
  margin-left: -4.5px;
  border-style: solid;
  border-width: 0 9px 9px 9px;
  border-color: transparent transparent #FFFFFF transparent;
  position: absolute;
  top: -9px;
  left: 50%;
}
/* line 235, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top ul.change-status li a {
  display: block;
  padding: 0 10px;
  line-height: 28px;
  color: #4B4B4B;
  font-size: 0.875rem;
  letter-spacing: 1px;
  text-decoration: none;
}
/* line 243, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top ul.change-status li a:hover, #content-widget > .bottom > div .lists .box .top ul.change-status li a:focus, #content-widget > .bottom > div .lists .box .top ul.change-status li a.active {
  background-color: #4F5D72;
  color: #FFFFFF;
}
/* line 248, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top ul.change-status li:first-child a {
  padding-top: 3px;
  border-radius: 0 3px 0 0;
}
/* line 252, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .top ul.change-status li:last-child a {
  padding-bottom: 3px;
  border-radius: 0 0 3px 3px;
}
/* line 259, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .middle {
  padding: 10px;
}
/* line 261, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .middle span {
  display: block;
  margin: 0 0 3px 0;
  font-size: 0.6875rem;
  letter-spacing: 1px;
  line-height: 1.2;
  color: #B7BABE;
}
/* line 268, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .middle span:last-child {
  margin-bottom: 0;
}
/* line 269, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .middle span a {
  color: #FFFFFF;
}
/* line 271, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .middle span a:hover, #content-widget > .bottom > div .lists .box .middle span a:focus {
  color: #FFFFFF;
}
/* line 274, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .middle a {
  text-decoration: none;
  cursor: pointer;
}
/* line 277, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .middle a[href="#"] {
  cursor: default;
}
/* line 279, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .middle a:hover span, #content-widget > .bottom > div .lists .box .middle a:focus span {
  color: #FFFFFF;
}
/* line 281, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .middle a span:first-child {
  color: #FFFFFF;
}
/* line 284, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .bottom {
  border-top: 1px solid #4F5D72;
  font-size: 0.6875rem;
  letter-spacing: 1px;
  color: #B7BABE;
  word-wrap: break-word;
}
/* line 290, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .bottom a {
  display: block;
  padding: 10px;
  color: #B7BABE;
  line-height: 1.2;
  text-decoration: none;
}
/* line 296, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .bottom a:hover, #content-widget > .bottom > div .lists .box .bottom a:focus {
  color: #FFFFFF;
}
/* line 298, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .bottom.two-links {
  font-size: 0;
  letter-spacing: 0;
}
/* line 301, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .bottom.two-links a {
  display: inline-block;
  width: 50%;
  font-size: 0.6875rem;
  letter-spacing: 1px;
  vertical-align: top;
}
/* line 307, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .bottom.two-links a:first-child {
  padding-right: 0;
}
/* line 308, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .bottom.two-links a:last-child {
  text-align: right;
}
/* line 312, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .content-loading {
  display: none;
  background-color: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 321, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .content-loading:before {
  content: '';
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
/* line 328, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box .content-loading .ion-loading-c {
  font-size: 1.875rem;
  color: #FFFFFF;
  display: inline-block;
  vertical-align: middle;
}
/* line 335, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box.show-loading .content-loading {
  display: block;
}
/* line 337, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .box.notification-seen .top, #content-widget > .bottom > div .lists .box.notification-unseen .top {
  cursor: default;
}
/* line 340, /app/app/assets/stylesheets/sidebar_widget.scss */
#content-widget > .bottom > div .lists .load-more-notifications {
  display: block;
  height: 23px;
  margin-top: 10px;
  padding: 0;
  border-radius: 3px;
  font-size: 0.6875rem;
  letter-spacing: 1px;
  line-height: 21px;
  text-align: center;
}

/* line 355, /app/app/assets/stylesheets/sidebar_widget.scss */
#app-container.with-sidebar-menu.mobile #content-widget {
  left: 0;
}

/* line 359, /app/app/assets/stylesheets/sidebar_widget.scss */
#sidebar-menu [data-menu-key="widget"] {
  position: relative;
}
/* line 361, /app/app/assets/stylesheets/sidebar_widget.scss */
#sidebar-menu [data-menu-key="widget"] .popup {
  background-color: #7AB55C;
  padding: 3px 6px;
  border-radius: 5px;
  color: #000000;
  font-size: 0.75rem;
  text-shadow: 0 0 1px #FFFFFF;
  position: absolute;
  top: -20px;
  left: 3px;
}
/* line 371, /app/app/assets/stylesheets/sidebar_widget.scss */
#sidebar-menu [data-menu-key="widget"] .popup.one {
  left: 11px;
}
/* line 372, /app/app/assets/stylesheets/sidebar_widget.scss */
#sidebar-menu [data-menu-key="widget"] .popup.two {
  left: 7px;
}
/* line 373, /app/app/assets/stylesheets/sidebar_widget.scss */
#sidebar-menu [data-menu-key="widget"] .popup:after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #7AB55C transparent transparent transparent;
  position: absolute;
  bottom: -5px;
  left: 50%;
  margin-left: -5px;
}

@-webkit-keyframes blinker {
  0% {
    opacity: 1.0;
  }
  50% {
    opacity: 0.0;
  }
  100% {
    opacity: 1.0;
  }
}
@keyframes blinker {
  0% {
    opacity: 1.0;
  }
  50% {
    opacity: 0.0;
  }
  100% {
    opacity: 1.0;
  }
}
/* line 13, /app/app/assets/stylesheets/responsive.scss */
.blinker {
  animation: blinker 2s linear infinite;
  -webkit-animation: blinker 2s linear infinite;
}

/* line 19, /app/app/assets/stylesheets/responsive.scss */
.tooltip-inner p {
  margin: 0 0 10px 0;
  line-height: 1.4;
}
/* line 22, /app/app/assets/stylesheets/responsive.scss */
.tooltip-inner p:last-child {
  margin-bottom: 0;
}
/* line 24, /app/app/assets/stylesheets/responsive.scss */
.tooltip-inner ul, .tooltip-inner ol {
  margin: 0 0 10px 25px;
}
/* line 26, /app/app/assets/stylesheets/responsive.scss */
.tooltip-inner ul:last-child, .tooltip-inner ol:last-child {
  margin-bottom: 0;
}
/* line 27, /app/app/assets/stylesheets/responsive.scss */
.tooltip-inner ul li, .tooltip-inner ol li {
  margin: 0 0 5px 0;
  line-height: 1.4;
}
/* line 30, /app/app/assets/stylesheets/responsive.scss */
.tooltip-inner ul li:last-child, .tooltip-inner ol li:last-child {
  margin-bottom: 0;
}

/* line 35, /app/app/assets/stylesheets/responsive.scss */
.field-autocomplete {
  position: relative;
}

/* line 37, /app/app/assets/stylesheets/responsive.scss */
.ta-dropdown-box-wrapper {
  position: relative;
}
/* line 39, /app/app/assets/stylesheets/responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-link {
  line-height: 1.5625rem;
  text-decoration: none;
}
/* line 43, /app/app/assets/stylesheets/responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box {
  background-color: #FFFFFF;
  width: 300px;
  behavior: url("/assets/css3pie/PIE.htc");
  box-shadow: 0 6px 24px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 6px 24px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 6px 24px rgba(0, 0, 0, 0.2);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 30px;
  z-index: 1;
}
/* line 53, /app/app/assets/stylesheets/responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .item {
  display: block;
  padding: 12px 15px;
  font-size: 0;
  letter-spacing: 0;
  cursor: pointer;
}
/* line 59, /app/app/assets/stylesheets/responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .item span {
  display: inline-block;
  vertical-align: middle;
}
/* line 63, /app/app/assets/stylesheets/responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .item .name {
  width: 70%;
  font-size: 0.875rem;
  line-height: 1.875rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 70, /app/app/assets/stylesheets/responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .item .name input {
  box-shadow: inset 0 1px 1px #DDDDDD;
  -webkit-box-shadow: inset 0 1px 1px #DDDDDD;
  -moz-box-shadow: inset 0 1px 1px #DDDDDD;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  display: inline-block;
  background-color: #FFFFFF;
  width: 100%;
  height: 30px;
  border: 1px solid var(--ta-border);
  padding: 4px;
  line-height: 24px;
  font-size: 0.875rem;
  font-family: "Helvetica Neue", Verdana, Arial, sans-serif !important;
}
/* line 84, /app/app/assets/stylesheets/responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .item .name input[disabled] {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  background-color: transparent;
  padding: 0;
  border: none;
}
/* line 94, /app/app/assets/stylesheets/responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .item .right {
  width: 30%;
  text-align: right;
}
/* line 97, /app/app/assets/stylesheets/responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .item .right .number {
  background-color: var(--ta-border-subtle);
  min-width: 24px;
  padding: 2px 5px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  text-align: center;
  font-size: 0.75rem;
}
/* line 105, /app/app/assets/stylesheets/responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .item .right .actions {
  font-size: 1.125rem;
}
/* line 107, /app/app/assets/stylesheets/responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .item .right .actions > span {
  cursor: pointer;
  padding: 5px;
}
/* line 111, /app/app/assets/stylesheets/responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .item .right .actions .ion-edit {
  margin-right: 5px;
}
/* line 113, /app/app/assets/stylesheets/responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .item .right .actions .ion-edit:hover, .ta-dropdown-box-wrapper .ta-dropdown-box .item .right .actions .ion-edit:focus {
  color: var(--ta-brand);
}
/* line 117, /app/app/assets/stylesheets/responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .item .right .actions .ion-checkmark {
  margin-right: 5px;
}
/* line 119, /app/app/assets/stylesheets/responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .item .right .actions .ion-checkmark:hover, .ta-dropdown-box-wrapper .ta-dropdown-box .item .right .actions .ion-checkmark:focus {
  color: var(--ta-success);
}
/* line 123, /app/app/assets/stylesheets/responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .item .right .actions .ion-trash-b {
  padding-right: 0;
}
/* line 125, /app/app/assets/stylesheets/responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .item .right .actions .ion-trash-b:hover, .ta-dropdown-box-wrapper .ta-dropdown-box .item .right .actions .ion-trash-b:focus {
  color: var(--ta-danger);
}
/* line 132, /app/app/assets/stylesheets/responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .item:hover:not(.selected) {
  background-color: var(--ta-border-subtle);
}
/* line 135, /app/app/assets/stylesheets/responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .item:hover:not(.selected) .right .number {
  background-color: #FFFFFF;
}
/* line 141, /app/app/assets/stylesheets/responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .item.selected {
  background-color: var(--ta-border);
  cursor: default;
}
/* line 145, /app/app/assets/stylesheets/responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .item.selected .right .number {
  background-color: #FFFFFF;
}
/* line 151, /app/app/assets/stylesheets/responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .buttons {
  border-top: 1px solid var(--ta-border-subtle);
  padding: 15px;
}
/* line 154, /app/app/assets/stylesheets/responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .buttons:after {
  content: '';
  display: block;
  clear: both;
}
/* line 159, /app/app/assets/stylesheets/responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .buttons a {
  min-width: 0;
  width: 127.5px;
}
/* line 165, /app/app/assets/stylesheets/responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box.edit .item {
  cursor: default;
}

/* line 171, /app/app/assets/stylesheets/responsive.scss */
.dialog-content-texts p {
  margin: 0 0 10px 0;
}
/* line 172, /app/app/assets/stylesheets/responsive.scss */
.dialog-content-texts ul, .dialog-content-texts ol {
  margin: 0 0 10px 30px;
}
/* line 174, /app/app/assets/stylesheets/responsive.scss */
.dialog-content-texts ul li, .dialog-content-texts ol li {
  margin: 0 0 5px 0;
}
/* line 176, /app/app/assets/stylesheets/responsive.scss */
.dialog-content-texts ul li:last-child, .dialog-content-texts ol li:last-child {
  margin: 0;
}

/* line 181, /app/app/assets/stylesheets/responsive.scss */
a.arancio:hover, a.arancio:focus {
  color: #D44F2F;
}

/* line 184, /app/app/assets/stylesheets/responsive.scss */
.table.table-white tbody > tr > td.custom-content p {
  margin: 0 0 10px 0;
}
/* line 186, /app/app/assets/stylesheets/responsive.scss */
.table.table-white tbody > tr > td.custom-content p:last-child {
  margin: 0;
}
/* line 188, /app/app/assets/stylesheets/responsive.scss */
.table.table-white tbody > tr > td.custom-content ul, .table.table-white tbody > tr > td.custom-content ol {
  margin: 0 0 10px 35px;
}
/* line 190, /app/app/assets/stylesheets/responsive.scss */
.table.table-white tbody > tr > td.custom-content ul:last-child, .table.table-white tbody > tr > td.custom-content ol:last-child {
  margin: 0;
}
/* line 191, /app/app/assets/stylesheets/responsive.scss */
.table.table-white tbody > tr > td.custom-content ul li, .table.table-white tbody > tr > td.custom-content ol li {
  margin: 0 0 10px 0;
}
/* line 193, /app/app/assets/stylesheets/responsive.scss */
.table.table-white tbody > tr > td.custom-content ul li:last-child, .table.table-white tbody > tr > td.custom-content ol li:last-child {
  margin: 0;
}

/* line 199, /app/app/assets/stylesheets/responsive.scss */
body#people_controller[data-action="find_society"] .table.table-white.table1140 tbody tr td span.nowrap {
  display: block;
  height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 207, /app/app/assets/stylesheets/responsive.scss */
body#application_controller[data-action="sidebar_search"] {
  /*.table.table-white.table1140 tbody tr[id^="person-"] td:nth-child(2){ padding-left: 68px; }*/
}

/* line 212, /app/app/assets/stylesheets/responsive.scss */
body#invoices_controller[data-action="new"] .table.table-white.table1140 tbody tr td:first-child {
  position: relative;
}
/* line 214, /app/app/assets/stylesheets/responsive.scss */
body#invoices_controller[data-action="new"] .table.table-white.table1140 tbody tr td:first-child input {
  margin: 0;
}
/* line 215, /app/app/assets/stylesheets/responsive.scss */
body#invoices_controller[data-action="new"] .table.table-white.table1140 tbody tr td:first-child span.ion-heart {
  margin-top: -7px;
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 15px;
}
/* line 223, /app/app/assets/stylesheets/responsive.scss */
body#invoices_controller[data-action="new"] .table.table-white.table610 tbody tr td:first-child input {
  margin: 0;
}

/* line 227, /app/app/assets/stylesheets/responsive.scss */
body#appointments_controller[data-action="new"] .Person-field, body#appointments_controller[data-action="new"] .DemoRequest-field, body#appointments_controller[data-action="edit"] .Person-field, body#appointments_controller[data-action="edit"] .DemoRequest-field {
  margin-bottom: 15px;
}

/* line 232, /app/app/assets/stylesheets/responsive.scss */
body#appointments_controller[data-action="link_gcal"] .list-calendars > div, body#agent_availability_configurations_controller[data-action="index"] .list-calendars > div {
  margin: 0 0 10px 0;
}
/* line 234, /app/app/assets/stylesheets/responsive.scss */
body#appointments_controller[data-action="link_gcal"] .list-calendars > div span, body#agent_availability_configurations_controller[data-action="index"] .list-calendars > div span {
  display: inline-block;
  vertical-align: middle;
}
/* line 237, /app/app/assets/stylesheets/responsive.scss */
body#appointments_controller[data-action="link_gcal"] .list-calendars > div span.icon, body#agent_availability_configurations_controller[data-action="index"] .list-calendars > div span.icon {
  width: 20px;
  height: 20px;
  line-height: 20px;
  margin-right: 5px;
  text-align: center;
}
/* line 245, /app/app/assets/stylesheets/responsive.scss */
body#appointments_controller[data-action="link_gcal"] .list-calendars > div:last-child, body#agent_availability_configurations_controller[data-action="index"] .list-calendars > div:last-child {
  margin-bottom: 0;
}

/* line 251, /app/app/assets/stylesheets/responsive.scss */
body#bookable_resources_controller[data-action="index"] .table.table-white tbody tr td.alignright {
  text-align: right !important;
}

/* line 256, /app/app/assets/stylesheets/responsive.scss */
body#brutality_messages_controller[data-action="details"] #app-content > a.back {
  vertical-align: middle;
}
/* line 259, /app/app/assets/stylesheets/responsive.scss */
body#brutality_messages_controller[data-action="details"] #app-content > .status {
  display: inline-block;
  padding: 0 10px;
  margin: 0 10px;
  border-right: 1px solid;
  border-left: 1px solid;
  vertical-align: middle;
}
/* line 267, /app/app/assets/stylesheets/responsive.scss */
body#brutality_messages_controller[data-action="details"] #app-content > .progress-info {
  display: inline-block;
  vertical-align: middle;
}

/* line 278, /app/app/assets/stylesheets/responsive.scss */
body#cost_payments_controller[data-action="edit"] #app-content form.form .actions select, body#cost_payments_controller[data-action="new"] #app-content form.form .actions select,
body#presumed_cost_payments_controller[data-action="edit"] #app-content form.form .actions select, body#presumed_cost_payments_controller[data-action="new"] #app-content form.form .actions select,
body#reversal_cost_payments_controller[data-action="edit"] #app-content form.form .actions select, body#reversal_cost_payments_controller[data-action="new"] #app-content form.form .actions select {
  float: right;
  width: 100px;
  margin: 3px 0 0 10px;
}

/* line 288, /app/app/assets/stylesheets/responsive.scss */
body#costs_controller[data-action="edit"] #app-content form.form .actions a#save_and_back, body#costs_controller[data-action="edit"] #app-content form.form .actions a#save_and_pay, body#costs_controller[data-action="new"] #app-content form.form .actions a#save_and_back, body#costs_controller[data-action="new"] #app-content form.form .actions a#save_and_pay {
  float: right;
  margin: 9px 10px 0 0;
  line-height: 1.2;
}
/* line 293, /app/app/assets/stylesheets/responsive.scss */
body#costs_controller[data-action="edit"] #app-content form.form .actions a#save_and_pay, body#costs_controller[data-action="new"] #app-content form.form .actions a#save_and_pay {
  padding-right: 10px;
  border-right: 1px solid var(--ta-text);
}

/* line 300, /app/app/assets/stylesheets/responsive.scss */
#table-employee_goals .summary-row td span {
  word-break: break-all;
}

/* line 302, /app/app/assets/stylesheets/responsive.scss */
body#inbounds_controller[data-action="index"] .text-overflow {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 311, /app/app/assets/stylesheets/responsive.scss */
#renews_table .society-name a:first-child {
  display: inline-block;
  line-height: 1.375rem;
  vertical-align: top;
}
/* line 316, /app/app/assets/stylesheets/responsive.scss */
#renews_table .society-name a:last-child {
  display: inline-block;
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
  vertical-align: top;
}
/* line 322, /app/app/assets/stylesheets/responsive.scss */
#renews_table .society-name a:last-child span {
  font-size: 1.1875rem;
  line-height: 1;
}

/* line 331, /app/app/assets/stylesheets/responsive.scss */
body#tickler_controller[data-action="index"] td[rowspan] {
  border-right: 1px solid #EBEEF0;
}

/* line 335, /app/app/assets/stylesheets/responsive.scss */
body#sold_items_controller[data-action="admin_index"] .table-white .two-rows, body#sales_info_controller[data-action="delay"] .table-white .two-rows {
  line-height: 1.2;
}
/* line 337, /app/app/assets/stylesheets/responsive.scss */
body#sold_items_controller[data-action="admin_index"] .table-white .two-rows .small, body#sales_info_controller[data-action="delay"] .table-white .two-rows .small {
  font-size: 0.8em;
  vertical-align: top;
}

/* line 346, /app/app/assets/stylesheets/responsive.scss */
body#invoices_controller[data-action="aggregation_report"] #invoices_index tbody td:first-child {
  text-transform: capitalize;
}
/* line 347, /app/app/assets/stylesheets/responsive.scss */
body#invoices_controller[data-action="aggregation_report"] #invoices_index thead td.br-left {
  border-left: 1px solid #AAAAAA;
}
/* line 348, /app/app/assets/stylesheets/responsive.scss */
body#invoices_controller[data-action="aggregation_report"] #invoices_index thead td.br-right {
  border-right: none;
}
/* line 349, /app/app/assets/stylesheets/responsive.scss */
body#invoices_controller[data-action="aggregation_report"] #invoices_index thead th.br-left, body#invoices_controller[data-action="aggregation_report"] #invoices_index tbody td.br-left {
  border-left: 1px solid #EBEEF0;
}

/* line 354, /app/app/assets/stylesheets/responsive.scss */
body#invoices_controller[data-action="find_proforma_errors"] #proforma-table .actions {
  text-align: left;
}

/* line 358, /app/app/assets/stylesheets/responsive.scss */
body[id="intelligence/customers_snapshot_controller"][data-action="index"] .table-white .ion-record {
  font-size: 1.3125rem;
  text-shadow: 0px 0px 7px #666;
  position: relative;
}
/* line 362, /app/app/assets/stylesheets/responsive.scss */
body[id="intelligence/customers_snapshot_controller"][data-action="index"] .table-white .ion-record span {
  width: 17px;
  line-height: 1.5rem;
  font-size: 0.875rem;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
}

/* line 377, /app/app/assets/stylesheets/responsive.scss */
body#alfred_controller[data-action="settings"] .alfred-section .form input.left[type="checkbox"] {
  margin-right: 2%;
  margin-left: 0;
}
/* line 381, /app/app/assets/stylesheets/responsive.scss */
body#alfred_controller[data-action="settings"] .alfred-section .form .field > span {
  display: inline-block;
  width: calc(73% - 14px);
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
}

/* line 395, /app/app/assets/stylesheets/responsive.scss */
body#exporter_controller[data-action="index"] #exporter-search-form h4, body#exporter_controller[data-action="search"] #exporter-search-form h4 {
  margin: 0 0 15px 0;
}

/* line 405, /app/app/assets/stylesheets/responsive.scss */
body#brutality_controller[data-action="check_associations"] .table.table-white.with-fields.table1140:not(.skip2-cols) tbody tr td.with-form form.form-in-cell.with-error {
  display: inline-block;
  width: 90%;
  vertical-align: middle;
}

/* line 414, /app/app/assets/stylesheets/responsive.scss */
#sidebar-menu-items-table tbody tr .ion-arrow-down-b, #sidebar-menu-items-table tbody tr .ion-arrow-right-b {
  font-size: 1.25rem;
  margin: 0 8px 0 0;
  cursor: pointer;
}
/* line 419, /app/app/assets/stylesheets/responsive.scss */
#sidebar-menu-items-table tbody tr .ta-checkbox-tag {
  vertical-align: middle;
  margin: 0 5px 0 0;
}
/* line 422, /app/app/assets/stylesheets/responsive.scss */
#sidebar-menu-items-table tbody tr .ta-checkbox-tag + a {
  vertical-align: middle;
}
/* line 425, /app/app/assets/stylesheets/responsive.scss */
#sidebar-menu-items-table tbody tr.level-1 td {
  background-color: var(--ta-danger-soft);
}
/* line 428, /app/app/assets/stylesheets/responsive.scss */
#sidebar-menu-items-table tbody tr.level-2 td {
  background-color: var(--ta-lilla-soft-alt);
}
/* line 430, /app/app/assets/stylesheets/responsive.scss */
#sidebar-menu-items-table tbody tr.level-2 td:first-child {
  padding-left: 28px;
  position: relative;
}
/* line 433, /app/app/assets/stylesheets/responsive.scss */
#sidebar-menu-items-table tbody tr.level-2 td:first-child:before {
  content: '';
  background-color: var(--ta-surface);
  width: 20px;
  height: calc(100% + 1px);
  position: absolute;
  top: 0;
  left: 0;
}
/* line 446, /app/app/assets/stylesheets/responsive.scss */
#sidebar-menu-items-table tbody tr.level-3 td {
  background-color: var(--ta-info-soft);
}
/* line 448, /app/app/assets/stylesheets/responsive.scss */
#sidebar-menu-items-table tbody tr.level-3 td:first-child {
  padding-left: 54px;
  position: relative;
}
/* line 451, /app/app/assets/stylesheets/responsive.scss */
#sidebar-menu-items-table tbody tr.level-3 td:first-child:before {
  content: '';
  background-color: var(--ta-surface);
  width: 40px;
  height: calc(100% + 1px);
  position: absolute;
  top: 0;
  left: 0;
}

/* line 466, /app/app/assets/stylesheets/responsive.scss */
body#sales_controller[data-action='kpi'] .all_profits td {
  background-color: var(--ta-bg-subtle);
}

/* line 470, /app/app/assets/stylesheets/responsive.scss */
.multiple-fields .text-right-label {
  margin-top: 0;
}
/* line 472, /app/app/assets/stylesheets/responsive.scss */
.multiple-fields .text-right-label > span {
  display: inline-block;
  width: 100%;
  font-size: 0;
  letter-spacing: 0;
  vertical-align: top;
}
/* line 480, /app/app/assets/stylesheets/responsive.scss */
.multiple-fields > span {
  position: relative;
}
/* line 481, /app/app/assets/stylesheets/responsive.scss */
.multiple-fields input {
  margin-bottom: 10px;
}
/* line 482, /app/app/assets/stylesheets/responsive.scss */
.multiple-fields .ion-close {
  cursor: pointer;
  position: absolute;
  top: 7px;
  right: 10px;
}
/* line 488, /app/app/assets/stylesheets/responsive.scss */
.multiple-fields.hash-fields {
  margin-top: 0;
}
/* line 490, /app/app/assets/stylesheets/responsive.scss */
.multiple-fields.hash-fields > span {
  display: inline-block;
  width: 100%;
  font-size: 0;
  letter-spacing: 0;
  vertical-align: top;
}
/* line 498, /app/app/assets/stylesheets/responsive.scss */
.multiple-fields.hash-fields[data-count="1"] input, .multiple-fields.hash-fields[data-count="1"] select {
  max-width: 100%;
}
/* line 501, /app/app/assets/stylesheets/responsive.scss */
.multiple-fields.hash-fields[data-count="2"] input, .multiple-fields.hash-fields[data-count="2"] select {
  max-width: 49%;
}
/* line 503, /app/app/assets/stylesheets/responsive.scss */
.multiple-fields.hash-fields[data-count="2"] input:first-child, .multiple-fields.hash-fields[data-count="2"] select:first-child {
  margin: 0 2% 10px 0;
}
/* line 507, /app/app/assets/stylesheets/responsive.scss */
.multiple-fields.hash-fields[data-count="3"] input, .multiple-fields.hash-fields[data-count="3"] select {
  max-width: 32%;
}
/* line 509, /app/app/assets/stylesheets/responsive.scss */
.multiple-fields.hash-fields[data-count="3"] input:nth-child(2), .multiple-fields.hash-fields[data-count="3"] select:nth-child(2) {
  margin: 0 2% 10px 2%;
}
/* line 513, /app/app/assets/stylesheets/responsive.scss */
.multiple-fields.hash-fields[data-count="4"] input, .multiple-fields.hash-fields[data-count="4"] select {
  max-width: 23.5%;
  margin: 0 2% 10px 0;
}
/* line 516, /app/app/assets/stylesheets/responsive.scss */
.multiple-fields.hash-fields[data-count="4"] input:nth-child(4), .multiple-fields.hash-fields[data-count="4"] select:nth-child(4) {
  margin-right: 0;
}

/* line 525, /app/app/assets/stylesheets/responsive.scss */
body#admin_controller[data-action="settings"] .array-fields .text-right-label > span, body#admin_controller[data-action="settings"] .hash-fields .text-right-label > span, body#data_collection_pages_controller[data-action="settings"] .array-fields .text-right-label > span, body#data_collection_pages_controller[data-action="settings"] .hash-fields .text-right-label > span, body#fiscal_item_data_controller[data-action="rea_settings"] .array-fields .text-right-label > span, body#fiscal_item_data_controller[data-action="rea_settings"] .hash-fields .text-right-label > span {
  position: relative;
}
/* line 526, /app/app/assets/stylesheets/responsive.scss */
body#admin_controller[data-action="settings"] .array-fields .text-right-label input, body#admin_controller[data-action="settings"] .hash-fields .text-right-label input, body#data_collection_pages_controller[data-action="settings"] .array-fields .text-right-label input, body#data_collection_pages_controller[data-action="settings"] .hash-fields .text-right-label input, body#fiscal_item_data_controller[data-action="rea_settings"] .array-fields .text-right-label input, body#fiscal_item_data_controller[data-action="rea_settings"] .hash-fields .text-right-label input {
  margin-bottom: 10px;
}
/* line 527, /app/app/assets/stylesheets/responsive.scss */
body#admin_controller[data-action="settings"] .array-fields .text-right-label .ion-close, body#admin_controller[data-action="settings"] .hash-fields .text-right-label .ion-close, body#data_collection_pages_controller[data-action="settings"] .array-fields .text-right-label .ion-close, body#data_collection_pages_controller[data-action="settings"] .hash-fields .text-right-label .ion-close, body#fiscal_item_data_controller[data-action="rea_settings"] .array-fields .text-right-label .ion-close, body#fiscal_item_data_controller[data-action="rea_settings"] .hash-fields .text-right-label .ion-close {
  cursor: pointer;
  position: absolute;
  top: 7px;
  right: 10px;
}
/* line 536, /app/app/assets/stylesheets/responsive.scss */
body#admin_controller[data-action="settings"] .hash-fields .text-right-label, body#data_collection_pages_controller[data-action="settings"] .hash-fields .text-right-label, body#fiscal_item_data_controller[data-action="rea_settings"] .hash-fields .text-right-label {
  margin-top: 0;
}
/* line 537, /app/app/assets/stylesheets/responsive.scss */
body#admin_controller[data-action="settings"] .hash-fields .text-right-label > span, body#data_collection_pages_controller[data-action="settings"] .hash-fields .text-right-label > span, body#fiscal_item_data_controller[data-action="rea_settings"] .hash-fields .text-right-label > span {
  display: inline-block;
  width: 100%;
  font-size: 0;
  letter-spacing: 0;
  vertical-align: top;
}
/* line 545, /app/app/assets/stylesheets/responsive.scss */
body#admin_controller[data-action="settings"] .hash-fields[data-count="2"] input, body#data_collection_pages_controller[data-action="settings"] .hash-fields[data-count="2"] input, body#fiscal_item_data_controller[data-action="rea_settings"] .hash-fields[data-count="2"] input {
  max-width: 49%;
}
/* line 547, /app/app/assets/stylesheets/responsive.scss */
body#admin_controller[data-action="settings"] .hash-fields[data-count="2"] input:first-child, body#data_collection_pages_controller[data-action="settings"] .hash-fields[data-count="2"] input:first-child, body#fiscal_item_data_controller[data-action="rea_settings"] .hash-fields[data-count="2"] input:first-child {
  margin: 0 2% 10px 0;
}
/* line 551, /app/app/assets/stylesheets/responsive.scss */
body#admin_controller[data-action="settings"] .hash-fields[data-count="3"] input, body#admin_controller[data-action="settings"] .hash-fields[data-count="3"] select, body#data_collection_pages_controller[data-action="settings"] .hash-fields[data-count="3"] input, body#data_collection_pages_controller[data-action="settings"] .hash-fields[data-count="3"] select, body#fiscal_item_data_controller[data-action="rea_settings"] .hash-fields[data-count="3"] input, body#fiscal_item_data_controller[data-action="rea_settings"] .hash-fields[data-count="3"] select {
  max-width: 32%;
}
/* line 553, /app/app/assets/stylesheets/responsive.scss */
body#admin_controller[data-action="settings"] .hash-fields[data-count="3"] input:nth-child(2), body#admin_controller[data-action="settings"] .hash-fields[data-count="3"] select:nth-child(2), body#data_collection_pages_controller[data-action="settings"] .hash-fields[data-count="3"] input:nth-child(2), body#data_collection_pages_controller[data-action="settings"] .hash-fields[data-count="3"] select:nth-child(2), body#fiscal_item_data_controller[data-action="rea_settings"] .hash-fields[data-count="3"] input:nth-child(2), body#fiscal_item_data_controller[data-action="rea_settings"] .hash-fields[data-count="3"] select:nth-child(2) {
  margin: 0 2% 10px 2%;
}
/* line 557, /app/app/assets/stylesheets/responsive.scss */
body#admin_controller[data-action="settings"] .hash-fields[data-count="4"] input, body#admin_controller[data-action="settings"] .hash-fields[data-count="4"] select, body#data_collection_pages_controller[data-action="settings"] .hash-fields[data-count="4"] input, body#data_collection_pages_controller[data-action="settings"] .hash-fields[data-count="4"] select, body#fiscal_item_data_controller[data-action="rea_settings"] .hash-fields[data-count="4"] input, body#fiscal_item_data_controller[data-action="rea_settings"] .hash-fields[data-count="4"] select {
  max-width: 23.5%;
  margin: 0 2% 10px 0;
}
/* line 560, /app/app/assets/stylesheets/responsive.scss */
body#admin_controller[data-action="settings"] .hash-fields[data-count="4"] input:nth-child(4), body#admin_controller[data-action="settings"] .hash-fields[data-count="4"] select:nth-child(4), body#data_collection_pages_controller[data-action="settings"] .hash-fields[data-count="4"] input:nth-child(4), body#data_collection_pages_controller[data-action="settings"] .hash-fields[data-count="4"] select:nth-child(4), body#fiscal_item_data_controller[data-action="rea_settings"] .hash-fields[data-count="4"] input:nth-child(4), body#fiscal_item_data_controller[data-action="rea_settings"] .hash-fields[data-count="4"] select:nth-child(4) {
  margin-right: 0;
}

/* line 566, /app/app/assets/stylesheets/responsive.scss */
#salary_f24_form {
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
}
/* line 570, /app/app/assets/stylesheets/responsive.scss */
#salary_f24_form .field {
  display: inline-block;
  width: 33%;
  vertical-align: middle;
}
/* line 574, /app/app/assets/stylesheets/responsive.scss */
#salary_f24_form .field:nth-child(3n-1) {
  width: 34%;
}

/* line 578, /app/app/assets/stylesheets/responsive.scss */
#table-check-surveys tbody tr.parent-row-with-inner-table td:first-child {
  position: relative;
  padding-left: 29px;
}
/* line 581, /app/app/assets/stylesheets/responsive.scss */
#table-check-surveys tbody tr.parent-row-with-inner-table td:first-child .drop-down-table {
  position: absolute;
  left: 0;
}

/* line 588, /app/app/assets/stylesheets/responsive.scss */
#table-log td.file {
  background-color: #CCCCCC;
}
/* line 589, /app/app/assets/stylesheets/responsive.scss */
#table-log td.document {
  background-color: #848484;
}
/* line 590, /app/app/assets/stylesheets/responsive.scss */
#table-log td.change_person {
  background-color: #8678B4;
}
/* line 591, /app/app/assets/stylesheets/responsive.scss */
#table-log td.set_selected, #table-log td.demo-log {
  background-color: #29ABE2;
}
/* line 592, /app/app/assets/stylesheets/responsive.scss */
#table-log td.send_message {
  background-color: #FA4336;
}
/* line 593, /app/app/assets/stylesheets/responsive.scss */
#table-log td.verified_datum {
  background-color: #FBDC4C;
}
/* line 594, /app/app/assets/stylesheets/responsive.scss */
#table-log td.change_datum {
  background-color: #51BD7D;
}
/* line 595, /app/app/assets/stylesheets/responsive.scss */
#table-log td.change_datum_invoice_datum {
  background-color: #A52A2A;
}
/* line 596, /app/app/assets/stylesheets/responsive.scss */
#table-log td.change_datum_shipping_address {
  background-color: #333333;
}
/* line 597, /app/app/assets/stylesheets/responsive.scss */
#table-log td.change_datum_bank {
  background-color: #F67F2B;
}
/* line 598, /app/app/assets/stylesheets/responsive.scss */
#table-log td.dont_disturb {
  background-color: #FFC0CB;
}
/* line 599, /app/app/assets/stylesheets/responsive.scss */
#table-log td.change_tickler {
  background-color: #006DDE;
}

/* line 603, /app/app/assets/stylesheets/responsive.scss */
#rf-table tr.second-level td:first-child {
  padding-left: 24px;
}
/* line 604, /app/app/assets/stylesheets/responsive.scss */
#rf-table tr.third-level td:first-child {
  padding-left: 50px;
}

/* line 609, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content h2, body#demo_requests_document_analyses_controller[data-action="show"] #app-content #title-bar .page-title, #title-bar body#demo_requests_document_analyses_controller[data-action="show"] #app-content .page-title {
  margin-bottom: 20px;
}
/* line 610, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content .section {
  margin: 15px 0 5px 0;
}
/* line 612, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content .section strong, body#demo_requests_document_analyses_controller[data-action="show"] #app-content .section .strong {
  text-transform: uppercase;
}
/* line 613, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content .section + .box-question {
  margin: 0;
}
/* line 615, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question {
  margin: 15px 0 0 0;
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
}
/* line 620, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question > div {
  display: inline-block;
  vertical-align: top;
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.3;
}
/* line 627, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question .question {
  width: 70%;
  padding-right: 15px;
  padding-top: 6px;
}
/* line 631, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question .question .edit-person[href="#"] {
  text-decoration: none;
  cursor: default;
}
/* line 634, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question .question .edit-person[href="#"]:hover, body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question .question .edit-person[href="#"]:focus {
  color: #4B4B4B;
}
/* line 636, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question .question .edit-demo-request[href="#"] {
  text-decoration: none;
  cursor: default;
}
/* line 639, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question .question .edit-demo-request[href="#"]:hover, body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question .question .edit-demo-request[href="#"]:focus {
  color: #4B4B4B;
}
/* line 642, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question .answer {
  width: 30%;
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
}
/* line 648, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question .answer .content-select {
  width: 100%;
}
/* line 649, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question .answer button {
  width: 100% !important;
  max-width: 100%;
  padding: 1px 38px 1px 10px;
  border: none;
  box-shadow: none;
  cursor: pointer;
}
/* line 656, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question .answer button .ui-icon {
  display: none;
}
/* line 657, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question .answer button span:last-child {
  font-size: 0.75rem;
  line-height: 1.625rem;
}
/* line 661, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question .answer button:hover:not(.ui-state-disabled) {
  background-color: #F2F2F2 !important;
}
/* line 662, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question .answer button.ui-state-disabled {
  cursor: not-allowed;
}
/* line 664, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question .answer button.ui-state-disabled:hover {
  background-color: var(--ta-danger-soft) !important;
}
/* line 667, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question .answer input[type="text"] {
  background-color: #FFFFFF;
  display: inline-block;
  width: 100%;
  height: 30px;
  padding: 1px 10px;
  border: 1px solid #D3DBE2;
  border-radius: 2px;
  font-size: 0.75rem;
}
/* line 676, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question .answer input[type="text"].score {
  width: calc(100% - 90px);
  vertical-align: top;
}
/* line 680, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question .answer input[type="text"][disabled] {
  cursor: not-allowed;
}
/* line 682, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question .answer input[type="text"][disabled]:hover {
  background-color: var(--ta-danger-soft) !important;
}
/* line 685, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question .answer textarea {
  background-color: #FFFFFF;
  width: 100%;
  max-width: 100%;
  margin: 0 0 10px 0;
  padding: 10px;
  border: 1px solid #D3DBE2;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  font-size: 0.75rem;
}
/* line 694, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question .answer textarea[disabled] {
  cursor: not-allowed;
}
/* line 696, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question .answer textarea[disabled]:hover {
  background-color: var(--ta-danger-soft) !important;
}
/* line 698, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question .answer textarea ~ label {
  display: inline-block;
  width: 90px;
  font-size: 0.875rem;
  letter-spacing: 1px;
  line-height: 1.875rem;
  vertical-align: top;
}
/* line 705, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question .answer textarea ~ label:after {
  content: ':';
}
/* line 709, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question.child {
  margin: 5px 0 0 0;
}
/* line 711, /app/app/assets/stylesheets/responsive.scss */
body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question.child .question {
  padding-left: 15px;
}

/* line 718, /app/app/assets/stylesheets/responsive.scss */
.brb-files-fieldset .fieldset {
  border-bottom: 1px solid #CCCCCC;
}

@container ta-pagina (max-width: 93.75rem) {
  /* line 725, /app/app/assets/stylesheets/responsive.scss */
  body#sales_info_controller[data-action="delay"] .table-white .two-rows {
    line-height: 1.375rem;
  }
}
@container ta-pagina (max-width: 87.5rem) {
  /* line 731, /app/app/assets/stylesheets/responsive.scss */
  #salary_f24_form .field {
    display: inline-block;
    width: 100%;
  }
  /* line 734, /app/app/assets/stylesheets/responsive.scss */
  #salary_f24_form .field:nth-child(3n-1) {
    width: 100%;
  }
}
@container ta-pagina (max-width: 71.25rem) {
  /* line 741, /app/app/assets/stylesheets/responsive.scss */
  body[data-controller="referents_controller"][data-action="index"] .table.table-white.table1140 tbody tr td:first-child {
    padding: 5px 0 0 0;
  }

  /* line 746, /app/app/assets/stylesheets/responsive.scss */
  body#application_controller[data-action="sidebar_search"] .table.table-white.table1140 tbody tr[id^="person-"] td:nth-child(2) {
    padding-top: 10px;
    /*padding-left: 15px;*/
  }
  /* line 749, /app/app/assets/stylesheets/responsive.scss */
  body#application_controller[data-action="sidebar_search"] .table.table-white.table1140 tbody tr[id^="person-"] td:nth-child(3) {
    padding-top: 10px;
  }
  /* line 752, /app/app/assets/stylesheets/responsive.scss */
  body#application_controller[data-action="sidebar_search"] .table.table-white.table1140 tbody tr[id^="dr-"] td:nth-last-child(3) {
    padding-bottom: 5px;
  }

  /* line 757, /app/app/assets/stylesheets/responsive.scss */
  body#invoices_controller[data-action="new"] .table.table-white.table1140 tbody tr td:first-child span.ion-heart {
    margin-top: -4px;
    left: auto;
    right: 10px;
  }

  /* line 767, /app/app/assets/stylesheets/responsive.scss */
  body#appointments_controller[data-action="index"] .table.table-white.table1140 tbody tr td br,
  body#brutality_accounts_controller[data-action="index"] .table.table-white.table1140 tbody tr td br,
  body#brutality_messages_controller[data-action="index"] .table.table-white.table1140 tbody tr td br,
  body#brutality_messages_controller[data-action="operative_index"] .table.table-white.table1140 tbody tr td br {
    display: none;
  }

  /* line 769, /app/app/assets/stylesheets/responsive.scss */
  #review_activity_kind.table.table-white.table1140 tbody tr.last-big.without-actions td:last-child {
    width: 50%;
  }

  /* line 771, /app/app/assets/stylesheets/responsive.scss */
  #table-employee_goals td.br-left, #table-employee_goals th.br-left {
    border-left: none;
  }
  /* line 772, /app/app/assets/stylesheets/responsive.scss */
  #table-employee_goals td.no-br.br-left {
    border-left: none;
  }
  /* line 773, /app/app/assets/stylesheets/responsive.scss */
  #table-employee_goals thead tr:nth-child(3) th:first-child {
    border-bottom: none;
  }
  /* line 774, /app/app/assets/stylesheets/responsive.scss */
  #table-employee_goals thead tr:last-child th {
    border-bottom: none;
  }
  /* line 775, /app/app/assets/stylesheets/responsive.scss */
  #table-employee_goals td:first-child {
    text-align: center;
  }
  /* line 776, /app/app/assets/stylesheets/responsive.scss */
  #table-employee_goals td:nth-child(3n+2) {
    border-top: 1px solid #D3DBE2;
    padding-top: 10px;
  }
  /* line 780, /app/app/assets/stylesheets/responsive.scss */
  #table-employee_goals td:nth-child(3n+1), #table-employee_goals td:nth-child(3n) {
    padding-bottom: 10px;
  }
  /* line 781, /app/app/assets/stylesheets/responsive.scss */
  #table-employee_goals td:last-child {
    border-bottom: none;
  }

  /* line 784, /app/app/assets/stylesheets/responsive.scss */
  body#fiscal_item_data_controller[data-action="index"] .society-name {
    width: calc(100% - 140px);
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
  }

  /* line 791, /app/app/assets/stylesheets/responsive.scss */
  #renews_table .society-name a:first-child {
    max-width: calc(100% - 186px);
    overflow: hidden;
    text-overflow: ellipsis;
  }

  /* line 797, /app/app/assets/stylesheets/responsive.scss */
  body#sold_items_controller[data-action="admin_index"] .table-white .two-rows {
    line-height: 1.375rem;
  }

  /* line 801, /app/app/assets/stylesheets/responsive.scss */
  body#invoices_controller[data-action="aggregation_report"] #invoices_index thead td.br-left, body#invoices_controller[data-action="aggregation_report"] #invoices_index thead th.br-left, body#invoices_controller[data-action="aggregation_report"] #invoices_index tbody td.br-left {
    border-left: none;
  }

  /* line 805, /app/app/assets/stylesheets/responsive.scss */
  body#invoices_controller[data-action="find_proforma_errors"] #proforma-table .actions {
    text-align: center;
  }

  /* line 808, /app/app/assets/stylesheets/responsive.scss */
  body#brutality_controller[data-action="check_associations"] .table.table-white.with-fields.table1140:not(.skip2-cols) tbody tr td.with-form form.form-in-cell.with-error {
    margin-right: 10px;
    width: calc(75% - 15px);
  }

  /* line 813, /app/app/assets/stylesheets/responsive.scss */
  #table-check-surveys tbody tr.parent-row-with-inner-table td:first-child {
    position: static;
    padding-left: 15px;
  }
  /* line 816, /app/app/assets/stylesheets/responsive.scss */
  #table-check-surveys tbody tr.parent-row-with-inner-table td:first-child .drop-down-table {
    font-size: 0.875rem;
    line-height: 1.6875rem;
    position: static;
  }

  /* line 824, /app/app/assets/stylesheets/responsive.scss */
  body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .flex-content .content-cols.cols3, body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .flex-content .content-cols.cols1-2 {
    grid-template-columns: 1fr;
    grid-row-gap: 20px;
  }
  /* line 829, /app/app/assets/stylesheets/responsive.scss */
  body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .box-attivita {
    height: 400px;
  }
  /* line 830, /app/app/assets/stylesheets/responsive.scss */
  body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .field.cols2 {
    width: 100%;
    padding: 0;
  }
  /* line 833, /app/app/assets/stylesheets/responsive.scss */
  body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .field.cols2.second {
    padding: 0;
  }
}
@container ta-pagina (max-width: 56.25rem) {
  /* line 841, /app/app/assets/stylesheets/responsive.scss */
  .ta-tabs .content-tabs.cols12 .tab, .ta-tabs .content-tabs.cols11 .tab, .ta-tabs .content-tabs.cols10 .tab {
    width: 38px !important;
  }
  /* line 843, /app/app/assets/stylesheets/responsive.scss */
  .ta-tabs .content-tabs.cols12 .tab.current, .ta-tabs .content-tabs.cols11 .tab.current, .ta-tabs .content-tabs.cols10 .tab.current {
    min-width: 38px;
  }
  /* line 846, /app/app/assets/stylesheets/responsive.scss */
  .ta-tabs .content-tabs.cols12 .tab.current {
    width: calc(100% - 418px) !important;
  }
  /* line 847, /app/app/assets/stylesheets/responsive.scss */
  .ta-tabs .content-tabs.cols11 .tab.current {
    width: calc(100% - 380px) !important;
  }
  /* line 848, /app/app/assets/stylesheets/responsive.scss */
  .ta-tabs .content-tabs.cols10 .tab.current {
    width: calc(100% - 342px) !important;
  }
  /* line 850, /app/app/assets/stylesheets/responsive.scss */
  .ta-tabs .content-tabs.cols9 .tab, .ta-tabs .content-tabs.cols8 .tab, .ta-tabs .content-tabs.cols7 .tab {
    width: 50px !important;
  }
  /* line 852, /app/app/assets/stylesheets/responsive.scss */
  .ta-tabs .content-tabs.cols9 .tab.current, .ta-tabs .content-tabs.cols8 .tab.current, .ta-tabs .content-tabs.cols7 .tab.current {
    min-width: 50px;
  }
  /* line 855, /app/app/assets/stylesheets/responsive.scss */
  .ta-tabs .content-tabs.cols9 .tab.current {
    width: calc(100% - 400px) !important;
  }
  /* line 856, /app/app/assets/stylesheets/responsive.scss */
  .ta-tabs .content-tabs.cols8 .tab.current {
    width: calc(100% - 350px) !important;
  }
  /* line 857, /app/app/assets/stylesheets/responsive.scss */
  .ta-tabs .content-tabs.cols7 .tab.current {
    width: calc(100% - 300px) !important;
  }
}
@container ta-pagina (max-width: 48.75rem) {
  /* line 862, /app/app/assets/stylesheets/responsive.scss */
  .form .search-user-box .actions, .form .search-topic-box .actions {
    width: auto;
  }
  /* line 864, /app/app/assets/stylesheets/responsive.scss */
  .form .search-user-box .actions input[type="submit"], .form .search-topic-box .actions input[type="submit"] {
    margin: 0;
  }

  /* line 872, /app/app/assets/stylesheets/responsive.scss */
  body#workflow_bullet_point_documentations_controller #main-table tr.line-row td > div {
    padding: 0 !important;
  }
}
@container ta-pagina (max-width: 43.75rem) {
  /* line 880, /app/app/assets/stylesheets/responsive.scss */
  body#application_controller[data-action="sidebar_search"] .table.table-white.table1140 tbody tr[id^="person-"] td:nth-child(3) {
    padding-top: 5px;
  }

  /* line 883, /app/app/assets/stylesheets/responsive.scss */
  body#people_controller[data-action="find_society"] .table.table-white.table1140 tbody tr td span.nowrap {
    height: auto;
    overflow: visible;
    white-space: normal;
  }

  /* line 890, /app/app/assets/stylesheets/responsive.scss */
  body#bookable_resources_controller[data-action="index"] .table.table-white tbody tr {
    position: relative;
  }
  /* line 892, /app/app/assets/stylesheets/responsive.scss */
  body#bookable_resources_controller[data-action="index"] .table.table-white tbody tr td.alignright {
    width: auto;
    position: absolute;
    top: 5px;
    right: 0;
  }

  /* line 900, /app/app/assets/stylesheets/responsive.scss */
  #review_activity_kind.table.table-white.table1140 tbody tr.last-big.without-actions td:last-child {
    width: 100%;
  }

  /* line 902, /app/app/assets/stylesheets/responsive.scss */
  #table-employee_goals td:nth-child(3n+2) {
    border-top: none;
    padding-top: 5px;
  }
  /* line 906, /app/app/assets/stylesheets/responsive.scss */
  #table-employee_goals td:nth-child(3n) {
    padding-bottom: 5px;
  }
  /* line 907, /app/app/assets/stylesheets/responsive.scss */
  #table-employee_goals td:nth-child(3n+1) {
    border-bottom: 1px solid #D3DBE2;
  }
  /* line 909, /app/app/assets/stylesheets/responsive.scss */
  #table-employee_goals td:nth-child(3n+1) + td {
    padding-top: 10px;
  }
  /* line 911, /app/app/assets/stylesheets/responsive.scss */
  #table-employee_goals td:last-child {
    border-bottom: none;
  }

  /* line 914, /app/app/assets/stylesheets/responsive.scss */
  body#fiscal_item_data_controller[data-action="index"] .society-name {
    width: auto;
    overflow: visible;
  }

  /* line 920, /app/app/assets/stylesheets/responsive.scss */
  body#fiscal_item_data_controller[data-action="surveys"] .answers {
    margin-bottom: 20px;
    padding: 10px 0;
  }
  /* line 923, /app/app/assets/stylesheets/responsive.scss */
  body#fiscal_item_data_controller[data-action="surveys"] .answers .wrap-question {
    padding: 0;
  }
  /* line 924, /app/app/assets/stylesheets/responsive.scss */
  body#fiscal_item_data_controller[data-action="surveys"] .answers p.question {
    width: 100%;
    border-right: none;
    padding: 10px 0 5px 0;
    word-break: break-word;
  }
  /* line 930, /app/app/assets/stylesheets/responsive.scss */
  body#fiscal_item_data_controller[data-action="surveys"] .answers p.answer {
    width: 100%;
    border-left: none;
    padding: 0 0 10px 0;
    word-break: break-word;
  }

  /* line 938, /app/app/assets/stylesheets/responsive.scss */
  #renews_table .society-name a:first-child {
    display: inline;
    max-width: 100%;
    overflow: visible;
  }
}
@container ta-pagina (max-width: 41.875rem) {
  /* line 948, /app/app/assets/stylesheets/responsive.scss */
  .form.with-field-details #link-params .field.with-icon input ~ .icon, .form.with-field-details #link-attributes .field.with-icon input ~ .icon {
    top: 0;
    bottom: auto;
  }

  /* line 954, /app/app/assets/stylesheets/responsive.scss */
  body#admin_controller[data-action="settings"] .array-fields .text-right-label > span,
  body#data_collection_pages_controller[data-action="settings"] .array-fields .text-right-label > span {
    display: block;
  }
}
@container ta-pagina (max-width: 38.125rem) {
  /* line 961, /app/app/assets/stylesheets/responsive.scss */
  body#directions_controller[data-action="index"] .table.table-white.table610 tbody tr td br {
    display: none;
  }
  /* line 962, /app/app/assets/stylesheets/responsive.scss */
  body#directions_controller[data-action="index"] .table.table-white.table610 tbody tr td .show-small {
    display: inline-block;
    padding: 0 5px;
  }

  /* line 965, /app/app/assets/stylesheets/responsive.scss */
  body#inbounds_controller[data-action="index"] .text-overflow {
    display: inline;
    white-space: normal;
    overflow: visible;
  }

  /* line 970, /app/app/assets/stylesheets/responsive.scss */
  .field.with-table .title-text {
    margin-bottom: 15px;
  }

  /* line 972, /app/app/assets/stylesheets/responsive.scss */
  body#tickler_controller[data-action="index"] td[rowspan] {
    border-right: none;
  }

  /* line 975, /app/app/assets/stylesheets/responsive.scss */
  #rf-table tr.second-level {
    margin-left: 15px;
  }
  /* line 977, /app/app/assets/stylesheets/responsive.scss */
  #rf-table tr.second-level td:first-child {
    padding-left: 15px;
  }
  /* line 979, /app/app/assets/stylesheets/responsive.scss */
  #rf-table tr.third-level {
    margin-left: 30px;
  }
  /* line 981, /app/app/assets/stylesheets/responsive.scss */
  #rf-table tr.third-level td:first-child {
    padding-left: 15px;
  }
}
@container ta-pagina (max-width: 37.5rem) {
  /* line 989, /app/app/assets/stylesheets/responsive.scss */
  body#alfred_controller[data-action="settings"] .alfred_tabs colgroup, body#alfred_controller[data-action="index"] .alfred_tabs colgroup {
    display: none;
  }
  /* line 991, /app/app/assets/stylesheets/responsive.scss */
  body#alfred_controller[data-action="settings"] .alfred_tabs tr td:first-child, body#alfred_controller[data-action="settings"] .alfred_tabs tr td:last-child, body#alfred_controller[data-action="index"] .alfred_tabs tr td:first-child, body#alfred_controller[data-action="index"] .alfred_tabs tr td:last-child {
    width: 10px;
  }
  /* line 992, /app/app/assets/stylesheets/responsive.scss */
  body#alfred_controller[data-action="settings"] .alfred_tabs tr td:nth-child(2), body#alfred_controller[data-action="settings"] .alfred_tabs tr td:nth-child(4), body#alfred_controller[data-action="index"] .alfred_tabs tr td:nth-child(2), body#alfred_controller[data-action="index"] .alfred_tabs tr td:nth-child(4) {
    width: 30%;
  }

  /* line 998, /app/app/assets/stylesheets/responsive.scss */
  .ta-tabs .content-tabs.cols6 .tab, .ta-tabs .content-tabs.cols5 .tab, .ta-tabs .content-tabs.cols4 .tab, .ta-tabs .content-tabs.cols3 .tab {
    width: 50px !important;
  }
  /* line 1000, /app/app/assets/stylesheets/responsive.scss */
  .ta-tabs .content-tabs.cols6 .tab.current, .ta-tabs .content-tabs.cols5 .tab.current, .ta-tabs .content-tabs.cols4 .tab.current, .ta-tabs .content-tabs.cols3 .tab.current {
    min-width: 50px;
  }
  /* line 1003, /app/app/assets/stylesheets/responsive.scss */
  .ta-tabs .content-tabs.cols6 .tab.current {
    width: calc(100% - 250px) !important;
  }
  /* line 1004, /app/app/assets/stylesheets/responsive.scss */
  .ta-tabs .content-tabs.cols5 .tab.current {
    width: calc(100% - 200px) !important;
  }
  /* line 1005, /app/app/assets/stylesheets/responsive.scss */
  .ta-tabs .content-tabs.cols4 .tab.current {
    width: calc(100% - 150px) !important;
  }
  /* line 1006, /app/app/assets/stylesheets/responsive.scss */
  .ta-tabs .content-tabs.cols3 .tab.current {
    width: calc(100% - 100px) !important;
  }

  /* line 1009, /app/app/assets/stylesheets/responsive.scss */
  body#people_controller[data-action="dashboard_v2"] .attivita-fields .activity .box-info .info .col50, body#people_controller[data-action="activities"] .attivita-fields .activity .box-info .info .col50 {
    width: 100%;
  }
}
@container ta-pagina (max-width: 31.25rem) {
  /* line 1015, /app/app/assets/stylesheets/responsive.scss */
  body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question .question {
    width: 100%;
    margin: 0 0 10px 0;
    padding: 0;
  }
  /* line 1020, /app/app/assets/stylesheets/responsive.scss */
  body#demo_requests_document_analyses_controller[data-action="show"] #app-content .box-question .answer {
    width: 100%;
  }

  /* line 1024, /app/app/assets/stylesheets/responsive.scss */
  body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col {
    margin-bottom: 20px;
  }
  /* line 1026, /app/app/assets/stylesheets/responsive.scss */
  body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col:last-child {
    margin-bottom: 0;
  }
  /* line 1027, /app/app/assets/stylesheets/responsive.scss */
  body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col form.cols2 .col {
    width: 100%;
  }
  /* line 1029, /app/app/assets/stylesheets/responsive.scss */
  body#people_controller[data-action="dashboard_v2"] #dashboard-person-v2 .content-cols .col .field .show-link {
    right: 0;
  }
}
@container ta-pagina (max-width: 27.5rem) {
  /* line 1037, /app/app/assets/stylesheets/responsive.scss */
  body#brutality_messages_controller[data-action="details"] #app-content > .status {
    margin-right: 0;
    padding-right: 0;
    border-right: none;
  }
  /* line 1042, /app/app/assets/stylesheets/responsive.scss */
  body#brutality_messages_controller[data-action="details"] #app-content > .progress-info {
    display: block;
    margin: 10px 0 0 0;
  }
}
@container ta-pagina (max-width: 25rem) {
  /* line 1054, /app/app/assets/stylesheets/responsive.scss */
  body#cost_payments_controller[data-action="edit"] #app-content form.form .actions, body#cost_payments_controller[data-action="new"] #app-content form.form .actions,
  body#presumed_cost_payments_controller[data-action="edit"] #app-content form.form .actions, body#presumed_cost_payments_controller[data-action="new"] #app-content form.form .actions,
  body#reversal_cost_payments_controller[data-action="edit"] #app-content form.form .actions, body#reversal_cost_payments_controller[data-action="new"] #app-content form.form .actions {
    position: relative;
  }
  /* line 1056, /app/app/assets/stylesheets/responsive.scss */
  body#cost_payments_controller[data-action="edit"] #app-content form.form .actions select, body#cost_payments_controller[data-action="new"] #app-content form.form .actions select,
  body#presumed_cost_payments_controller[data-action="edit"] #app-content form.form .actions select, body#presumed_cost_payments_controller[data-action="new"] #app-content form.form .actions select,
  body#reversal_cost_payments_controller[data-action="edit"] #app-content form.form .actions select, body#reversal_cost_payments_controller[data-action="new"] #app-content form.form .actions select {
    float: none;
    width: 100%;
    margin: 0;
    position: absolute;
    top: 49px;
    left: 0;
  }
  /* line 1064, /app/app/assets/stylesheets/responsive.scss */
  body#cost_payments_controller[data-action="edit"] #app-content form.form .actions a.nav-btn, body#cost_payments_controller[data-action="new"] #app-content form.form .actions a.nav-btn,
  body#presumed_cost_payments_controller[data-action="edit"] #app-content form.form .actions a.nav-btn, body#presumed_cost_payments_controller[data-action="new"] #app-content form.form .actions a.nav-btn,
  body#reversal_cost_payments_controller[data-action="edit"] #app-content form.form .actions a.nav-btn, body#reversal_cost_payments_controller[data-action="new"] #app-content form.form .actions a.nav-btn {
    margin-top: 60px;
  }

  /* line 1069, /app/app/assets/stylesheets/responsive.scss */
  body#costs_controller[data-action="edit"] #app-content form.form .actions a#save_and_back, body#costs_controller[data-action="edit"] #app-content form.form .actions a#save_and_pay, body#costs_controller[data-action="new"] #app-content form.form .actions a#save_and_back, body#costs_controller[data-action="new"] #app-content form.form .actions a#save_and_pay {
    float: none;
    margin: 15px 0 0 0;
  }
  /* line 1073, /app/app/assets/stylesheets/responsive.scss */
  body#costs_controller[data-action="edit"] #app-content form.form .actions a#save_and_pay, body#costs_controller[data-action="new"] #app-content form.form .actions a#save_and_pay {
    margin-left: 10px;
    padding: 0 0 0 10px;
    border-right: none;
    border-left: 1px solid var(--ta-text);
  }
}
/*
 * This is a manifest file that'll automatically include all the stylesheets available in this directory
 * and any sub-directories. You're free to add application-wide styles to this file and they'll appear at
 * the top of the compiled file, but it's generally better to create a new file per style scope.

*/



.ion-ribbon-a.bronze { color: #CD7F32; }
.ion-ribbon-a.silver { color: #C0C0C0; }
.ion-ribbon-a.gold { color: #FFD700; }
.ion-ribbon-a.platinum { color: #E5E4E2; }
