@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Roboto:400,600,700&display=swap");
/* line 5, app/assets/stylesheets/mixins/_utilities.scss */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 90, app/assets/stylesheets/mixins/_utilities.scss */
tr.ignore-admin,
th.ignore-admin,
td.ignore-admin,
span.ignore-admin,
thead.ignore-admin,
a.ignore-admin,
div.ignore-admin {
  font: revert-layer;
  font-size: revert-layer;
  vertical-align: revert-layer;
}

/* line 103, app/assets/stylesheets/mixins/_utilities.scss */
html {
  line-height: 1;
}

/* line 107, app/assets/stylesheets/mixins/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 111, app/assets/stylesheets/mixins/_utilities.scss */
caption,
th,
td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 116, app/assets/stylesheets/mixins/_utilities.scss */
q,
blockquote {
  quotes: none;
}

/* line 274, app/assets/stylesheets/mixins/_utilities.scss */
q:before, q:after,
blockquote:before,
blockquote:after {
  content: "";
  content: none;
}

/* line 120, app/assets/stylesheets/mixins/_utilities.scss */
a img {
  border: none;
}

/* line 140, app/assets/stylesheets/admin/_variables.scss */
.primary-10 {
  background: #001a41;
}

/* line 143, app/assets/stylesheets/admin/_variables.scss */
.primary-20 {
  background: #07316b;
}

/* line 146, app/assets/stylesheets/admin/_variables.scss */
.primary-30 {
  background: #1152aa;
}

/* line 149, app/assets/stylesheets/admin/_variables.scss */
.primary-40 {
  background: #1a73e8;
}

/* line 152, app/assets/stylesheets/admin/_variables.scss */
.primary-50 {
  background: #67a1f1;
}

/* line 155, app/assets/stylesheets/admin/_variables.scss */
.primary-60 {
  background: #8db8f6;
}

/* line 158, app/assets/stylesheets/admin/_variables.scss */
.primary-70 {
  background: #b3cefa;
}

/* line 161, app/assets/stylesheets/admin/_variables.scss */
.primary-80 {
  background: #c6d8fd;
}

/* line 164, app/assets/stylesheets/admin/_variables.scss */
.primary-90 {
  background: #dfe8fe;
}

/* line 167, app/assets/stylesheets/admin/_variables.scss */
.primary-95 {
  background: #edf0ff;
}

/* line 170, app/assets/stylesheets/admin/_variables.scss */
.primary-99 {
  background: #fefbff;
}

/* line 175, app/assets/stylesheets/admin/_variables.scss */
.secondary-10 {
  background: #141b2c;
}

/* line 178, app/assets/stylesheets/admin/_variables.scss */
.secondary-20 {
  background: #293041;
}

/* line 181, app/assets/stylesheets/admin/_variables.scss */
.secondary-30 {
  background: #3f4759;
}

/* line 184, app/assets/stylesheets/admin/_variables.scss */
.secondary-40 {
  background: #575e71;
}

/* line 187, app/assets/stylesheets/admin/_variables.scss */
.secondary-50 {
  background: #6d7599;
}

/* line 190, app/assets/stylesheets/admin/_variables.scss */
.secondary-60 {
  background: #8991a5;
}

/* line 193, app/assets/stylesheets/admin/_variables.scss */
.secondary-70 {
  background: #a3abc0;
}

/* line 196, app/assets/stylesheets/admin/_variables.scss */
.secondary-80 {
  background: #bfc6dc;
}

/* line 199, app/assets/stylesheets/admin/_variables.scss */
.secondary-90 {
  background: #dbe2f9;
}

/* line 202, app/assets/stylesheets/admin/_variables.scss */
.secondary-95 {
  background: #edf0ff;
}

/* line 205, app/assets/stylesheets/admin/_variables.scss */
.secondary-99 {
  background: #fefbff;
}

/* line 210, app/assets/stylesheets/admin/_variables.scss */
.danger-10 {
  background: #410002;
}

/* line 213, app/assets/stylesheets/admin/_variables.scss */
.danger-20 {
  background: #690005;
}

/* line 216, app/assets/stylesheets/admin/_variables.scss */
.danger-30 {
  background: #93000a;
}

/* line 219, app/assets/stylesheets/admin/_variables.scss */
.danger-40 {
  background: #ba1a1a;
}

/* line 222, app/assets/stylesheets/admin/_variables.scss */
.danger-50 {
  background: #de3730;
}

/* line 225, app/assets/stylesheets/admin/_variables.scss */
.danger-60 {
  background: #ff5449;
}

/* line 228, app/assets/stylesheets/admin/_variables.scss */
.danger-70 {
  background: #ff897d;
}

/* line 231, app/assets/stylesheets/admin/_variables.scss */
.danger-80 {
  background: #ffb4ab;
}

/* line 234, app/assets/stylesheets/admin/_variables.scss */
.danger-90 {
  background: #ffdad6;
}

/* line 237, app/assets/stylesheets/admin/_variables.scss */
.danger-95 {
  background: #ffedea;
}

/* line 240, app/assets/stylesheets/admin/_variables.scss */
.danger-99 {
  background: #fffbff;
}

/* line 245, app/assets/stylesheets/admin/_variables.scss */
.success-10 {
  background: #00210c;
}

/* line 249, app/assets/stylesheets/admin/_variables.scss */
.success-20 {
  background: #00391a;
}

/* line 253, app/assets/stylesheets/admin/_variables.scss */
.success-30 {
  background: #005228;
}

/* line 257, app/assets/stylesheets/admin/_variables.scss */
.success-40 {
  background: #036d37;
}

/* line 261, app/assets/stylesheets/admin/_variables.scss */
.success-50 {
  background: #2d874e;
}

/* line 265, app/assets/stylesheets/admin/_variables.scss */
.success-60 {
  background: #4aa265;
}

/* line 269, app/assets/stylesheets/admin/_variables.scss */
.success-70 {
  background: #65bd7e;
}

/* line 273, app/assets/stylesheets/admin/_variables.scss */
.success-80 {
  background: #80d997;
}

/* line 277, app/assets/stylesheets/admin/_variables.scss */
.success-90 {
  background: #9cf6b2;
}

/* line 281, app/assets/stylesheets/admin/_variables.scss */
.success-95 {
  background: #c3ffce;
}

/* line 285, app/assets/stylesheets/admin/_variables.scss */
.success-99 {
  background: #f5fff3;
}

/* line 290, app/assets/stylesheets/admin/_variables.scss */
.neutral-10 {
  background: #19191c;
}

/* line 294, app/assets/stylesheets/admin/_variables.scss */
.neutral-20 {
  background: #333238;
}

/* line 298, app/assets/stylesheets/admin/_variables.scss */
.neutral-30 {
  background: #444447;
}

/* line 302, app/assets/stylesheets/admin/_variables.scss */
.neutral-40 {
  background: #5b5d5f;
}

/* line 306, app/assets/stylesheets/admin/_variables.scss */
.neutral-50 {
  background: #737278;
}

/* line 310, app/assets/stylesheets/admin/_variables.scss */
.neutral-60 {
  background: #89888d;
}

/* line 314, app/assets/stylesheets/admin/_variables.scss */
.neutral-70 {
  background: #a7a7ac;
}

/* line 318, app/assets/stylesheets/admin/_variables.scss */
.neutral-80 {
  background: #c2c2c7;
}

/* line 322, app/assets/stylesheets/admin/_variables.scss */
.neutral-90 {
  background: #dedfe3;
}

/* line 326, app/assets/stylesheets/admin/_variables.scss */
.neutral-95 {
  background: #ecedf1;
}

/* line 330, app/assets/stylesheets/admin/_variables.scss */
.neutral-99 {
  background: #f6f8fc;
}

/* line 335, app/assets/stylesheets/admin/_variables.scss */
.black {
  background: #000000;
}

/* line 339, app/assets/stylesheets/admin/_variables.scss */
.white {
  background: #ffffff;
}

/* line 343, app/assets/stylesheets/admin/_variables.scss */
.light-mode {
  background: #dcdcde;
}

/* line 347, app/assets/stylesheets/admin/_variables.scss */
.on-invalid {
  color: #434248;
}

/* line 351, app/assets/stylesheets/admin/_variables.scss */
.invalid {
  background: #dcdcde;
}

/* line 355, app/assets/stylesheets/admin/_variables.scss */
.on-pending {
  color: #703800;
}

/* line 359, app/assets/stylesheets/admin/_variables.scss */
.pending {
  background: #f5d9a8;
}

/* line 365, app/assets/stylesheets/admin/_variables.scss */
.primary {
  background: #1a73e8;
}

/* line 369, app/assets/stylesheets/admin/_variables.scss */
.on-primary {
  color: #ffffff;
}

/* line 373, app/assets/stylesheets/admin/_variables.scss */
.primary-container {
  background: #dfe8fe;
}

/* line 377, app/assets/stylesheets/admin/_variables.scss */
.on-primary-container {
  color: #001a41;
}

/* line 381, app/assets/stylesheets/admin/_variables.scss */
.secondary {
  background: #6d7599;
}

/* line 385, app/assets/stylesheets/admin/_variables.scss */
.on-secondary {
  color: #ffffff;
}

/* line 389, app/assets/stylesheets/admin/_variables.scss */
.secondary-container {
  background: #dbe2f9;
}

/* line 393, app/assets/stylesheets/admin/_variables.scss */
.on-secondary-container {
  color: #141b2c;
}

/* line 397, app/assets/stylesheets/admin/_variables.scss */
.success {
  background: #036d37;
}

/* line 401, app/assets/stylesheets/admin/_variables.scss */
.on-success {
  color: #ffffff;
}

/* line 405, app/assets/stylesheets/admin/_variables.scss */
.success-container {
  background: #9cf6b2;
}

/* line 409, app/assets/stylesheets/admin/_variables.scss */
.on-success-container {
  color: #00210c;
}

/* line 413, app/assets/stylesheets/admin/_variables.scss */
.error-background {
  background: #ba1a1a;
}

/* line 417, app/assets/stylesheets/admin/_variables.scss */
.on-error {
  color: #ffffff;
}

/* line 421, app/assets/stylesheets/admin/_variables.scss */
.error-container {
  background: #ffdad6;
}

/* line 425, app/assets/stylesheets/admin/_variables.scss */
.on-error-container {
  color: #410002;
}

/* line 429, app/assets/stylesheets/admin/_variables.scss */
.surface {
  background: #f6f8fc;
}

/* line 433, app/assets/stylesheets/admin/_variables.scss */
.surface-container {
  background: #dedfe3;
}

/* line 437, app/assets/stylesheets/admin/_variables.scss */
.on-surface {
  color: #19191c;
}

/* line 441, app/assets/stylesheets/admin/_variables.scss */
.on-surface-variant {
  color: #444447;
}

/* line 445, app/assets/stylesheets/admin/_variables.scss */
.outline {
  background: #737278;
}

/* line 451, app/assets/stylesheets/admin/_variables.scss */
.guide-primary {
  color: #1a73e8;
}

/* line 455, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary {
  background: #ffffff;
}

/* line 459, app/assets/stylesheets/admin/_variables.scss */
.guide-primary-container {
  color: #dfe8fe;
}

/* line 463, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary-container {
  background: #001a41;
}

/* line 467, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary {
  color: #6d7599;
}

/* line 471, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary {
  background: #ffffff;
}

/* line 475, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary-container {
  color: #dbe2f9;
}

/* line 479, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary-container {
  background: #141b2c;
}

/* line 483, app/assets/stylesheets/admin/_variables.scss */
.guide-success {
  color: #036d37;
}

/* line 487, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success {
  background: #ffffff;
}

/* line 491, app/assets/stylesheets/admin/_variables.scss */
.guide-success-container {
  color: #9cf6b2;
}

/* line 495, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success-container {
  background: #00210c;
}

/* line 499, app/assets/stylesheets/admin/_variables.scss */
.guide-error {
  color: #ba1a1a;
}

/* line 503, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error {
  background: #ffffff;
}

/* line 507, app/assets/stylesheets/admin/_variables.scss */
.guide-error-container {
  color: #ffdad6;
}

/* line 511, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error-container {
  background: #410002;
}

/* line 515, app/assets/stylesheets/admin/_variables.scss */
.guide-surface {
  color: #f6f8fc;
}

/* line 519, app/assets/stylesheets/admin/_variables.scss */
.guide-on-surface {
  background: #19191c;
}

/* line 523, app/assets/stylesheets/admin/_variables.scss */
.guide-outline {
  color: #737278;
}

/* line 527, app/assets/stylesheets/admin/_variables.scss */
.guide-on-invalid {
  background: #434248;
}

/* line 531, app/assets/stylesheets/admin/_variables.scss */
.guide-invalid {
  color: #dcdcde;
}

/* line 535, app/assets/stylesheets/admin/_variables.scss */
.guide-on-pending {
  background: #703800;
}

/* line 539, app/assets/stylesheets/admin/_variables.scss */
.guide-pending {
  color: #f5d9a8;
}

/* line 140, app/assets/stylesheets/admin/_variables.scss */
.primary-10 {
  background: #001a41;
}

/* line 143, app/assets/stylesheets/admin/_variables.scss */
.primary-20 {
  background: #07316b;
}

/* line 146, app/assets/stylesheets/admin/_variables.scss */
.primary-30 {
  background: #1152aa;
}

/* line 149, app/assets/stylesheets/admin/_variables.scss */
.primary-40 {
  background: #1a73e8;
}

/* line 152, app/assets/stylesheets/admin/_variables.scss */
.primary-50 {
  background: #67a1f1;
}

/* line 155, app/assets/stylesheets/admin/_variables.scss */
.primary-60 {
  background: #8db8f6;
}

/* line 158, app/assets/stylesheets/admin/_variables.scss */
.primary-70 {
  background: #b3cefa;
}

/* line 161, app/assets/stylesheets/admin/_variables.scss */
.primary-80 {
  background: #c6d8fd;
}

/* line 164, app/assets/stylesheets/admin/_variables.scss */
.primary-90 {
  background: #dfe8fe;
}

/* line 167, app/assets/stylesheets/admin/_variables.scss */
.primary-95 {
  background: #edf0ff;
}

/* line 170, app/assets/stylesheets/admin/_variables.scss */
.primary-99 {
  background: #fefbff;
}

/* line 175, app/assets/stylesheets/admin/_variables.scss */
.secondary-10 {
  background: #141b2c;
}

/* line 178, app/assets/stylesheets/admin/_variables.scss */
.secondary-20 {
  background: #293041;
}

/* line 181, app/assets/stylesheets/admin/_variables.scss */
.secondary-30 {
  background: #3f4759;
}

/* line 184, app/assets/stylesheets/admin/_variables.scss */
.secondary-40 {
  background: #575e71;
}

/* line 187, app/assets/stylesheets/admin/_variables.scss */
.secondary-50 {
  background: #6d7599;
}

/* line 190, app/assets/stylesheets/admin/_variables.scss */
.secondary-60 {
  background: #8991a5;
}

/* line 193, app/assets/stylesheets/admin/_variables.scss */
.secondary-70 {
  background: #a3abc0;
}

/* line 196, app/assets/stylesheets/admin/_variables.scss */
.secondary-80 {
  background: #bfc6dc;
}

/* line 199, app/assets/stylesheets/admin/_variables.scss */
.secondary-90 {
  background: #dbe2f9;
}

/* line 202, app/assets/stylesheets/admin/_variables.scss */
.secondary-95 {
  background: #edf0ff;
}

/* line 205, app/assets/stylesheets/admin/_variables.scss */
.secondary-99 {
  background: #fefbff;
}

/* line 210, app/assets/stylesheets/admin/_variables.scss */
.danger-10 {
  background: #410002;
}

/* line 213, app/assets/stylesheets/admin/_variables.scss */
.danger-20 {
  background: #690005;
}

/* line 216, app/assets/stylesheets/admin/_variables.scss */
.danger-30 {
  background: #93000a;
}

/* line 219, app/assets/stylesheets/admin/_variables.scss */
.danger-40 {
  background: #ba1a1a;
}

/* line 222, app/assets/stylesheets/admin/_variables.scss */
.danger-50 {
  background: #de3730;
}

/* line 225, app/assets/stylesheets/admin/_variables.scss */
.danger-60 {
  background: #ff5449;
}

/* line 228, app/assets/stylesheets/admin/_variables.scss */
.danger-70 {
  background: #ff897d;
}

/* line 231, app/assets/stylesheets/admin/_variables.scss */
.danger-80 {
  background: #ffb4ab;
}

/* line 234, app/assets/stylesheets/admin/_variables.scss */
.danger-90 {
  background: #ffdad6;
}

/* line 237, app/assets/stylesheets/admin/_variables.scss */
.danger-95 {
  background: #ffedea;
}

/* line 240, app/assets/stylesheets/admin/_variables.scss */
.danger-99 {
  background: #fffbff;
}

/* line 245, app/assets/stylesheets/admin/_variables.scss */
.success-10 {
  background: #00210c;
}

/* line 249, app/assets/stylesheets/admin/_variables.scss */
.success-20 {
  background: #00391a;
}

/* line 253, app/assets/stylesheets/admin/_variables.scss */
.success-30 {
  background: #005228;
}

/* line 257, app/assets/stylesheets/admin/_variables.scss */
.success-40 {
  background: #036d37;
}

/* line 261, app/assets/stylesheets/admin/_variables.scss */
.success-50 {
  background: #2d874e;
}

/* line 265, app/assets/stylesheets/admin/_variables.scss */
.success-60 {
  background: #4aa265;
}

/* line 269, app/assets/stylesheets/admin/_variables.scss */
.success-70 {
  background: #65bd7e;
}

/* line 273, app/assets/stylesheets/admin/_variables.scss */
.success-80 {
  background: #80d997;
}

/* line 277, app/assets/stylesheets/admin/_variables.scss */
.success-90 {
  background: #9cf6b2;
}

/* line 281, app/assets/stylesheets/admin/_variables.scss */
.success-95 {
  background: #c3ffce;
}

/* line 285, app/assets/stylesheets/admin/_variables.scss */
.success-99 {
  background: #f5fff3;
}

/* line 290, app/assets/stylesheets/admin/_variables.scss */
.neutral-10 {
  background: #19191c;
}

/* line 294, app/assets/stylesheets/admin/_variables.scss */
.neutral-20 {
  background: #333238;
}

/* line 298, app/assets/stylesheets/admin/_variables.scss */
.neutral-30 {
  background: #444447;
}

/* line 302, app/assets/stylesheets/admin/_variables.scss */
.neutral-40 {
  background: #5b5d5f;
}

/* line 306, app/assets/stylesheets/admin/_variables.scss */
.neutral-50 {
  background: #737278;
}

/* line 310, app/assets/stylesheets/admin/_variables.scss */
.neutral-60 {
  background: #89888d;
}

/* line 314, app/assets/stylesheets/admin/_variables.scss */
.neutral-70 {
  background: #a7a7ac;
}

/* line 318, app/assets/stylesheets/admin/_variables.scss */
.neutral-80 {
  background: #c2c2c7;
}

/* line 322, app/assets/stylesheets/admin/_variables.scss */
.neutral-90 {
  background: #dedfe3;
}

/* line 326, app/assets/stylesheets/admin/_variables.scss */
.neutral-95 {
  background: #ecedf1;
}

/* line 330, app/assets/stylesheets/admin/_variables.scss */
.neutral-99 {
  background: #f6f8fc;
}

/* line 335, app/assets/stylesheets/admin/_variables.scss */
.black {
  background: #000000;
}

/* line 339, app/assets/stylesheets/admin/_variables.scss */
.white {
  background: #ffffff;
}

/* line 343, app/assets/stylesheets/admin/_variables.scss */
.light-mode {
  background: #dcdcde;
}

/* line 347, app/assets/stylesheets/admin/_variables.scss */
.on-invalid {
  color: #434248;
}

/* line 351, app/assets/stylesheets/admin/_variables.scss */
.invalid {
  background: #dcdcde;
}

/* line 355, app/assets/stylesheets/admin/_variables.scss */
.on-pending {
  color: #703800;
}

/* line 359, app/assets/stylesheets/admin/_variables.scss */
.pending {
  background: #f5d9a8;
}

/* line 365, app/assets/stylesheets/admin/_variables.scss */
.primary {
  background: #1a73e8;
}

/* line 369, app/assets/stylesheets/admin/_variables.scss */
.on-primary {
  color: #ffffff;
}

/* line 373, app/assets/stylesheets/admin/_variables.scss */
.primary-container {
  background: #dfe8fe;
}

/* line 377, app/assets/stylesheets/admin/_variables.scss */
.on-primary-container {
  color: #001a41;
}

/* line 381, app/assets/stylesheets/admin/_variables.scss */
.secondary {
  background: #6d7599;
}

/* line 385, app/assets/stylesheets/admin/_variables.scss */
.on-secondary {
  color: #ffffff;
}

/* line 389, app/assets/stylesheets/admin/_variables.scss */
.secondary-container {
  background: #dbe2f9;
}

/* line 393, app/assets/stylesheets/admin/_variables.scss */
.on-secondary-container {
  color: #141b2c;
}

/* line 397, app/assets/stylesheets/admin/_variables.scss */
.success {
  background: #036d37;
}

/* line 401, app/assets/stylesheets/admin/_variables.scss */
.on-success {
  color: #ffffff;
}

/* line 405, app/assets/stylesheets/admin/_variables.scss */
.success-container {
  background: #9cf6b2;
}

/* line 409, app/assets/stylesheets/admin/_variables.scss */
.on-success-container {
  color: #00210c;
}

/* line 413, app/assets/stylesheets/admin/_variables.scss */
.error-background {
  background: #ba1a1a;
}

/* line 417, app/assets/stylesheets/admin/_variables.scss */
.on-error {
  color: #ffffff;
}

/* line 421, app/assets/stylesheets/admin/_variables.scss */
.error-container {
  background: #ffdad6;
}

/* line 425, app/assets/stylesheets/admin/_variables.scss */
.on-error-container {
  color: #410002;
}

/* line 429, app/assets/stylesheets/admin/_variables.scss */
.surface {
  background: #f6f8fc;
}

/* line 433, app/assets/stylesheets/admin/_variables.scss */
.surface-container {
  background: #dedfe3;
}

/* line 437, app/assets/stylesheets/admin/_variables.scss */
.on-surface {
  color: #19191c;
}

/* line 441, app/assets/stylesheets/admin/_variables.scss */
.on-surface-variant {
  color: #444447;
}

/* line 445, app/assets/stylesheets/admin/_variables.scss */
.outline {
  background: #737278;
}

/* line 451, app/assets/stylesheets/admin/_variables.scss */
.guide-primary {
  color: #1a73e8;
}

/* line 455, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary {
  background: #ffffff;
}

/* line 459, app/assets/stylesheets/admin/_variables.scss */
.guide-primary-container {
  color: #dfe8fe;
}

/* line 463, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary-container {
  background: #001a41;
}

/* line 467, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary {
  color: #6d7599;
}

/* line 471, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary {
  background: #ffffff;
}

/* line 475, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary-container {
  color: #dbe2f9;
}

/* line 479, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary-container {
  background: #141b2c;
}

/* line 483, app/assets/stylesheets/admin/_variables.scss */
.guide-success {
  color: #036d37;
}

/* line 487, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success {
  background: #ffffff;
}

/* line 491, app/assets/stylesheets/admin/_variables.scss */
.guide-success-container {
  color: #9cf6b2;
}

/* line 495, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success-container {
  background: #00210c;
}

/* line 499, app/assets/stylesheets/admin/_variables.scss */
.guide-error {
  color: #ba1a1a;
}

/* line 503, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error {
  background: #ffffff;
}

/* line 507, app/assets/stylesheets/admin/_variables.scss */
.guide-error-container {
  color: #ffdad6;
}

/* line 511, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error-container {
  background: #410002;
}

/* line 515, app/assets/stylesheets/admin/_variables.scss */
.guide-surface {
  color: #f6f8fc;
}

/* line 519, app/assets/stylesheets/admin/_variables.scss */
.guide-on-surface {
  background: #19191c;
}

/* line 523, app/assets/stylesheets/admin/_variables.scss */
.guide-outline {
  color: #737278;
}

/* line 527, app/assets/stylesheets/admin/_variables.scss */
.guide-on-invalid {
  background: #434248;
}

/* line 531, app/assets/stylesheets/admin/_variables.scss */
.guide-invalid {
  color: #dcdcde;
}

/* line 535, app/assets/stylesheets/admin/_variables.scss */
.guide-on-pending {
  background: #703800;
}

/* line 539, app/assets/stylesheets/admin/_variables.scss */
.guide-pending {
  color: #f5d9a8;
}

/* line 3, app/assets/stylesheets/admin/_a.scss */
a:not(.ignore-admin) {
  text-decoration: none;
  color: #1a73e8;
}

/* line 7, app/assets/stylesheets/admin/_a.scss */
a:not(.ignore-admin):hover {
  text-decoration: underline;
}

/* line 11, app/assets/stylesheets/admin/_a.scss */
a.no-style:not(.ignore-admin) {
  text-decoration: none;
  color: inherit;
}

/* line 15, app/assets/stylesheets/admin/_a.scss */
a.no-style:not(.ignore-admin):hover, a.no-style:not(.ignore-admin):visited,
a.no-style:not(.ignore-admin) a:active {
  text-decoration: none;
  color: inherit;
}

/* line 140, app/assets/stylesheets/admin/_variables.scss */
.primary-10 {
  background: #001a41;
}

/* line 143, app/assets/stylesheets/admin/_variables.scss */
.primary-20 {
  background: #07316b;
}

/* line 146, app/assets/stylesheets/admin/_variables.scss */
.primary-30 {
  background: #1152aa;
}

/* line 149, app/assets/stylesheets/admin/_variables.scss */
.primary-40 {
  background: #1a73e8;
}

/* line 152, app/assets/stylesheets/admin/_variables.scss */
.primary-50 {
  background: #67a1f1;
}

/* line 155, app/assets/stylesheets/admin/_variables.scss */
.primary-60 {
  background: #8db8f6;
}

/* line 158, app/assets/stylesheets/admin/_variables.scss */
.primary-70 {
  background: #b3cefa;
}

/* line 161, app/assets/stylesheets/admin/_variables.scss */
.primary-80 {
  background: #c6d8fd;
}

/* line 164, app/assets/stylesheets/admin/_variables.scss */
.primary-90 {
  background: #dfe8fe;
}

/* line 167, app/assets/stylesheets/admin/_variables.scss */
.primary-95 {
  background: #edf0ff;
}

/* line 170, app/assets/stylesheets/admin/_variables.scss */
.primary-99 {
  background: #fefbff;
}

/* line 175, app/assets/stylesheets/admin/_variables.scss */
.secondary-10 {
  background: #141b2c;
}

/* line 178, app/assets/stylesheets/admin/_variables.scss */
.secondary-20 {
  background: #293041;
}

/* line 181, app/assets/stylesheets/admin/_variables.scss */
.secondary-30 {
  background: #3f4759;
}

/* line 184, app/assets/stylesheets/admin/_variables.scss */
.secondary-40 {
  background: #575e71;
}

/* line 187, app/assets/stylesheets/admin/_variables.scss */
.secondary-50 {
  background: #6d7599;
}

/* line 190, app/assets/stylesheets/admin/_variables.scss */
.secondary-60 {
  background: #8991a5;
}

/* line 193, app/assets/stylesheets/admin/_variables.scss */
.secondary-70 {
  background: #a3abc0;
}

/* line 196, app/assets/stylesheets/admin/_variables.scss */
.secondary-80 {
  background: #bfc6dc;
}

/* line 199, app/assets/stylesheets/admin/_variables.scss */
.secondary-90 {
  background: #dbe2f9;
}

/* line 202, app/assets/stylesheets/admin/_variables.scss */
.secondary-95 {
  background: #edf0ff;
}

/* line 205, app/assets/stylesheets/admin/_variables.scss */
.secondary-99 {
  background: #fefbff;
}

/* line 210, app/assets/stylesheets/admin/_variables.scss */
.danger-10 {
  background: #410002;
}

/* line 213, app/assets/stylesheets/admin/_variables.scss */
.danger-20 {
  background: #690005;
}

/* line 216, app/assets/stylesheets/admin/_variables.scss */
.danger-30 {
  background: #93000a;
}

/* line 219, app/assets/stylesheets/admin/_variables.scss */
.danger-40 {
  background: #ba1a1a;
}

/* line 222, app/assets/stylesheets/admin/_variables.scss */
.danger-50 {
  background: #de3730;
}

/* line 225, app/assets/stylesheets/admin/_variables.scss */
.danger-60 {
  background: #ff5449;
}

/* line 228, app/assets/stylesheets/admin/_variables.scss */
.danger-70 {
  background: #ff897d;
}

/* line 231, app/assets/stylesheets/admin/_variables.scss */
.danger-80 {
  background: #ffb4ab;
}

/* line 234, app/assets/stylesheets/admin/_variables.scss */
.danger-90 {
  background: #ffdad6;
}

/* line 237, app/assets/stylesheets/admin/_variables.scss */
.danger-95 {
  background: #ffedea;
}

/* line 240, app/assets/stylesheets/admin/_variables.scss */
.danger-99 {
  background: #fffbff;
}

/* line 245, app/assets/stylesheets/admin/_variables.scss */
.success-10 {
  background: #00210c;
}

/* line 249, app/assets/stylesheets/admin/_variables.scss */
.success-20 {
  background: #00391a;
}

/* line 253, app/assets/stylesheets/admin/_variables.scss */
.success-30 {
  background: #005228;
}

/* line 257, app/assets/stylesheets/admin/_variables.scss */
.success-40 {
  background: #036d37;
}

/* line 261, app/assets/stylesheets/admin/_variables.scss */
.success-50 {
  background: #2d874e;
}

/* line 265, app/assets/stylesheets/admin/_variables.scss */
.success-60 {
  background: #4aa265;
}

/* line 269, app/assets/stylesheets/admin/_variables.scss */
.success-70 {
  background: #65bd7e;
}

/* line 273, app/assets/stylesheets/admin/_variables.scss */
.success-80 {
  background: #80d997;
}

/* line 277, app/assets/stylesheets/admin/_variables.scss */
.success-90 {
  background: #9cf6b2;
}

/* line 281, app/assets/stylesheets/admin/_variables.scss */
.success-95 {
  background: #c3ffce;
}

/* line 285, app/assets/stylesheets/admin/_variables.scss */
.success-99 {
  background: #f5fff3;
}

/* line 290, app/assets/stylesheets/admin/_variables.scss */
.neutral-10 {
  background: #19191c;
}

/* line 294, app/assets/stylesheets/admin/_variables.scss */
.neutral-20 {
  background: #333238;
}

/* line 298, app/assets/stylesheets/admin/_variables.scss */
.neutral-30 {
  background: #444447;
}

/* line 302, app/assets/stylesheets/admin/_variables.scss */
.neutral-40 {
  background: #5b5d5f;
}

/* line 306, app/assets/stylesheets/admin/_variables.scss */
.neutral-50 {
  background: #737278;
}

/* line 310, app/assets/stylesheets/admin/_variables.scss */
.neutral-60 {
  background: #89888d;
}

/* line 314, app/assets/stylesheets/admin/_variables.scss */
.neutral-70 {
  background: #a7a7ac;
}

/* line 318, app/assets/stylesheets/admin/_variables.scss */
.neutral-80 {
  background: #c2c2c7;
}

/* line 322, app/assets/stylesheets/admin/_variables.scss */
.neutral-90 {
  background: #dedfe3;
}

/* line 326, app/assets/stylesheets/admin/_variables.scss */
.neutral-95 {
  background: #ecedf1;
}

/* line 330, app/assets/stylesheets/admin/_variables.scss */
.neutral-99 {
  background: #f6f8fc;
}

/* line 335, app/assets/stylesheets/admin/_variables.scss */
.black {
  background: #000000;
}

/* line 339, app/assets/stylesheets/admin/_variables.scss */
.white {
  background: #ffffff;
}

/* line 343, app/assets/stylesheets/admin/_variables.scss */
.light-mode {
  background: #dcdcde;
}

/* line 347, app/assets/stylesheets/admin/_variables.scss */
.on-invalid {
  color: #434248;
}

/* line 351, app/assets/stylesheets/admin/_variables.scss */
.invalid {
  background: #dcdcde;
}

/* line 355, app/assets/stylesheets/admin/_variables.scss */
.on-pending {
  color: #703800;
}

/* line 359, app/assets/stylesheets/admin/_variables.scss */
.pending {
  background: #f5d9a8;
}

/* line 365, app/assets/stylesheets/admin/_variables.scss */
.primary {
  background: #1a73e8;
}

/* line 369, app/assets/stylesheets/admin/_variables.scss */
.on-primary {
  color: #ffffff;
}

/* line 373, app/assets/stylesheets/admin/_variables.scss */
.primary-container {
  background: #dfe8fe;
}

/* line 377, app/assets/stylesheets/admin/_variables.scss */
.on-primary-container {
  color: #001a41;
}

/* line 381, app/assets/stylesheets/admin/_variables.scss */
.secondary {
  background: #6d7599;
}

/* line 385, app/assets/stylesheets/admin/_variables.scss */
.on-secondary {
  color: #ffffff;
}

/* line 389, app/assets/stylesheets/admin/_variables.scss */
.secondary-container {
  background: #dbe2f9;
}

/* line 393, app/assets/stylesheets/admin/_variables.scss */
.on-secondary-container {
  color: #141b2c;
}

/* line 397, app/assets/stylesheets/admin/_variables.scss */
.success {
  background: #036d37;
}

/* line 401, app/assets/stylesheets/admin/_variables.scss */
.on-success {
  color: #ffffff;
}

/* line 405, app/assets/stylesheets/admin/_variables.scss */
.success-container {
  background: #9cf6b2;
}

/* line 409, app/assets/stylesheets/admin/_variables.scss */
.on-success-container {
  color: #00210c;
}

/* line 413, app/assets/stylesheets/admin/_variables.scss */
.error-background {
  background: #ba1a1a;
}

/* line 417, app/assets/stylesheets/admin/_variables.scss */
.on-error {
  color: #ffffff;
}

/* line 421, app/assets/stylesheets/admin/_variables.scss */
.error-container {
  background: #ffdad6;
}

/* line 425, app/assets/stylesheets/admin/_variables.scss */
.on-error-container {
  color: #410002;
}

/* line 429, app/assets/stylesheets/admin/_variables.scss */
.surface {
  background: #f6f8fc;
}

/* line 433, app/assets/stylesheets/admin/_variables.scss */
.surface-container {
  background: #dedfe3;
}

/* line 437, app/assets/stylesheets/admin/_variables.scss */
.on-surface {
  color: #19191c;
}

/* line 441, app/assets/stylesheets/admin/_variables.scss */
.on-surface-variant {
  color: #444447;
}

/* line 445, app/assets/stylesheets/admin/_variables.scss */
.outline {
  background: #737278;
}

/* line 451, app/assets/stylesheets/admin/_variables.scss */
.guide-primary {
  color: #1a73e8;
}

/* line 455, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary {
  background: #ffffff;
}

/* line 459, app/assets/stylesheets/admin/_variables.scss */
.guide-primary-container {
  color: #dfe8fe;
}

/* line 463, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary-container {
  background: #001a41;
}

/* line 467, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary {
  color: #6d7599;
}

/* line 471, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary {
  background: #ffffff;
}

/* line 475, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary-container {
  color: #dbe2f9;
}

/* line 479, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary-container {
  background: #141b2c;
}

/* line 483, app/assets/stylesheets/admin/_variables.scss */
.guide-success {
  color: #036d37;
}

/* line 487, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success {
  background: #ffffff;
}

/* line 491, app/assets/stylesheets/admin/_variables.scss */
.guide-success-container {
  color: #9cf6b2;
}

/* line 495, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success-container {
  background: #00210c;
}

/* line 499, app/assets/stylesheets/admin/_variables.scss */
.guide-error {
  color: #ba1a1a;
}

/* line 503, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error {
  background: #ffffff;
}

/* line 507, app/assets/stylesheets/admin/_variables.scss */
.guide-error-container {
  color: #ffdad6;
}

/* line 511, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error-container {
  background: #410002;
}

/* line 515, app/assets/stylesheets/admin/_variables.scss */
.guide-surface {
  color: #f6f8fc;
}

/* line 519, app/assets/stylesheets/admin/_variables.scss */
.guide-on-surface {
  background: #19191c;
}

/* line 523, app/assets/stylesheets/admin/_variables.scss */
.guide-outline {
  color: #737278;
}

/* line 527, app/assets/stylesheets/admin/_variables.scss */
.guide-on-invalid {
  background: #434248;
}

/* line 531, app/assets/stylesheets/admin/_variables.scss */
.guide-invalid {
  color: #dcdcde;
}

/* line 535, app/assets/stylesheets/admin/_variables.scss */
.guide-on-pending {
  background: #703800;
}

/* line 539, app/assets/stylesheets/admin/_variables.scss */
.guide-pending {
  color: #f5d9a8;
}

/* line 3, app/assets/stylesheets/admin/_styled_payment_form.scss */
.styled-payment-form {
  max-width: 600px;
  padding: 0.25rem;
}

/* line 7, app/assets/stylesheets/admin/_styled_payment_form.scss */
.styled-payment-form .mock-input,
.styled-payment-form input[type=text] {
  border-radius: 6px;
  appearance: none;
  background: white;
  border: 0 !important;
  box-shadow: 0 0 0 1px #e0e0e0, 0 2px 4px 0 rgba(0, 0, 0, 0.07), 0 1px 1.5px 0 rgba(0, 0, 0, 0.05);
  color: rgba(26, 26, 26, 0.9);
  position: relative;
  transition: box-shadow 0.08s ease-in,color 0.08s ease-in,filter 50000s !important;
  z-index: 1;
  font-size: 16px;
  line-height: 1.5;
  padding: 8px 12px;
}

/* line 23, app/assets/stylesheets/admin/_styled_payment_form.scss */
.styled-payment-form .mock-input:focus,
.styled-payment-form input[type=text]:focus {
  box-shadow: 0 0 0 1px rgba(50, 151, 211, 0.7), 0 1px 1px 0 rgba(0, 0, 0, 0.07), 0 0 0 4px rgba(50, 151, 211, 0.3);
  outline: 0;
  z-index: 4;
}

/* line 29, app/assets/stylesheets/admin/_styled_payment_form.scss */
.styled-payment-form .mock-input.input-error,
.styled-payment-form input.input-error[type=text] {
  z-index: 3;
  box-shadow: 0 0 0 1px #ef9896, 0 2px 4px 0 rgba(0, 0, 0, 0.07), 0 1px 1.5px 0 rgba(0, 0, 0, 0.05);
  color: #dc2727;
}

/* line 35, app/assets/stylesheets/admin/_styled_payment_form.scss */
.styled-payment-form .mock-input.input-cvc,
.styled-payment-form input.input-cvc[type=text] {
  flex: 2;
  min-width: 100px !important;
}

/* line 40, app/assets/stylesheets/admin/_styled_payment_form.scss */
.styled-payment-form .mock-input.input-first, .styled-payment-form .mock-input.input-last, .styled-payment-form .mock-input.input-year, .styled-payment-form .mock-input.input-month,
.styled-payment-form input.input-first[type=text],
.styled-payment-form input.input-last[type=text],
.styled-payment-form input.input-year[type=text],
.styled-payment-form input.input-month[type=text] {
  flex: 1;
  min-width: 100px !important;
}

/* line 49, app/assets/stylesheets/admin/_styled_payment_form.scss */
.styled-payment-form .error-box {
  color: #ba1a1a;
  margin-top: 4px;
}

/* line 55, app/assets/stylesheets/admin/_styled_payment_form.scss */
.styled-payment-form #cardNumber {
  flex: -moz-available;
  flex: -webkit-fill-available;
}

/* line 60, app/assets/stylesheets/admin/_styled_payment_form.scss */
.styled-payment-form .child-border-top {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

/* line 65, app/assets/stylesheets/admin/_styled_payment_form.scss */
.styled-payment-form .child-border-bottom {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

/* line 70, app/assets/stylesheets/admin/_styled_payment_form.scss */
.styled-payment-form .child-border-right {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

/* line 75, app/assets/stylesheets/admin/_styled_payment_form.scss */
.styled-payment-form .child-border-left {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

/* line 1, app/assets/stylesheets/admin/_multiselect.scss */
div.multiselect {
  border: 0;
  padding: 0.5rem;
  border-radius: 0.25rem;
  max-height: 15rem;
  min-height: 10rem;
  overflow: auto;
  width: 100%;
  max-width: 25rem;
  border: 1px solid #dcdcde;
  border-radius: 3px;
}

/* line 14, app/assets/stylesheets/admin/_multiselect.scss */
div.multiselect .option input:checked + label {
  background: #dfe8fe;
  color: #001a41;
}

/* line 19, app/assets/stylesheets/admin/_multiselect.scss */
div.multiselect .option input {
  display: none;
  opacity: 0;
}

/* line 24, app/assets/stylesheets/admin/_multiselect.scss */
div.multiselect .option label {
  color: #444447;
  font-weight: initial;
  font-size: 0.75rem;
  margin-bottom: 0;
}

/* line 1, app/assets/stylesheets/admin/_aside.scss */
.aside {
  width: 290px;
  height: calc(100% - 4rem);
  background: #f6f8fc;
  color: #19191c;
  position: absolute;
  right: 0;
  top: 4rem;
  border-left: 1px solid #dcdcde;
  transition: width 0.2s;
  display: flex;
  flex-direction: column;
}

/* line 14, app/assets/stylesheets/admin/_aside.scss */
.aside .aside-content {
  height: calc(100% - 8rem);
  position: fixed;
  padding: 1rem;
  overflow-y: hidden;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
}

/* line 25, app/assets/stylesheets/admin/_aside.scss */
.aside .aside-content {
  overflow-y: scroll;
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
}

/* line 31, app/assets/stylesheets/admin/_aside.scss */
.aside .aside-content::-webkit-scrollbar {
  /* WebKit */
  width: 0;
  height: 0;
}

/* line 37, app/assets/stylesheets/admin/_aside.scss */
.aside .aside-block {
  padding: 0.75rem 0 1rem;
  border-bottom: 1px solid #dcdcde;
  width: 250px;
}

/* line 43, app/assets/stylesheets/admin/_aside.scss */
.aside.collapsed {
  padding-left: 0;
  transition: width 0.2s;
  width: 0;
}

/* line 48, app/assets/stylesheets/admin/_aside.scss */
.aside.collapsed .aside-content {
  display: none;
}

/* line 54, app/assets/stylesheets/admin/_aside.scss */
.aside-toggle {
  margin: auto 0;
}

@media screen and (min-width: 960px) {
  /* line 54, app/assets/stylesheets/admin/_aside.scss */
  .aside-toggle {
    margin-right: 1rem;
  }
}

/* line 6, app/assets/stylesheets/admin/_cards.scss */
div.card {
  border-radius: 3px;
  flex-wrap: wrap;
  justify-content: center;
  line-height: 2rem;
  min-width: 5rem;
  padding: 1rem;
}

/* line 14, app/assets/stylesheets/admin/_cards.scss */
div.card.filled, input.card[type="submit"]:not(.ignore-admin) {
  background: #dfe8fe;
  color: #001a41;
}

/* line 18, app/assets/stylesheets/admin/_cards.scss */
div.card.filled.warning, input.card.warning[type="submit"]:not(.ignore-admin) {
  color: #703800;
  background: #f5d9a8;
}

/* line 23, app/assets/stylesheets/admin/_cards.scss */
div.card.filled.error, input.card.error[type="submit"]:not(.ignore-admin) {
  background: #ffdad6;
  color: #410002;
}

/* line 29, app/assets/stylesheets/admin/_cards.scss */
div.card.outlined {
  border: 1px solid #dcdcde;
}

/* line 33, app/assets/stylesheets/admin/_cards.scss */
div.card.elevated {
  box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
}

/* line 36, app/assets/stylesheets/admin/_cards.scss */
div.card.elevated.medium {
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3), 0px 4px 8px 3px rgba(0, 0, 0, 0.15);
}

/* line 40, app/assets/stylesheets/admin/_cards.scss */
div.card.elevated.high {
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.3), 0px 8px 12px 6px rgba(0, 0, 0, 0.15);
}

/* line 46, app/assets/stylesheets/admin/_cards.scss */
div.card.centered {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

/* line 53, app/assets/stylesheets/admin/_cards.scss */
div.card.rounder {
  border-radius: 1em;
}

/* line 57, app/assets/stylesheets/admin/_cards.scss */
div.card.wide {
  min-width: 20rem;
}

/* line 61, app/assets/stylesheets/admin/_cards.scss */
div.card.hoverable {
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

/* line 66, app/assets/stylesheets/admin/_cards.scss */
div.card.hoverable:hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled) {
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.3), 0px 8px 12px 6px rgba(0, 0, 0, 0.15);
}

/* line 69, app/assets/stylesheets/admin/_cards.scss */
div.card.hoverable.low-hover:hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled) {
  box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
}

/* line 73, app/assets/stylesheets/admin/_cards.scss */
div.card.hoverable.medium-hover:hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled) {
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3), 0px 4px 8px 3px rgba(0, 0, 0, 0.15);
}

/* line 140, app/assets/stylesheets/admin/_variables.scss */
.primary-10 {
  background: #001a41;
}

/* line 143, app/assets/stylesheets/admin/_variables.scss */
.primary-20 {
  background: #07316b;
}

/* line 146, app/assets/stylesheets/admin/_variables.scss */
.primary-30 {
  background: #1152aa;
}

/* line 149, app/assets/stylesheets/admin/_variables.scss */
.primary-40 {
  background: #1a73e8;
}

/* line 152, app/assets/stylesheets/admin/_variables.scss */
.primary-50 {
  background: #67a1f1;
}

/* line 155, app/assets/stylesheets/admin/_variables.scss */
.primary-60 {
  background: #8db8f6;
}

/* line 158, app/assets/stylesheets/admin/_variables.scss */
.primary-70 {
  background: #b3cefa;
}

/* line 161, app/assets/stylesheets/admin/_variables.scss */
.primary-80 {
  background: #c6d8fd;
}

/* line 164, app/assets/stylesheets/admin/_variables.scss */
.primary-90 {
  background: #dfe8fe;
}

/* line 167, app/assets/stylesheets/admin/_variables.scss */
.primary-95 {
  background: #edf0ff;
}

/* line 170, app/assets/stylesheets/admin/_variables.scss */
.primary-99 {
  background: #fefbff;
}

/* line 175, app/assets/stylesheets/admin/_variables.scss */
.secondary-10 {
  background: #141b2c;
}

/* line 178, app/assets/stylesheets/admin/_variables.scss */
.secondary-20 {
  background: #293041;
}

/* line 181, app/assets/stylesheets/admin/_variables.scss */
.secondary-30 {
  background: #3f4759;
}

/* line 184, app/assets/stylesheets/admin/_variables.scss */
.secondary-40 {
  background: #575e71;
}

/* line 187, app/assets/stylesheets/admin/_variables.scss */
.secondary-50 {
  background: #6d7599;
}

/* line 190, app/assets/stylesheets/admin/_variables.scss */
.secondary-60 {
  background: #8991a5;
}

/* line 193, app/assets/stylesheets/admin/_variables.scss */
.secondary-70 {
  background: #a3abc0;
}

/* line 196, app/assets/stylesheets/admin/_variables.scss */
.secondary-80 {
  background: #bfc6dc;
}

/* line 199, app/assets/stylesheets/admin/_variables.scss */
.secondary-90 {
  background: #dbe2f9;
}

/* line 202, app/assets/stylesheets/admin/_variables.scss */
.secondary-95 {
  background: #edf0ff;
}

/* line 205, app/assets/stylesheets/admin/_variables.scss */
.secondary-99 {
  background: #fefbff;
}

/* line 210, app/assets/stylesheets/admin/_variables.scss */
.danger-10 {
  background: #410002;
}

/* line 213, app/assets/stylesheets/admin/_variables.scss */
.danger-20 {
  background: #690005;
}

/* line 216, app/assets/stylesheets/admin/_variables.scss */
.danger-30 {
  background: #93000a;
}

/* line 219, app/assets/stylesheets/admin/_variables.scss */
.danger-40 {
  background: #ba1a1a;
}

/* line 222, app/assets/stylesheets/admin/_variables.scss */
.danger-50 {
  background: #de3730;
}

/* line 225, app/assets/stylesheets/admin/_variables.scss */
.danger-60 {
  background: #ff5449;
}

/* line 228, app/assets/stylesheets/admin/_variables.scss */
.danger-70 {
  background: #ff897d;
}

/* line 231, app/assets/stylesheets/admin/_variables.scss */
.danger-80 {
  background: #ffb4ab;
}

/* line 234, app/assets/stylesheets/admin/_variables.scss */
.danger-90 {
  background: #ffdad6;
}

/* line 237, app/assets/stylesheets/admin/_variables.scss */
.danger-95 {
  background: #ffedea;
}

/* line 240, app/assets/stylesheets/admin/_variables.scss */
.danger-99 {
  background: #fffbff;
}

/* line 245, app/assets/stylesheets/admin/_variables.scss */
.success-10 {
  background: #00210c;
}

/* line 249, app/assets/stylesheets/admin/_variables.scss */
.success-20 {
  background: #00391a;
}

/* line 253, app/assets/stylesheets/admin/_variables.scss */
.success-30 {
  background: #005228;
}

/* line 257, app/assets/stylesheets/admin/_variables.scss */
.success-40 {
  background: #036d37;
}

/* line 261, app/assets/stylesheets/admin/_variables.scss */
.success-50 {
  background: #2d874e;
}

/* line 265, app/assets/stylesheets/admin/_variables.scss */
.success-60 {
  background: #4aa265;
}

/* line 269, app/assets/stylesheets/admin/_variables.scss */
.success-70 {
  background: #65bd7e;
}

/* line 273, app/assets/stylesheets/admin/_variables.scss */
.success-80 {
  background: #80d997;
}

/* line 277, app/assets/stylesheets/admin/_variables.scss */
.success-90 {
  background: #9cf6b2;
}

/* line 281, app/assets/stylesheets/admin/_variables.scss */
.success-95 {
  background: #c3ffce;
}

/* line 285, app/assets/stylesheets/admin/_variables.scss */
.success-99 {
  background: #f5fff3;
}

/* line 290, app/assets/stylesheets/admin/_variables.scss */
.neutral-10 {
  background: #19191c;
}

/* line 294, app/assets/stylesheets/admin/_variables.scss */
.neutral-20 {
  background: #333238;
}

/* line 298, app/assets/stylesheets/admin/_variables.scss */
.neutral-30 {
  background: #444447;
}

/* line 302, app/assets/stylesheets/admin/_variables.scss */
.neutral-40 {
  background: #5b5d5f;
}

/* line 306, app/assets/stylesheets/admin/_variables.scss */
.neutral-50 {
  background: #737278;
}

/* line 310, app/assets/stylesheets/admin/_variables.scss */
.neutral-60 {
  background: #89888d;
}

/* line 314, app/assets/stylesheets/admin/_variables.scss */
.neutral-70 {
  background: #a7a7ac;
}

/* line 318, app/assets/stylesheets/admin/_variables.scss */
.neutral-80 {
  background: #c2c2c7;
}

/* line 322, app/assets/stylesheets/admin/_variables.scss */
.neutral-90 {
  background: #dedfe3;
}

/* line 326, app/assets/stylesheets/admin/_variables.scss */
.neutral-95 {
  background: #ecedf1;
}

/* line 330, app/assets/stylesheets/admin/_variables.scss */
.neutral-99 {
  background: #f6f8fc;
}

/* line 335, app/assets/stylesheets/admin/_variables.scss */
.black {
  background: #000000;
}

/* line 339, app/assets/stylesheets/admin/_variables.scss */
.white {
  background: #ffffff;
}

/* line 343, app/assets/stylesheets/admin/_variables.scss */
.light-mode {
  background: #dcdcde;
}

/* line 347, app/assets/stylesheets/admin/_variables.scss */
.on-invalid {
  color: #434248;
}

/* line 351, app/assets/stylesheets/admin/_variables.scss */
.invalid {
  background: #dcdcde;
}

/* line 355, app/assets/stylesheets/admin/_variables.scss */
.on-pending {
  color: #703800;
}

/* line 359, app/assets/stylesheets/admin/_variables.scss */
.pending {
  background: #f5d9a8;
}

/* line 365, app/assets/stylesheets/admin/_variables.scss */
.primary {
  background: #1a73e8;
}

/* line 369, app/assets/stylesheets/admin/_variables.scss */
.on-primary {
  color: #ffffff;
}

/* line 373, app/assets/stylesheets/admin/_variables.scss */
.primary-container {
  background: #dfe8fe;
}

/* line 377, app/assets/stylesheets/admin/_variables.scss */
.on-primary-container {
  color: #001a41;
}

/* line 381, app/assets/stylesheets/admin/_variables.scss */
.secondary {
  background: #6d7599;
}

/* line 385, app/assets/stylesheets/admin/_variables.scss */
.on-secondary {
  color: #ffffff;
}

/* line 389, app/assets/stylesheets/admin/_variables.scss */
.secondary-container {
  background: #dbe2f9;
}

/* line 393, app/assets/stylesheets/admin/_variables.scss */
.on-secondary-container {
  color: #141b2c;
}

/* line 397, app/assets/stylesheets/admin/_variables.scss */
.success {
  background: #036d37;
}

/* line 401, app/assets/stylesheets/admin/_variables.scss */
.on-success {
  color: #ffffff;
}

/* line 405, app/assets/stylesheets/admin/_variables.scss */
.success-container {
  background: #9cf6b2;
}

/* line 409, app/assets/stylesheets/admin/_variables.scss */
.on-success-container {
  color: #00210c;
}

/* line 413, app/assets/stylesheets/admin/_variables.scss */
.error-background {
  background: #ba1a1a;
}

/* line 417, app/assets/stylesheets/admin/_variables.scss */
.on-error {
  color: #ffffff;
}

/* line 421, app/assets/stylesheets/admin/_variables.scss */
.error-container {
  background: #ffdad6;
}

/* line 425, app/assets/stylesheets/admin/_variables.scss */
.on-error-container {
  color: #410002;
}

/* line 429, app/assets/stylesheets/admin/_variables.scss */
.surface {
  background: #f6f8fc;
}

/* line 433, app/assets/stylesheets/admin/_variables.scss */
.surface-container {
  background: #dedfe3;
}

/* line 437, app/assets/stylesheets/admin/_variables.scss */
.on-surface {
  color: #19191c;
}

/* line 441, app/assets/stylesheets/admin/_variables.scss */
.on-surface-variant {
  color: #444447;
}

/* line 445, app/assets/stylesheets/admin/_variables.scss */
.outline {
  background: #737278;
}

/* line 451, app/assets/stylesheets/admin/_variables.scss */
.guide-primary {
  color: #1a73e8;
}

/* line 455, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary {
  background: #ffffff;
}

/* line 459, app/assets/stylesheets/admin/_variables.scss */
.guide-primary-container {
  color: #dfe8fe;
}

/* line 463, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary-container {
  background: #001a41;
}

/* line 467, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary {
  color: #6d7599;
}

/* line 471, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary {
  background: #ffffff;
}

/* line 475, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary-container {
  color: #dbe2f9;
}

/* line 479, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary-container {
  background: #141b2c;
}

/* line 483, app/assets/stylesheets/admin/_variables.scss */
.guide-success {
  color: #036d37;
}

/* line 487, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success {
  background: #ffffff;
}

/* line 491, app/assets/stylesheets/admin/_variables.scss */
.guide-success-container {
  color: #9cf6b2;
}

/* line 495, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success-container {
  background: #00210c;
}

/* line 499, app/assets/stylesheets/admin/_variables.scss */
.guide-error {
  color: #ba1a1a;
}

/* line 503, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error {
  background: #ffffff;
}

/* line 507, app/assets/stylesheets/admin/_variables.scss */
.guide-error-container {
  color: #ffdad6;
}

/* line 511, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error-container {
  background: #410002;
}

/* line 515, app/assets/stylesheets/admin/_variables.scss */
.guide-surface {
  color: #f6f8fc;
}

/* line 519, app/assets/stylesheets/admin/_variables.scss */
.guide-on-surface {
  background: #19191c;
}

/* line 523, app/assets/stylesheets/admin/_variables.scss */
.guide-outline {
  color: #737278;
}

/* line 527, app/assets/stylesheets/admin/_variables.scss */
.guide-on-invalid {
  background: #434248;
}

/* line 531, app/assets/stylesheets/admin/_variables.scss */
.guide-invalid {
  color: #dcdcde;
}

/* line 535, app/assets/stylesheets/admin/_variables.scss */
.guide-on-pending {
  background: #703800;
}

/* line 539, app/assets/stylesheets/admin/_variables.scss */
.guide-pending {
  color: #f5d9a8;
}

/* line 3, app/assets/stylesheets/admin/_button_disclosure.scss */
.button_disclosure {
  position: relative;
  display: inline-flex;
}

/* line 7, app/assets/stylesheets/admin/_button_disclosure.scss */
.button_disclosure > a, .button_disclosure input[type='submit'] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 11, app/assets/stylesheets/admin/_button_disclosure.scss */
.button_disclosure > a:hover, .button_disclosure input[type='submit']:hover {
  box-shadow: none !important;
}

/* line 16, app/assets/stylesheets/admin/_button_disclosure.scss */
.button_disclosure .disclosure-toggle {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 20, app/assets/stylesheets/admin/_button_disclosure.scss */
.button_disclosure .disclosure-toggle:hover {
  box-shadow: none !important;
}

/* line 24, app/assets/stylesheets/admin/_button_disclosure.scss */
.button_disclosure .disclosure-toggle svg {
  margin: 0 !important;
}

/* line 29, app/assets/stylesheets/admin/_button_disclosure.scss */
.button_disclosure .disclosure-content {
  display: block;
  background: #f6f8fc;
  color: #19191c;
  position: absolute;
  translate: -106px;
  border-radius: 3px;
  margin-top: 0.25rem;
  border: 1px solid #dcdcde;
  top: 100%;
  left: 0;
  min-width: 15rem;
  max-width: 15.5rem;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  z-index: 1;
  padding-top: 0.25rem;
}

@media print {
  /* line 29, app/assets/stylesheets/admin/_button_disclosure.scss */
  .button_disclosure .disclosure-content {
    visibility: hidden;
  }
}

/* line 51, app/assets/stylesheets/admin/_button_disclosure.scss */
.button_disclosure .disclosure-content.left {
  translate: 0 !important;
}

@media screen and (max-width: 292px) {
  /* line 29, app/assets/stylesheets/admin/_button_disclosure.scss */
  .button_disclosure .disclosure-content {
    translate: 0;
  }
}

/* line 59, app/assets/stylesheets/admin/_button_disclosure.scss */
.button_disclosure .disclosure-content h6 {
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
  color: black;
}

/* line 65, app/assets/stylesheets/admin/_button_disclosure.scss */
.button_disclosure .disclosure-content .main-menu-item {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                    supported by Chrome, Opera and Firefox */
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: normal;
  padding: 0.25rem 0.75rem;
  border-radius: 3px;
  color: #404040;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

/* line 78, app/assets/stylesheets/admin/_button_disclosure.scss */
.button_disclosure .disclosure-content .main-menu-item:hover, .button_disclosure .disclosure-content .main-menu-item:focus {
  background-color: #ebebeb;
  color: #19191c;
  text-decoration: none;
  outline: none;
  border-radius: 3px;
  margin: 0;
  cursor: pointer;
}

/* line 90, app/assets/stylesheets/admin/_button_disclosure.scss */
.button_disclosure .disclosure-content.collapsed {
  display: none;
}

/* line 94, app/assets/stylesheets/admin/_button_disclosure.scss */
.button_disclosure .disclosure-content.centered:not(.over) {
  translate: 0px;
  width: 100%;
  max-width: none;
  min-width: none;
}

/* line 140, app/assets/stylesheets/admin/_variables.scss */
.primary-10 {
  background: #001a41;
}

/* line 143, app/assets/stylesheets/admin/_variables.scss */
.primary-20 {
  background: #07316b;
}

/* line 146, app/assets/stylesheets/admin/_variables.scss */
.primary-30 {
  background: #1152aa;
}

/* line 149, app/assets/stylesheets/admin/_variables.scss */
.primary-40 {
  background: #1a73e8;
}

/* line 152, app/assets/stylesheets/admin/_variables.scss */
.primary-50 {
  background: #67a1f1;
}

/* line 155, app/assets/stylesheets/admin/_variables.scss */
.primary-60 {
  background: #8db8f6;
}

/* line 158, app/assets/stylesheets/admin/_variables.scss */
.primary-70 {
  background: #b3cefa;
}

/* line 161, app/assets/stylesheets/admin/_variables.scss */
.primary-80 {
  background: #c6d8fd;
}

/* line 164, app/assets/stylesheets/admin/_variables.scss */
.primary-90 {
  background: #dfe8fe;
}

/* line 167, app/assets/stylesheets/admin/_variables.scss */
.primary-95 {
  background: #edf0ff;
}

/* line 170, app/assets/stylesheets/admin/_variables.scss */
.primary-99 {
  background: #fefbff;
}

/* line 175, app/assets/stylesheets/admin/_variables.scss */
.secondary-10 {
  background: #141b2c;
}

/* line 178, app/assets/stylesheets/admin/_variables.scss */
.secondary-20 {
  background: #293041;
}

/* line 181, app/assets/stylesheets/admin/_variables.scss */
.secondary-30 {
  background: #3f4759;
}

/* line 184, app/assets/stylesheets/admin/_variables.scss */
.secondary-40 {
  background: #575e71;
}

/* line 187, app/assets/stylesheets/admin/_variables.scss */
.secondary-50 {
  background: #6d7599;
}

/* line 190, app/assets/stylesheets/admin/_variables.scss */
.secondary-60 {
  background: #8991a5;
}

/* line 193, app/assets/stylesheets/admin/_variables.scss */
.secondary-70 {
  background: #a3abc0;
}

/* line 196, app/assets/stylesheets/admin/_variables.scss */
.secondary-80 {
  background: #bfc6dc;
}

/* line 199, app/assets/stylesheets/admin/_variables.scss */
.secondary-90 {
  background: #dbe2f9;
}

/* line 202, app/assets/stylesheets/admin/_variables.scss */
.secondary-95 {
  background: #edf0ff;
}

/* line 205, app/assets/stylesheets/admin/_variables.scss */
.secondary-99 {
  background: #fefbff;
}

/* line 210, app/assets/stylesheets/admin/_variables.scss */
.danger-10 {
  background: #410002;
}

/* line 213, app/assets/stylesheets/admin/_variables.scss */
.danger-20 {
  background: #690005;
}

/* line 216, app/assets/stylesheets/admin/_variables.scss */
.danger-30 {
  background: #93000a;
}

/* line 219, app/assets/stylesheets/admin/_variables.scss */
.danger-40 {
  background: #ba1a1a;
}

/* line 222, app/assets/stylesheets/admin/_variables.scss */
.danger-50 {
  background: #de3730;
}

/* line 225, app/assets/stylesheets/admin/_variables.scss */
.danger-60 {
  background: #ff5449;
}

/* line 228, app/assets/stylesheets/admin/_variables.scss */
.danger-70 {
  background: #ff897d;
}

/* line 231, app/assets/stylesheets/admin/_variables.scss */
.danger-80 {
  background: #ffb4ab;
}

/* line 234, app/assets/stylesheets/admin/_variables.scss */
.danger-90 {
  background: #ffdad6;
}

/* line 237, app/assets/stylesheets/admin/_variables.scss */
.danger-95 {
  background: #ffedea;
}

/* line 240, app/assets/stylesheets/admin/_variables.scss */
.danger-99 {
  background: #fffbff;
}

/* line 245, app/assets/stylesheets/admin/_variables.scss */
.success-10 {
  background: #00210c;
}

/* line 249, app/assets/stylesheets/admin/_variables.scss */
.success-20 {
  background: #00391a;
}

/* line 253, app/assets/stylesheets/admin/_variables.scss */
.success-30 {
  background: #005228;
}

/* line 257, app/assets/stylesheets/admin/_variables.scss */
.success-40 {
  background: #036d37;
}

/* line 261, app/assets/stylesheets/admin/_variables.scss */
.success-50 {
  background: #2d874e;
}

/* line 265, app/assets/stylesheets/admin/_variables.scss */
.success-60 {
  background: #4aa265;
}

/* line 269, app/assets/stylesheets/admin/_variables.scss */
.success-70 {
  background: #65bd7e;
}

/* line 273, app/assets/stylesheets/admin/_variables.scss */
.success-80 {
  background: #80d997;
}

/* line 277, app/assets/stylesheets/admin/_variables.scss */
.success-90 {
  background: #9cf6b2;
}

/* line 281, app/assets/stylesheets/admin/_variables.scss */
.success-95 {
  background: #c3ffce;
}

/* line 285, app/assets/stylesheets/admin/_variables.scss */
.success-99 {
  background: #f5fff3;
}

/* line 290, app/assets/stylesheets/admin/_variables.scss */
.neutral-10 {
  background: #19191c;
}

/* line 294, app/assets/stylesheets/admin/_variables.scss */
.neutral-20 {
  background: #333238;
}

/* line 298, app/assets/stylesheets/admin/_variables.scss */
.neutral-30 {
  background: #444447;
}

/* line 302, app/assets/stylesheets/admin/_variables.scss */
.neutral-40 {
  background: #5b5d5f;
}

/* line 306, app/assets/stylesheets/admin/_variables.scss */
.neutral-50 {
  background: #737278;
}

/* line 310, app/assets/stylesheets/admin/_variables.scss */
.neutral-60 {
  background: #89888d;
}

/* line 314, app/assets/stylesheets/admin/_variables.scss */
.neutral-70 {
  background: #a7a7ac;
}

/* line 318, app/assets/stylesheets/admin/_variables.scss */
.neutral-80 {
  background: #c2c2c7;
}

/* line 322, app/assets/stylesheets/admin/_variables.scss */
.neutral-90 {
  background: #dedfe3;
}

/* line 326, app/assets/stylesheets/admin/_variables.scss */
.neutral-95 {
  background: #ecedf1;
}

/* line 330, app/assets/stylesheets/admin/_variables.scss */
.neutral-99 {
  background: #f6f8fc;
}

/* line 335, app/assets/stylesheets/admin/_variables.scss */
.black {
  background: #000000;
}

/* line 339, app/assets/stylesheets/admin/_variables.scss */
.white {
  background: #ffffff;
}

/* line 343, app/assets/stylesheets/admin/_variables.scss */
.light-mode {
  background: #dcdcde;
}

/* line 347, app/assets/stylesheets/admin/_variables.scss */
.on-invalid {
  color: #434248;
}

/* line 351, app/assets/stylesheets/admin/_variables.scss */
.invalid {
  background: #dcdcde;
}

/* line 355, app/assets/stylesheets/admin/_variables.scss */
.on-pending {
  color: #703800;
}

/* line 359, app/assets/stylesheets/admin/_variables.scss */
.pending {
  background: #f5d9a8;
}

/* line 365, app/assets/stylesheets/admin/_variables.scss */
.primary {
  background: #1a73e8;
}

/* line 369, app/assets/stylesheets/admin/_variables.scss */
.on-primary {
  color: #ffffff;
}

/* line 373, app/assets/stylesheets/admin/_variables.scss */
.primary-container {
  background: #dfe8fe;
}

/* line 377, app/assets/stylesheets/admin/_variables.scss */
.on-primary-container {
  color: #001a41;
}

/* line 381, app/assets/stylesheets/admin/_variables.scss */
.secondary {
  background: #6d7599;
}

/* line 385, app/assets/stylesheets/admin/_variables.scss */
.on-secondary {
  color: #ffffff;
}

/* line 389, app/assets/stylesheets/admin/_variables.scss */
.secondary-container {
  background: #dbe2f9;
}

/* line 393, app/assets/stylesheets/admin/_variables.scss */
.on-secondary-container {
  color: #141b2c;
}

/* line 397, app/assets/stylesheets/admin/_variables.scss */
.success {
  background: #036d37;
}

/* line 401, app/assets/stylesheets/admin/_variables.scss */
.on-success {
  color: #ffffff;
}

/* line 405, app/assets/stylesheets/admin/_variables.scss */
.success-container {
  background: #9cf6b2;
}

/* line 409, app/assets/stylesheets/admin/_variables.scss */
.on-success-container {
  color: #00210c;
}

/* line 413, app/assets/stylesheets/admin/_variables.scss */
.error-background {
  background: #ba1a1a;
}

/* line 417, app/assets/stylesheets/admin/_variables.scss */
.on-error {
  color: #ffffff;
}

/* line 421, app/assets/stylesheets/admin/_variables.scss */
.error-container {
  background: #ffdad6;
}

/* line 425, app/assets/stylesheets/admin/_variables.scss */
.on-error-container {
  color: #410002;
}

/* line 429, app/assets/stylesheets/admin/_variables.scss */
.surface {
  background: #f6f8fc;
}

/* line 433, app/assets/stylesheets/admin/_variables.scss */
.surface-container {
  background: #dedfe3;
}

/* line 437, app/assets/stylesheets/admin/_variables.scss */
.on-surface {
  color: #19191c;
}

/* line 441, app/assets/stylesheets/admin/_variables.scss */
.on-surface-variant {
  color: #444447;
}

/* line 445, app/assets/stylesheets/admin/_variables.scss */
.outline {
  background: #737278;
}

/* line 451, app/assets/stylesheets/admin/_variables.scss */
.guide-primary {
  color: #1a73e8;
}

/* line 455, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary {
  background: #ffffff;
}

/* line 459, app/assets/stylesheets/admin/_variables.scss */
.guide-primary-container {
  color: #dfe8fe;
}

/* line 463, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary-container {
  background: #001a41;
}

/* line 467, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary {
  color: #6d7599;
}

/* line 471, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary {
  background: #ffffff;
}

/* line 475, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary-container {
  color: #dbe2f9;
}

/* line 479, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary-container {
  background: #141b2c;
}

/* line 483, app/assets/stylesheets/admin/_variables.scss */
.guide-success {
  color: #036d37;
}

/* line 487, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success {
  background: #ffffff;
}

/* line 491, app/assets/stylesheets/admin/_variables.scss */
.guide-success-container {
  color: #9cf6b2;
}

/* line 495, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success-container {
  background: #00210c;
}

/* line 499, app/assets/stylesheets/admin/_variables.scss */
.guide-error {
  color: #ba1a1a;
}

/* line 503, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error {
  background: #ffffff;
}

/* line 507, app/assets/stylesheets/admin/_variables.scss */
.guide-error-container {
  color: #ffdad6;
}

/* line 511, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error-container {
  background: #410002;
}

/* line 515, app/assets/stylesheets/admin/_variables.scss */
.guide-surface {
  color: #f6f8fc;
}

/* line 519, app/assets/stylesheets/admin/_variables.scss */
.guide-on-surface {
  background: #19191c;
}

/* line 523, app/assets/stylesheets/admin/_variables.scss */
.guide-outline {
  color: #737278;
}

/* line 527, app/assets/stylesheets/admin/_variables.scss */
.guide-on-invalid {
  background: #434248;
}

/* line 531, app/assets/stylesheets/admin/_variables.scss */
.guide-invalid {
  color: #dcdcde;
}

/* line 535, app/assets/stylesheets/admin/_variables.scss */
.guide-on-pending {
  background: #703800;
}

/* line 539, app/assets/stylesheets/admin/_variables.scss */
.guide-pending {
  color: #f5d9a8;
}

/* line 3, app/assets/stylesheets/admin/_disclosure.scss */
.disclosure {
  position: relative;
  display: inline-flex;
}

/* line 7, app/assets/stylesheets/admin/_disclosure.scss */
.disclosure .big-disclosure-toggle {
  height: 1.75rem !important;
  width: 1.75rem !important;
}

/* line 13, app/assets/stylesheets/admin/_disclosure.scss */
.disclosure .disclosure-content {
  display: block;
  background: #f6f8fc;
  color: #19191c;
  position: absolute;
  translate: -210px;
  border-radius: 3px;
  margin-top: 0.25rem;
  border: 1px solid #dcdcde;
  top: 100%;
  left: 0;
  min-width: 15.5rem;
  max-width: 15.5rem;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  z-index: 1;
  padding-top: 0.25rem;
}

@media print {
  /* line 13, app/assets/stylesheets/admin/_disclosure.scss */
  .disclosure .disclosure-content {
    visibility: hidden;
  }
}

/* line 34, app/assets/stylesheets/admin/_disclosure.scss */
.disclosure .disclosure-content.left {
  translate: 0 !important;
}

@media screen and (max-width: 292px) {
  /* line 13, app/assets/stylesheets/admin/_disclosure.scss */
  .disclosure .disclosure-content {
    translate: 0;
  }
}

/* line 42, app/assets/stylesheets/admin/_disclosure.scss */
.disclosure .disclosure-content h6 {
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
  color: black;
}

/* line 48, app/assets/stylesheets/admin/_disclosure.scss */
.disclosure .disclosure-content .main-menu-item {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                    supported by Chrome, Opera and Firefox */
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: normal;
  padding: 0.25rem 0.75rem;
  border-radius: 3px;
  color: #404040;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

/* line 61, app/assets/stylesheets/admin/_disclosure.scss */
.disclosure .disclosure-content .main-menu-item:hover, .disclosure .disclosure-content .main-menu-item:focus {
  background-color: #ebebeb;
  color: #19191c;
  text-decoration: none;
  outline: none;
  border-radius: 3px;
  margin: 0;
  cursor: pointer;
}

/* line 73, app/assets/stylesheets/admin/_disclosure.scss */
.disclosure .disclosure-content.collapsed {
  display: none;
}

/* line 78, app/assets/stylesheets/admin/_disclosure.scss */
.disclosure .disclosure-content.shortened {
  translate: -120px;
  min-width: 10rem;
  max-width: 10rem;
}

/* line 140, app/assets/stylesheets/admin/_variables.scss */
.primary-10 {
  background: #001a41;
}

/* line 143, app/assets/stylesheets/admin/_variables.scss */
.primary-20 {
  background: #07316b;
}

/* line 146, app/assets/stylesheets/admin/_variables.scss */
.primary-30 {
  background: #1152aa;
}

/* line 149, app/assets/stylesheets/admin/_variables.scss */
.primary-40 {
  background: #1a73e8;
}

/* line 152, app/assets/stylesheets/admin/_variables.scss */
.primary-50 {
  background: #67a1f1;
}

/* line 155, app/assets/stylesheets/admin/_variables.scss */
.primary-60 {
  background: #8db8f6;
}

/* line 158, app/assets/stylesheets/admin/_variables.scss */
.primary-70 {
  background: #b3cefa;
}

/* line 161, app/assets/stylesheets/admin/_variables.scss */
.primary-80 {
  background: #c6d8fd;
}

/* line 164, app/assets/stylesheets/admin/_variables.scss */
.primary-90 {
  background: #dfe8fe;
}

/* line 167, app/assets/stylesheets/admin/_variables.scss */
.primary-95 {
  background: #edf0ff;
}

/* line 170, app/assets/stylesheets/admin/_variables.scss */
.primary-99 {
  background: #fefbff;
}

/* line 175, app/assets/stylesheets/admin/_variables.scss */
.secondary-10 {
  background: #141b2c;
}

/* line 178, app/assets/stylesheets/admin/_variables.scss */
.secondary-20 {
  background: #293041;
}

/* line 181, app/assets/stylesheets/admin/_variables.scss */
.secondary-30 {
  background: #3f4759;
}

/* line 184, app/assets/stylesheets/admin/_variables.scss */
.secondary-40 {
  background: #575e71;
}

/* line 187, app/assets/stylesheets/admin/_variables.scss */
.secondary-50 {
  background: #6d7599;
}

/* line 190, app/assets/stylesheets/admin/_variables.scss */
.secondary-60 {
  background: #8991a5;
}

/* line 193, app/assets/stylesheets/admin/_variables.scss */
.secondary-70 {
  background: #a3abc0;
}

/* line 196, app/assets/stylesheets/admin/_variables.scss */
.secondary-80 {
  background: #bfc6dc;
}

/* line 199, app/assets/stylesheets/admin/_variables.scss */
.secondary-90 {
  background: #dbe2f9;
}

/* line 202, app/assets/stylesheets/admin/_variables.scss */
.secondary-95 {
  background: #edf0ff;
}

/* line 205, app/assets/stylesheets/admin/_variables.scss */
.secondary-99 {
  background: #fefbff;
}

/* line 210, app/assets/stylesheets/admin/_variables.scss */
.danger-10 {
  background: #410002;
}

/* line 213, app/assets/stylesheets/admin/_variables.scss */
.danger-20 {
  background: #690005;
}

/* line 216, app/assets/stylesheets/admin/_variables.scss */
.danger-30 {
  background: #93000a;
}

/* line 219, app/assets/stylesheets/admin/_variables.scss */
.danger-40 {
  background: #ba1a1a;
}

/* line 222, app/assets/stylesheets/admin/_variables.scss */
.danger-50 {
  background: #de3730;
}

/* line 225, app/assets/stylesheets/admin/_variables.scss */
.danger-60 {
  background: #ff5449;
}

/* line 228, app/assets/stylesheets/admin/_variables.scss */
.danger-70 {
  background: #ff897d;
}

/* line 231, app/assets/stylesheets/admin/_variables.scss */
.danger-80 {
  background: #ffb4ab;
}

/* line 234, app/assets/stylesheets/admin/_variables.scss */
.danger-90 {
  background: #ffdad6;
}

/* line 237, app/assets/stylesheets/admin/_variables.scss */
.danger-95 {
  background: #ffedea;
}

/* line 240, app/assets/stylesheets/admin/_variables.scss */
.danger-99 {
  background: #fffbff;
}

/* line 245, app/assets/stylesheets/admin/_variables.scss */
.success-10 {
  background: #00210c;
}

/* line 249, app/assets/stylesheets/admin/_variables.scss */
.success-20 {
  background: #00391a;
}

/* line 253, app/assets/stylesheets/admin/_variables.scss */
.success-30 {
  background: #005228;
}

/* line 257, app/assets/stylesheets/admin/_variables.scss */
.success-40 {
  background: #036d37;
}

/* line 261, app/assets/stylesheets/admin/_variables.scss */
.success-50 {
  background: #2d874e;
}

/* line 265, app/assets/stylesheets/admin/_variables.scss */
.success-60 {
  background: #4aa265;
}

/* line 269, app/assets/stylesheets/admin/_variables.scss */
.success-70 {
  background: #65bd7e;
}

/* line 273, app/assets/stylesheets/admin/_variables.scss */
.success-80 {
  background: #80d997;
}

/* line 277, app/assets/stylesheets/admin/_variables.scss */
.success-90 {
  background: #9cf6b2;
}

/* line 281, app/assets/stylesheets/admin/_variables.scss */
.success-95 {
  background: #c3ffce;
}

/* line 285, app/assets/stylesheets/admin/_variables.scss */
.success-99 {
  background: #f5fff3;
}

/* line 290, app/assets/stylesheets/admin/_variables.scss */
.neutral-10 {
  background: #19191c;
}

/* line 294, app/assets/stylesheets/admin/_variables.scss */
.neutral-20 {
  background: #333238;
}

/* line 298, app/assets/stylesheets/admin/_variables.scss */
.neutral-30 {
  background: #444447;
}

/* line 302, app/assets/stylesheets/admin/_variables.scss */
.neutral-40 {
  background: #5b5d5f;
}

/* line 306, app/assets/stylesheets/admin/_variables.scss */
.neutral-50 {
  background: #737278;
}

/* line 310, app/assets/stylesheets/admin/_variables.scss */
.neutral-60 {
  background: #89888d;
}

/* line 314, app/assets/stylesheets/admin/_variables.scss */
.neutral-70 {
  background: #a7a7ac;
}

/* line 318, app/assets/stylesheets/admin/_variables.scss */
.neutral-80 {
  background: #c2c2c7;
}

/* line 322, app/assets/stylesheets/admin/_variables.scss */
.neutral-90 {
  background: #dedfe3;
}

/* line 326, app/assets/stylesheets/admin/_variables.scss */
.neutral-95 {
  background: #ecedf1;
}

/* line 330, app/assets/stylesheets/admin/_variables.scss */
.neutral-99 {
  background: #f6f8fc;
}

/* line 335, app/assets/stylesheets/admin/_variables.scss */
.black {
  background: #000000;
}

/* line 339, app/assets/stylesheets/admin/_variables.scss */
.white {
  background: #ffffff;
}

/* line 343, app/assets/stylesheets/admin/_variables.scss */
.light-mode {
  background: #dcdcde;
}

/* line 347, app/assets/stylesheets/admin/_variables.scss */
.on-invalid {
  color: #434248;
}

/* line 351, app/assets/stylesheets/admin/_variables.scss */
.invalid {
  background: #dcdcde;
}

/* line 355, app/assets/stylesheets/admin/_variables.scss */
.on-pending {
  color: #703800;
}

/* line 359, app/assets/stylesheets/admin/_variables.scss */
.pending {
  background: #f5d9a8;
}

/* line 365, app/assets/stylesheets/admin/_variables.scss */
.primary {
  background: #1a73e8;
}

/* line 369, app/assets/stylesheets/admin/_variables.scss */
.on-primary {
  color: #ffffff;
}

/* line 373, app/assets/stylesheets/admin/_variables.scss */
.primary-container {
  background: #dfe8fe;
}

/* line 377, app/assets/stylesheets/admin/_variables.scss */
.on-primary-container {
  color: #001a41;
}

/* line 381, app/assets/stylesheets/admin/_variables.scss */
.secondary {
  background: #6d7599;
}

/* line 385, app/assets/stylesheets/admin/_variables.scss */
.on-secondary {
  color: #ffffff;
}

/* line 389, app/assets/stylesheets/admin/_variables.scss */
.secondary-container {
  background: #dbe2f9;
}

/* line 393, app/assets/stylesheets/admin/_variables.scss */
.on-secondary-container {
  color: #141b2c;
}

/* line 397, app/assets/stylesheets/admin/_variables.scss */
.success {
  background: #036d37;
}

/* line 401, app/assets/stylesheets/admin/_variables.scss */
.on-success {
  color: #ffffff;
}

/* line 405, app/assets/stylesheets/admin/_variables.scss */
.success-container {
  background: #9cf6b2;
}

/* line 409, app/assets/stylesheets/admin/_variables.scss */
.on-success-container {
  color: #00210c;
}

/* line 413, app/assets/stylesheets/admin/_variables.scss */
.error-background {
  background: #ba1a1a;
}

/* line 417, app/assets/stylesheets/admin/_variables.scss */
.on-error {
  color: #ffffff;
}

/* line 421, app/assets/stylesheets/admin/_variables.scss */
.error-container {
  background: #ffdad6;
}

/* line 425, app/assets/stylesheets/admin/_variables.scss */
.on-error-container {
  color: #410002;
}

/* line 429, app/assets/stylesheets/admin/_variables.scss */
.surface {
  background: #f6f8fc;
}

/* line 433, app/assets/stylesheets/admin/_variables.scss */
.surface-container {
  background: #dedfe3;
}

/* line 437, app/assets/stylesheets/admin/_variables.scss */
.on-surface {
  color: #19191c;
}

/* line 441, app/assets/stylesheets/admin/_variables.scss */
.on-surface-variant {
  color: #444447;
}

/* line 445, app/assets/stylesheets/admin/_variables.scss */
.outline {
  background: #737278;
}

/* line 451, app/assets/stylesheets/admin/_variables.scss */
.guide-primary {
  color: #1a73e8;
}

/* line 455, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary {
  background: #ffffff;
}

/* line 459, app/assets/stylesheets/admin/_variables.scss */
.guide-primary-container {
  color: #dfe8fe;
}

/* line 463, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary-container {
  background: #001a41;
}

/* line 467, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary {
  color: #6d7599;
}

/* line 471, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary {
  background: #ffffff;
}

/* line 475, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary-container {
  color: #dbe2f9;
}

/* line 479, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary-container {
  background: #141b2c;
}

/* line 483, app/assets/stylesheets/admin/_variables.scss */
.guide-success {
  color: #036d37;
}

/* line 487, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success {
  background: #ffffff;
}

/* line 491, app/assets/stylesheets/admin/_variables.scss */
.guide-success-container {
  color: #9cf6b2;
}

/* line 495, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success-container {
  background: #00210c;
}

/* line 499, app/assets/stylesheets/admin/_variables.scss */
.guide-error {
  color: #ba1a1a;
}

/* line 503, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error {
  background: #ffffff;
}

/* line 507, app/assets/stylesheets/admin/_variables.scss */
.guide-error-container {
  color: #ffdad6;
}

/* line 511, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error-container {
  background: #410002;
}

/* line 515, app/assets/stylesheets/admin/_variables.scss */
.guide-surface {
  color: #f6f8fc;
}

/* line 519, app/assets/stylesheets/admin/_variables.scss */
.guide-on-surface {
  background: #19191c;
}

/* line 523, app/assets/stylesheets/admin/_variables.scss */
.guide-outline {
  color: #737278;
}

/* line 527, app/assets/stylesheets/admin/_variables.scss */
.guide-on-invalid {
  background: #434248;
}

/* line 531, app/assets/stylesheets/admin/_variables.scss */
.guide-invalid {
  color: #dcdcde;
}

/* line 535, app/assets/stylesheets/admin/_variables.scss */
.guide-on-pending {
  background: #703800;
}

/* line 539, app/assets/stylesheets/admin/_variables.scss */
.guide-pending {
  color: #f5d9a8;
}

/* line 4, app/assets/stylesheets/admin/_header.scss */
header {
  background: #ffffff;
  border-bottom: 1px solid #dcdcde;
  display: flex;
  height: 4rem;
  justify-content: space-between;
  position: fixed;
  top: 0;
  width: -moz-available;
  width: -webkit-fill-available;
  z-index: 11;
  width: 100%;
  max-width: -moz-available;
  max-width: -webkit-fill-available;
}

/* line 19, app/assets/stylesheets/admin/_header.scss */
header a {
  color: #1a73e8;
  text-decoration: none;
}

/* line 23, app/assets/stylesheets/admin/_header.scss */
header a:hover {
  color: #1a73e8;
}

/* line 28, app/assets/stylesheets/admin/_header.scss */
header .mobile-menu-button {
  display: none;
}

/* line 31, app/assets/stylesheets/admin/_header.scss */
header .mobile-menu-button img {
  cursor: pointer;
}

/* line 36, app/assets/stylesheets/admin/_header.scss */
header .header-left {
  display: flex;
  flex-direction: row;
  align-items: normal;
  justify-content: normal;
  position: initial;
  height: 4rem;
}

/* line 41, app/assets/stylesheets/admin/_header.scss */
header .header-left .client-title {
  display: inherit;
  align-items: center;
  margin-left: 1.5rem;
  font-size: 1.5em;
  color: #1a73e8;
  margin-bottom: 0;
}

@media screen and (max-width: 1024px) {
  /* line 4, app/assets/stylesheets/admin/_header.scss */
  header {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    height: 4em;
    padding: 0 1.5rem;
  }
  /* line 57, app/assets/stylesheets/admin/_header.scss */
  header .header-left .client-title {
    display: none;
  }
  /* line 62, app/assets/stylesheets/admin/_header.scss */
  header .mobile-menu-button {
    display: flex;
    justify-content: flex-start;
    min-width: 3rem;
  }
  /* line 69, app/assets/stylesheets/admin/_header.scss */
  header .header-left .igniter-header-logo {
    border-radius: 100px;
    height: 3em;
    width: 3em;
  }
  /* line 74, app/assets/stylesheets/admin/_header.scss */
  header .header-left .igniter-header-logo a {
    height: 2em;
    width: 2em;
  }
}

/* line 83, app/assets/stylesheets/admin/_header.scss */
.admin-account-links {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  line-height: 1.5rem;
}

/* line 89, app/assets/stylesheets/admin/_header.scss */
.admin-account-links a:nth-child(2) {
  font-size: 16px;
  font-weight: normal;
}

/* line 2, app/assets/stylesheets/admin/_calendar.scss */
.calendar-wrapper .card.outlined {
  max-width: 1050px;
  min-width: 552px;
  flex: 1;
}

/* line 8, app/assets/stylesheets/admin/_calendar.scss */
.calendar-wrapper .calendar-header {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}

/* line 14, app/assets/stylesheets/admin/_calendar.scss */
.calendar-wrapper .calendar-header .calendar-back svg {
  transform: rotate(90deg);
}

/* line 20, app/assets/stylesheets/admin/_calendar.scss */
.calendar-wrapper .calendar-header .calendar-forward svg {
  transform: rotate(270deg);
}

/* line 26, app/assets/stylesheets/admin/_calendar.scss */
.calendar-wrapper .calendar-header h4 {
  margin-bottom: 0;
}

/* line 31, app/assets/stylesheets/admin/_calendar.scss */
.calendar-wrapper .event-day:not(.placeholder) {
  transform: scale(1);
  z-index: 0;
  max-width: 150px;
  transition: 0.1s all ease;
  border: 1px solid #dcdcde;
  border-radius: 6px;
  padding: 0.25rem 0.75rem;
}

/* line 41, app/assets/stylesheets/admin/_calendar.scss */
.calendar-wrapper .event-day:not(.placeholder):hover {
  transform: scale(1.05);
  z-index: 10;
  cursor: pointer;
  text-decoration: none;
}

/* line 48, app/assets/stylesheets/admin/_calendar.scss */
.calendar-wrapper .events-grid {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  grid-template-rows: auto 1fr;
  gap: 4px;
}

/* line 55, app/assets/stylesheets/admin/_calendar.scss */
.calendar-wrapper .day-number {
  font-size: 12px;
  color: black;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 63, app/assets/stylesheets/admin/_calendar.scss */
.calendar-wrapper .select-indicator {
  border: 1px solid green !important;
}

/* line 67, app/assets/stylesheets/admin/_calendar.scss */
.calendar-wrapper .start-date {
  border: 1px solid red !important;
}

/* line 71, app/assets/stylesheets/admin/_calendar.scss */
.calendar-wrapper .weekday-title-wrapper {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #dcdcde;
  margin-bottom: 1rem;
}

/* line 77, app/assets/stylesheets/admin/_calendar.scss */
.calendar-wrapper .weekday-title-wrapper .weekday-title {
  text-align: left;
  width: 100%;
  padding-left: 0.5rem;
}

/* line 84, app/assets/stylesheets/admin/_calendar.scss */
.calendar-wrapper .item-count {
  font-size: 12px;
  color: grey;
  text-wrap: nowrap;
}

/* line 1, app/assets/stylesheets/admin/_notifications.scss */
#release-notes-notification {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  padding: 0 1em;
  width: 90%;
  height: 3.5em;
  border-radius: 6px 6px 0px 0px;
  background: #4D4D4D;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3);
  z-index: 2;
}

/* line 18, app/assets/stylesheets/admin/_notifications.scss */
#release-notes-notification::before {
  content: '';
  margin-right: auto;
  visibility: hidden;
}

/* line 24, app/assets/stylesheets/admin/_notifications.scss */
#release-notes-notification span {
  color: #ffffff;
}

/* line 27, app/assets/stylesheets/admin/_notifications.scss */
#release-notes-notification span a {
  color: #1a73e8;
}

/* line 32, app/assets/stylesheets/admin/_notifications.scss */
#release-notes-notification svg {
  margin-left: auto;
  fill: #1a73e8;
  cursor: pointer;
  margin-right: 0.5em;
}

/* line 39, app/assets/stylesheets/admin/_notifications.scss */
#release-notes-notification.closed {
  height: 0;
  transition: height 0.5s;
}

/* line 43, app/assets/stylesheets/admin/_notifications.scss */
#release-notes-notification.closed * {
  display: none;
}

/* line 1, app/assets/stylesheets/admin/_seat_map.scss */
.svg-viewer {
  border: 1px solid black;
}

/* line 5, app/assets/stylesheets/admin/_seat_map.scss */
.svg-header {
  background-color: #eee;
  padding: 4px;
  border-bottom: 1px solid #999;
}

/* line 11, app/assets/stylesheets/admin/_seat_map.scss */
.svg-frame {
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  height: 1200px;
}

/* line 18, app/assets/stylesheets/admin/_seat_map.scss */
.svg-fixed-overlay {
  width: 100%;
  min-height: 112px;
  border-bottom: 1px solid #999;
}

/* line 24, app/assets/stylesheets/admin/_seat_map.scss */
.svg-container {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 29, app/assets/stylesheets/admin/_seat_map.scss */
.svg-container polygon:hover {
  cursor: pointer;
}

/* line 33, app/assets/stylesheets/admin/_seat_map.scss */
.svg-container polygon.section-selected {
  opacity: 0.5;
  cursor: inherit;
}

/* line 39, app/assets/stylesheets/admin/_seat_map.scss */
.svg-seat {
  fill: #ddd;
  stroke: #aaa;
  stroke-width: 1px;
}

/* line 44, app/assets/stylesheets/admin/_seat_map.scss */
.svg-seat.svg-seat-available {
  fill: #fff;
  stroke: #999;
}

/* line 49, app/assets/stylesheets/admin/_seat_map.scss */
.svg-seat.svg-seat-sold {
  fill: #888;
  stroke: #333;
}

/* line 54, app/assets/stylesheets/admin/_seat_map.scss */
.svg-seat.svg-seat-committed {
  stroke-dasharray: 2, 1;
  fill: #aaa;
  stroke: #555;
}

/* line 60, app/assets/stylesheets/admin/_seat_map.scss */
.svg-seat:hover, .svg-seat.related:hover {
  cursor: pointer;
  fill: #19bbea;
  stroke: white;
}

/* line 67, app/assets/stylesheets/admin/_seat_map.scss */
.svg-seat.related {
  fill: #0977a6;
  stroke: #0977a6;
}

/* line 73, app/assets/stylesheets/admin/_seat_map.scss */
.svg-button {
  background-color: #333;
  color: white;
  border: none;
  font-size: 16px;
  font-weight: bold;
}

/* line 81, app/assets/stylesheets/admin/_seat_map.scss */
.svg-overlay {
  position: absolute;
}

/* line 84, app/assets/stylesheets/admin/_seat_map.scss */
.svg-fixed-overlay .svg-overlay {
  position: static;
  float: left;
}

/* line 90, app/assets/stylesheets/admin/_seat_map.scss */
.svg-overlay-content {
  border: 1px solid #555;
  padding: 2px 4px;
  background-color: white;
  opacity: 0.8;
  text-align: center;
  font-size: 10px;
  line-height: 14px;
}

/* line 99, app/assets/stylesheets/admin/_seat_map.scss */
.svg-overlay-content .svg-full-word {
  display: none;
}

/* line 103, app/assets/stylesheets/admin/_seat_map.scss */
.svg-fixed-overlay .svg-overlay-content {
  padding-top: 20px;
  padding-bottom: 20px;
  opacity: 1;
  border: none;
  border-right: 1px solid #999;
  font-size: 16px;
  line-height: 24px;
  min-width: 100px;
}

/* line 113, app/assets/stylesheets/admin/_seat_map.scss */
.svg-fixed-overlay .svg-overlay-content .svg-full-word {
  display: inline;
}

/* line 118, app/assets/stylesheets/admin/_seat_map.scss */
.svg-container .svg-overlay-content {
  cursor: pointer;
}

/* line 123, app/assets/stylesheets/admin/_seat_map.scss */
.svg-overlay-section {
  font-size: 16px;
  font-weight: bold;
  display: block;
}

/* line 128, app/assets/stylesheets/admin/_seat_map.scss */
.svg-fixed-overlay .svg-overlay-section {
  font-size: 24px;
}

/* line 133, app/assets/stylesheets/admin/_seat_map.scss */
.svg-overlay-info {
  display: block;
}

/* line 137, app/assets/stylesheets/admin/_seat_map.scss */
.svg-ticket-overlay {
  display: none;
  text-align: center;
  padding: 10px 0;
  background-color: white;
}

/* line 143, app/assets/stylesheets/admin/_seat_map.scss */
.svg-ticket-overlay.visible {
  display: block;
}

/* line 147, app/assets/stylesheets/admin/_seat_map.scss */
.svg-popup-container .svg-ticket-overlay {
  display: inline-block;
  border: 1px solid black;
  padding: 20px;
  margin-top: 200px;
}

/* line 155, app/assets/stylesheets/admin/_seat_map.scss */
.svg-ticket-overlay-container {
  min-height: 92px;
  display: inline-block;
}

/* line 160, app/assets/stylesheets/admin/_seat_map.scss */
.svg-ticket-overlay-table {
  margin: 0;
  padding: 0;
}

/* line 164, app/assets/stylesheets/admin/_seat_map.scss */
.svg-ticket-overlay-table tr {
  margin: 0;
  padding: 0;
}

/* line 169, app/assets/stylesheets/admin/_seat_map.scss */
.svg-ticket-overlay-table td {
  margin: 0;
  padding: 0;
  min-width: 82px;
}

/* line 175, app/assets/stylesheets/admin/_seat_map.scss */
.svg-ticket-overlay-table th {
  text-align: right;
  padding: 0 6px 0 0;
  min-width: 140px;
}

/* line 182, app/assets/stylesheets/admin/_seat_map.scss */
.svg-ticket-overlay-title {
  font-size: 16px;
}

/* line 184, app/assets/stylesheets/admin/_seat_map.scss */
.svg-ticket-overlay-title strong {
  margin-right: 10px;
}

/* line 189, app/assets/stylesheets/admin/_seat_map.scss */
.svg-loading {
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
  z-index: 30;
  opacity: 0.5;
  background-color: white;
}

/* line 200, app/assets/stylesheets/admin/_seat_map.scss */
.svg-popup {
  position: absolute;
  width: 100%;
  text-align: center;
  z-index: 20;
}

/* line 206, app/assets/stylesheets/admin/_seat_map.scss */
.svg-popup .svg-popup-backdrop {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  background-color: white;
}

/* line 214, app/assets/stylesheets/admin/_seat_map.scss */
.svg-popup .svg-popup-container {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 21;
}

/* line 221, app/assets/stylesheets/admin/_seat_map.scss */
.svg-popup .svg-popup-close {
  position: absolute;
  width: 32px;
  height: 32px;
  top: 186px;
  background: url(https://storage.googleapis.com/pro-igniter-app-assets/assets/close-icon-53da3b77b1417e46693f0531142a6aca8b5d825677a98529713b392e8bfed6b7.png) no-repeat white;
  border: 1px solid black;
  z-index: 25;
  cursor: pointer;
}

/* line 233, app/assets/stylesheets/admin/_seat_map.scss */
.svg-load-all {
  float: right;
}

/* line 11, app/assets/stylesheets/admin/_structure.scss */
.main-left, .map-console .selection {
  width: 48.6215538847%;
  float: left;
  margin-right: 2.7568922306%;
}

/* line 15, app/assets/stylesheets/admin/_structure.scss */
.main-right, .map-console .actions {
  width: 48.6215538847%;
  float: right;
  margin-right: 0;
}

/* line 19, app/assets/stylesheets/admin/_structure.scss */
.main-full, .venue-display {
  overflow: hidden;
  clear: both;
}

/* line 140, app/assets/stylesheets/admin/_variables.scss */
.primary-10 {
  background: #001a41;
}

/* line 143, app/assets/stylesheets/admin/_variables.scss */
.primary-20 {
  background: #07316b;
}

/* line 146, app/assets/stylesheets/admin/_variables.scss */
.primary-30 {
  background: #1152aa;
}

/* line 149, app/assets/stylesheets/admin/_variables.scss */
.primary-40 {
  background: #1a73e8;
}

/* line 152, app/assets/stylesheets/admin/_variables.scss */
.primary-50 {
  background: #67a1f1;
}

/* line 155, app/assets/stylesheets/admin/_variables.scss */
.primary-60 {
  background: #8db8f6;
}

/* line 158, app/assets/stylesheets/admin/_variables.scss */
.primary-70 {
  background: #b3cefa;
}

/* line 161, app/assets/stylesheets/admin/_variables.scss */
.primary-80 {
  background: #c6d8fd;
}

/* line 164, app/assets/stylesheets/admin/_variables.scss */
.primary-90 {
  background: #dfe8fe;
}

/* line 167, app/assets/stylesheets/admin/_variables.scss */
.primary-95 {
  background: #edf0ff;
}

/* line 170, app/assets/stylesheets/admin/_variables.scss */
.primary-99 {
  background: #fefbff;
}

/* line 175, app/assets/stylesheets/admin/_variables.scss */
.secondary-10 {
  background: #141b2c;
}

/* line 178, app/assets/stylesheets/admin/_variables.scss */
.secondary-20 {
  background: #293041;
}

/* line 181, app/assets/stylesheets/admin/_variables.scss */
.secondary-30 {
  background: #3f4759;
}

/* line 184, app/assets/stylesheets/admin/_variables.scss */
.secondary-40 {
  background: #575e71;
}

/* line 187, app/assets/stylesheets/admin/_variables.scss */
.secondary-50 {
  background: #6d7599;
}

/* line 190, app/assets/stylesheets/admin/_variables.scss */
.secondary-60 {
  background: #8991a5;
}

/* line 193, app/assets/stylesheets/admin/_variables.scss */
.secondary-70 {
  background: #a3abc0;
}

/* line 196, app/assets/stylesheets/admin/_variables.scss */
.secondary-80 {
  background: #bfc6dc;
}

/* line 199, app/assets/stylesheets/admin/_variables.scss */
.secondary-90 {
  background: #dbe2f9;
}

/* line 202, app/assets/stylesheets/admin/_variables.scss */
.secondary-95 {
  background: #edf0ff;
}

/* line 205, app/assets/stylesheets/admin/_variables.scss */
.secondary-99 {
  background: #fefbff;
}

/* line 210, app/assets/stylesheets/admin/_variables.scss */
.danger-10 {
  background: #410002;
}

/* line 213, app/assets/stylesheets/admin/_variables.scss */
.danger-20 {
  background: #690005;
}

/* line 216, app/assets/stylesheets/admin/_variables.scss */
.danger-30 {
  background: #93000a;
}

/* line 219, app/assets/stylesheets/admin/_variables.scss */
.danger-40 {
  background: #ba1a1a;
}

/* line 222, app/assets/stylesheets/admin/_variables.scss */
.danger-50 {
  background: #de3730;
}

/* line 225, app/assets/stylesheets/admin/_variables.scss */
.danger-60 {
  background: #ff5449;
}

/* line 228, app/assets/stylesheets/admin/_variables.scss */
.danger-70 {
  background: #ff897d;
}

/* line 231, app/assets/stylesheets/admin/_variables.scss */
.danger-80 {
  background: #ffb4ab;
}

/* line 234, app/assets/stylesheets/admin/_variables.scss */
.danger-90 {
  background: #ffdad6;
}

/* line 237, app/assets/stylesheets/admin/_variables.scss */
.danger-95 {
  background: #ffedea;
}

/* line 240, app/assets/stylesheets/admin/_variables.scss */
.danger-99 {
  background: #fffbff;
}

/* line 245, app/assets/stylesheets/admin/_variables.scss */
.success-10 {
  background: #00210c;
}

/* line 249, app/assets/stylesheets/admin/_variables.scss */
.success-20 {
  background: #00391a;
}

/* line 253, app/assets/stylesheets/admin/_variables.scss */
.success-30 {
  background: #005228;
}

/* line 257, app/assets/stylesheets/admin/_variables.scss */
.success-40 {
  background: #036d37;
}

/* line 261, app/assets/stylesheets/admin/_variables.scss */
.success-50 {
  background: #2d874e;
}

/* line 265, app/assets/stylesheets/admin/_variables.scss */
.success-60 {
  background: #4aa265;
}

/* line 269, app/assets/stylesheets/admin/_variables.scss */
.success-70 {
  background: #65bd7e;
}

/* line 273, app/assets/stylesheets/admin/_variables.scss */
.success-80 {
  background: #80d997;
}

/* line 277, app/assets/stylesheets/admin/_variables.scss */
.success-90 {
  background: #9cf6b2;
}

/* line 281, app/assets/stylesheets/admin/_variables.scss */
.success-95 {
  background: #c3ffce;
}

/* line 285, app/assets/stylesheets/admin/_variables.scss */
.success-99 {
  background: #f5fff3;
}

/* line 290, app/assets/stylesheets/admin/_variables.scss */
.neutral-10 {
  background: #19191c;
}

/* line 294, app/assets/stylesheets/admin/_variables.scss */
.neutral-20 {
  background: #333238;
}

/* line 298, app/assets/stylesheets/admin/_variables.scss */
.neutral-30 {
  background: #444447;
}

/* line 302, app/assets/stylesheets/admin/_variables.scss */
.neutral-40 {
  background: #5b5d5f;
}

/* line 306, app/assets/stylesheets/admin/_variables.scss */
.neutral-50 {
  background: #737278;
}

/* line 310, app/assets/stylesheets/admin/_variables.scss */
.neutral-60 {
  background: #89888d;
}

/* line 314, app/assets/stylesheets/admin/_variables.scss */
.neutral-70 {
  background: #a7a7ac;
}

/* line 318, app/assets/stylesheets/admin/_variables.scss */
.neutral-80 {
  background: #c2c2c7;
}

/* line 322, app/assets/stylesheets/admin/_variables.scss */
.neutral-90 {
  background: #dedfe3;
}

/* line 326, app/assets/stylesheets/admin/_variables.scss */
.neutral-95 {
  background: #ecedf1;
}

/* line 330, app/assets/stylesheets/admin/_variables.scss */
.neutral-99 {
  background: #f6f8fc;
}

/* line 335, app/assets/stylesheets/admin/_variables.scss */
.black {
  background: #000000;
}

/* line 339, app/assets/stylesheets/admin/_variables.scss */
.white {
  background: #ffffff;
}

/* line 343, app/assets/stylesheets/admin/_variables.scss */
.light-mode {
  background: #dcdcde;
}

/* line 347, app/assets/stylesheets/admin/_variables.scss */
.on-invalid {
  color: #434248;
}

/* line 351, app/assets/stylesheets/admin/_variables.scss */
.invalid {
  background: #dcdcde;
}

/* line 355, app/assets/stylesheets/admin/_variables.scss */
.on-pending {
  color: #703800;
}

/* line 359, app/assets/stylesheets/admin/_variables.scss */
.pending {
  background: #f5d9a8;
}

/* line 365, app/assets/stylesheets/admin/_variables.scss */
.primary {
  background: #1a73e8;
}

/* line 369, app/assets/stylesheets/admin/_variables.scss */
.on-primary {
  color: #ffffff;
}

/* line 373, app/assets/stylesheets/admin/_variables.scss */
.primary-container {
  background: #dfe8fe;
}

/* line 377, app/assets/stylesheets/admin/_variables.scss */
.on-primary-container {
  color: #001a41;
}

/* line 381, app/assets/stylesheets/admin/_variables.scss */
.secondary {
  background: #6d7599;
}

/* line 385, app/assets/stylesheets/admin/_variables.scss */
.on-secondary {
  color: #ffffff;
}

/* line 389, app/assets/stylesheets/admin/_variables.scss */
.secondary-container {
  background: #dbe2f9;
}

/* line 393, app/assets/stylesheets/admin/_variables.scss */
.on-secondary-container {
  color: #141b2c;
}

/* line 397, app/assets/stylesheets/admin/_variables.scss */
.success {
  background: #036d37;
}

/* line 401, app/assets/stylesheets/admin/_variables.scss */
.on-success {
  color: #ffffff;
}

/* line 405, app/assets/stylesheets/admin/_variables.scss */
.success-container {
  background: #9cf6b2;
}

/* line 409, app/assets/stylesheets/admin/_variables.scss */
.on-success-container {
  color: #00210c;
}

/* line 413, app/assets/stylesheets/admin/_variables.scss */
.error-background {
  background: #ba1a1a;
}

/* line 417, app/assets/stylesheets/admin/_variables.scss */
.on-error {
  color: #ffffff;
}

/* line 421, app/assets/stylesheets/admin/_variables.scss */
.error-container {
  background: #ffdad6;
}

/* line 425, app/assets/stylesheets/admin/_variables.scss */
.on-error-container {
  color: #410002;
}

/* line 429, app/assets/stylesheets/admin/_variables.scss */
.surface {
  background: #f6f8fc;
}

/* line 433, app/assets/stylesheets/admin/_variables.scss */
.surface-container {
  background: #dedfe3;
}

/* line 437, app/assets/stylesheets/admin/_variables.scss */
.on-surface {
  color: #19191c;
}

/* line 441, app/assets/stylesheets/admin/_variables.scss */
.on-surface-variant {
  color: #444447;
}

/* line 445, app/assets/stylesheets/admin/_variables.scss */
.outline {
  background: #737278;
}

/* line 451, app/assets/stylesheets/admin/_variables.scss */
.guide-primary {
  color: #1a73e8;
}

/* line 455, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary {
  background: #ffffff;
}

/* line 459, app/assets/stylesheets/admin/_variables.scss */
.guide-primary-container {
  color: #dfe8fe;
}

/* line 463, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary-container {
  background: #001a41;
}

/* line 467, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary {
  color: #6d7599;
}

/* line 471, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary {
  background: #ffffff;
}

/* line 475, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary-container {
  color: #dbe2f9;
}

/* line 479, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary-container {
  background: #141b2c;
}

/* line 483, app/assets/stylesheets/admin/_variables.scss */
.guide-success {
  color: #036d37;
}

/* line 487, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success {
  background: #ffffff;
}

/* line 491, app/assets/stylesheets/admin/_variables.scss */
.guide-success-container {
  color: #9cf6b2;
}

/* line 495, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success-container {
  background: #00210c;
}

/* line 499, app/assets/stylesheets/admin/_variables.scss */
.guide-error {
  color: #ba1a1a;
}

/* line 503, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error {
  background: #ffffff;
}

/* line 507, app/assets/stylesheets/admin/_variables.scss */
.guide-error-container {
  color: #ffdad6;
}

/* line 511, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error-container {
  background: #410002;
}

/* line 515, app/assets/stylesheets/admin/_variables.scss */
.guide-surface {
  color: #f6f8fc;
}

/* line 519, app/assets/stylesheets/admin/_variables.scss */
.guide-on-surface {
  background: #19191c;
}

/* line 523, app/assets/stylesheets/admin/_variables.scss */
.guide-outline {
  color: #737278;
}

/* line 527, app/assets/stylesheets/admin/_variables.scss */
.guide-on-invalid {
  background: #434248;
}

/* line 531, app/assets/stylesheets/admin/_variables.scss */
.guide-invalid {
  color: #dcdcde;
}

/* line 535, app/assets/stylesheets/admin/_variables.scss */
.guide-on-pending {
  background: #703800;
}

/* line 539, app/assets/stylesheets/admin/_variables.scss */
.guide-pending {
  color: #f5d9a8;
}

/* line 4, app/assets/stylesheets/admin/_styled_table.scss */
.table-container {
  display: block;
  margin-bottom: 1rem;
  overflow-x: auto;
  padding-bottom: 0;
}

/* line 11, app/assets/stylesheets/admin/_styled_table.scss */
.styled-table {
  background: #ffffff;
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  color: #575d63;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  max-width: 100%;
  text-align: left;
  white-space: nowrap;
  width: 100%;
}

/* line 25, app/assets/stylesheets/admin/_styled_table.scss */
.styled-table button,
.styled-table .button,
.styled-table input[type="submit"]:not(.ignore-admin) {
  min-height: 2rem;
}

/* line 30, app/assets/stylesheets/admin/_styled_table.scss */
.styled-table thead {
  color: #001a41;
  font-weight: bold;
  text-align: left;
}

/* line 36, app/assets/stylesheets/admin/_styled_table.scss */
.styled-table th {
  font-weight: 600;
  padding: 0.25rem 1rem;
  white-space: nowrap;
}

/* line 41, app/assets/stylesheets/admin/_styled_table.scss */
.styled-table th.numerical-header {
  text-align: right;
}

/* line 47, app/assets/stylesheets/admin/_styled_table.scss */
.styled-table tbody:not(.no-hover) > tr:hover, .styled-table tbody:not(.no-hover) > tr:hover + .sub-row {
  background: #ebebeb;
}

/* line 54, app/assets/stylesheets/admin/_styled_table.scss */
.styled-table td {
  min-width: 2rem;
  overflow: hidden;
  padding: 0.5rem 1rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 61, app/assets/stylesheets/admin/_styled_table.scss */
.styled-table td > input {
  min-width: max-content;
}

/* line 65, app/assets/stylesheets/admin/_styled_table.scss */
.styled-table td.condensed {
  padding: 0.25rem 1rem;
}

/* line 69, app/assets/stylesheets/admin/_styled_table.scss */
.styled-table td.wrap-text {
  text-wrap: wrap;
}

/* line 74, app/assets/stylesheets/admin/_styled_table.scss */
.styled-table tr td {
  background-color: transparent;
  border-bottom: 1px solid #dcdcde;
  font-size: 0.875rem;
  line-height: 1.25rem;
  vertical-align: middle;
  max-width: 20rem;
}

/* line 83, app/assets/stylesheets/admin/_styled_table.scss */
.styled-table tr:has(+ .sub-row) td {
  border-bottom: none;
}

/* line 87, app/assets/stylesheets/admin/_styled_table.scss */
.styled-table tr.show-text * {
  white-space: initial;
}

/* line 92, app/assets/stylesheets/admin/_styled_table.scss */
.styled-table tr.align-top td {
  vertical-align: top;
}

/* line 97, app/assets/stylesheets/admin/_styled_table.scss */
.styled-table tr.sub-row td:first-child {
  padding-left: 2rem;
}

/* line 103, app/assets/stylesheets/admin/_styled_table.scss */
.styled-table td.checkbox,
.styled-table th.checkbox {
  max-width: fit-content;
  margin: auto;
  text-align: center;
  vertical-align: middle;
  border-bottom: 1px solid #dcdcde;
}

/* line 111, app/assets/stylesheets/admin/_styled_table.scss */
.styled-table td.horizontal,
.styled-table th.horizontal {
  border: 0;
  border-top: 1px solid #dcdcde;
}

/* line 115, app/assets/stylesheets/admin/_styled_table.scss */
.styled-table td.horizontal.last,
.styled-table th.horizontal.last {
  border-bottom: 1px solid #dcdcde;
  height: 100%;
}

/* line 121, app/assets/stylesheets/admin/_styled_table.scss */
.styled-table td.centered-cell,
.styled-table th.centered-cell {
  text-align: center;
  vertical-align: middle;
}

/* line 126, app/assets/stylesheets/admin/_styled_table.scss */
.styled-table td.numerical-cell,
.styled-table th.numerical-cell {
  text-align: right;
  font-family: monospace;
}

/* line 130, app/assets/stylesheets/admin/_styled_table.scss */
.styled-table td.numerical-cell.negative,
.styled-table th.numerical-cell.negative {
  color: #de3730;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10 td:nth-child(1),
.columns-10 th:nth-child(1) {
  width: 10%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10 .cell1 {
  width: 10%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10 td:nth-child(2),
.columns-10 th:nth-child(2) {
  width: 10%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10 .cell2 {
  width: 10%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10 td:nth-child(3),
.columns-10 th:nth-child(3) {
  width: 10%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10 .cell3 {
  width: 10%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10 td:nth-child(4),
.columns-10 th:nth-child(4) {
  width: 10%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10 .cell4 {
  width: 10%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10 td:nth-child(5),
.columns-10 th:nth-child(5) {
  width: 10%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10 .cell5 {
  width: 10%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10 td:nth-child(6),
.columns-10 th:nth-child(6) {
  width: 10%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10 .cell6 {
  width: 10%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10 td:nth-child(7),
.columns-10 th:nth-child(7) {
  width: 10%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10 .cell7 {
  width: 10%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10 td:nth-child(8),
.columns-10 th:nth-child(8) {
  width: 10%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10 .cell8 {
  width: 10%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10 td:nth-child(9),
.columns-10 th:nth-child(9) {
  width: 10%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10 .cell9 {
  width: 10%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10 td:nth-child(10),
.columns-10 th:nth-child(10) {
  width: 10%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10 .cell10 {
  width: 10%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10.with-checkbox td:nth-child(1),
.columns-10.with-checkbox th:nth-child(1) {
  width: 5%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10.with-checkbox .cell1 {
  width: 5%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10.with-checkbox td:nth-child(2),
.columns-10.with-checkbox th:nth-child(2) {
  width: 11.11%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10.with-checkbox .cell2 {
  width: 11.11%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10.with-checkbox td:nth-child(3),
.columns-10.with-checkbox th:nth-child(3) {
  width: 11.11%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10.with-checkbox .cell3 {
  width: 11.11%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10.with-checkbox td:nth-child(4),
.columns-10.with-checkbox th:nth-child(4) {
  width: 11.11%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10.with-checkbox .cell4 {
  width: 11.11%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10.with-checkbox td:nth-child(5),
.columns-10.with-checkbox th:nth-child(5) {
  width: 11.11%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10.with-checkbox .cell5 {
  width: 11.11%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10.with-checkbox td:nth-child(6),
.columns-10.with-checkbox th:nth-child(6) {
  width: 11.11%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10.with-checkbox .cell6 {
  width: 11.11%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10.with-checkbox td:nth-child(7),
.columns-10.with-checkbox th:nth-child(7) {
  width: 11.11%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10.with-checkbox .cell7 {
  width: 11.11%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10.with-checkbox td:nth-child(8),
.columns-10.with-checkbox th:nth-child(8) {
  width: 11.11%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10.with-checkbox .cell8 {
  width: 11.11%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10.with-checkbox td:nth-child(9),
.columns-10.with-checkbox th:nth-child(9) {
  width: 11.11%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10.with-checkbox .cell9 {
  width: 11.11%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10.with-checkbox td:nth-child(10),
.columns-10.with-checkbox th:nth-child(10) {
  width: 11.11%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-10.with-checkbox .cell10 {
  width: 11.11%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9 td:nth-child(1),
.columns-9 th:nth-child(1) {
  width: 11.11%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9 .cell1 {
  width: 11.11%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9 td:nth-child(2),
.columns-9 th:nth-child(2) {
  width: 11.11%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9 .cell2 {
  width: 11.11%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9 td:nth-child(3),
.columns-9 th:nth-child(3) {
  width: 11.11%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9 .cell3 {
  width: 11.11%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9 td:nth-child(4),
.columns-9 th:nth-child(4) {
  width: 11.11%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9 .cell4 {
  width: 11.11%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9 td:nth-child(5),
.columns-9 th:nth-child(5) {
  width: 11.11%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9 .cell5 {
  width: 11.11%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9 td:nth-child(6),
.columns-9 th:nth-child(6) {
  width: 11.11%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9 .cell6 {
  width: 11.11%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9 td:nth-child(7),
.columns-9 th:nth-child(7) {
  width: 11.11%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9 .cell7 {
  width: 11.11%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9 td:nth-child(8),
.columns-9 th:nth-child(8) {
  width: 11.11%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9 .cell8 {
  width: 11.11%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9 td:nth-child(9),
.columns-9 th:nth-child(9) {
  width: 11.11%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9 .cell9 {
  width: 11.11%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9.with-checkbox td:nth-child(1),
.columns-9.with-checkbox th:nth-child(1) {
  width: 5%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9.with-checkbox .cell1 {
  width: 5%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9.with-checkbox td:nth-child(2),
.columns-9.with-checkbox th:nth-child(2) {
  width: 12.5%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9.with-checkbox .cell2 {
  width: 12.5%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9.with-checkbox td:nth-child(3),
.columns-9.with-checkbox th:nth-child(3) {
  width: 12.5%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9.with-checkbox .cell3 {
  width: 12.5%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9.with-checkbox td:nth-child(4),
.columns-9.with-checkbox th:nth-child(4) {
  width: 12.5%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9.with-checkbox .cell4 {
  width: 12.5%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9.with-checkbox td:nth-child(5),
.columns-9.with-checkbox th:nth-child(5) {
  width: 12.5%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9.with-checkbox .cell5 {
  width: 12.5%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9.with-checkbox td:nth-child(6),
.columns-9.with-checkbox th:nth-child(6) {
  width: 12.5%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9.with-checkbox .cell6 {
  width: 12.5%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9.with-checkbox td:nth-child(7),
.columns-9.with-checkbox th:nth-child(7) {
  width: 12.5%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9.with-checkbox .cell7 {
  width: 12.5%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9.with-checkbox td:nth-child(8),
.columns-9.with-checkbox th:nth-child(8) {
  width: 12.5%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9.with-checkbox .cell8 {
  width: 12.5%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9.with-checkbox td:nth-child(9),
.columns-9.with-checkbox th:nth-child(9) {
  width: 12.5%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-9.with-checkbox .cell9 {
  width: 12.5%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8 td:nth-child(1),
.columns-8 th:nth-child(1) {
  width: 12.5%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8 .cell1 {
  width: 12.5%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8 td:nth-child(2),
.columns-8 th:nth-child(2) {
  width: 12.5%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8 .cell2 {
  width: 12.5%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8 td:nth-child(3),
.columns-8 th:nth-child(3) {
  width: 12.5%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8 .cell3 {
  width: 12.5%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8 td:nth-child(4),
.columns-8 th:nth-child(4) {
  width: 12.5%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8 .cell4 {
  width: 12.5%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8 td:nth-child(5),
.columns-8 th:nth-child(5) {
  width: 12.5%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8 .cell5 {
  width: 12.5%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8 td:nth-child(6),
.columns-8 th:nth-child(6) {
  width: 12.5%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8 .cell6 {
  width: 12.5%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8 td:nth-child(7),
.columns-8 th:nth-child(7) {
  width: 12.5%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8 .cell7 {
  width: 12.5%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8 td:nth-child(8),
.columns-8 th:nth-child(8) {
  width: 12.5%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8 .cell8 {
  width: 12.5%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8.with-checkbox td:nth-child(1),
.columns-8.with-checkbox th:nth-child(1) {
  width: 5%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8.with-checkbox .cell1 {
  width: 5%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8.with-checkbox td:nth-child(2),
.columns-8.with-checkbox th:nth-child(2) {
  width: 15%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8.with-checkbox .cell2 {
  width: 15%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8.with-checkbox td:nth-child(3),
.columns-8.with-checkbox th:nth-child(3) {
  width: 15%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8.with-checkbox .cell3 {
  width: 15%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8.with-checkbox td:nth-child(4),
.columns-8.with-checkbox th:nth-child(4) {
  width: 14%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8.with-checkbox .cell4 {
  width: 14%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8.with-checkbox td:nth-child(5),
.columns-8.with-checkbox th:nth-child(5) {
  width: 14%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8.with-checkbox .cell5 {
  width: 14%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8.with-checkbox td:nth-child(6),
.columns-8.with-checkbox th:nth-child(6) {
  width: 14%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8.with-checkbox .cell6 {
  width: 14%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8.with-checkbox td:nth-child(7),
.columns-8.with-checkbox th:nth-child(7) {
  width: 14%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8.with-checkbox .cell7 {
  width: 14%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8.with-checkbox td:nth-child(8),
.columns-8.with-checkbox th:nth-child(8) {
  width: 14%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-8.with-checkbox .cell8 {
  width: 14%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-7 td:nth-child(1),
.columns-7 th:nth-child(1) {
  width: 15%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-7 .cell1 {
  width: 15%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-7 td:nth-child(2),
.columns-7 th:nth-child(2) {
  width: 15%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-7 .cell2 {
  width: 15%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-7 td:nth-child(3),
.columns-7 th:nth-child(3) {
  width: 14%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-7 .cell3 {
  width: 14%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-7 td:nth-child(4),
.columns-7 th:nth-child(4) {
  width: 14%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-7 .cell4 {
  width: 14%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-7 td:nth-child(5),
.columns-7 th:nth-child(5) {
  width: 14%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-7 .cell5 {
  width: 14%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-7 td:nth-child(6),
.columns-7 th:nth-child(6) {
  width: 14%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-7 .cell6 {
  width: 14%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-7 td:nth-child(7),
.columns-7 th:nth-child(7) {
  width: 14%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-7 .cell7 {
  width: 14%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-7.with-checkbox td:nth-child(1),
.columns-7.with-checkbox th:nth-child(1) {
  width: 5%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-7.with-checkbox .cell1 {
  width: 5%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-7.with-checkbox td:nth-child(2),
.columns-7.with-checkbox th:nth-child(2) {
  width: 16%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-7.with-checkbox .cell2 {
  width: 16%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-7.with-checkbox td:nth-child(3),
.columns-7.with-checkbox th:nth-child(3) {
  width: 16%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-7.with-checkbox .cell3 {
  width: 16%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-7.with-checkbox td:nth-child(4),
.columns-7.with-checkbox th:nth-child(4) {
  width: 16%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-7.with-checkbox .cell4 {
  width: 16%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-7.with-checkbox td:nth-child(5),
.columns-7.with-checkbox th:nth-child(5) {
  width: 16%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-7.with-checkbox .cell5 {
  width: 16%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-7.with-checkbox td:nth-child(6),
.columns-7.with-checkbox th:nth-child(6) {
  width: 16%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-7.with-checkbox .cell6 {
  width: 16%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-7.with-checkbox td:nth-child(7),
.columns-7.with-checkbox th:nth-child(7) {
  width: 15%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-7.with-checkbox .cell7 {
  width: 15%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-6 td:nth-child(1),
.columns-6 th:nth-child(1) {
  width: 17%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-6 .cell1 {
  width: 17%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-6 td:nth-child(2),
.columns-6 th:nth-child(2) {
  width: 17%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-6 .cell2 {
  width: 17%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-6 td:nth-child(3),
.columns-6 th:nth-child(3) {
  width: 17%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-6 .cell3 {
  width: 17%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-6 td:nth-child(4),
.columns-6 th:nth-child(4) {
  width: 17%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-6 .cell4 {
  width: 17%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-6 td:nth-child(5),
.columns-6 th:nth-child(5) {
  width: 16%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-6 .cell5 {
  width: 16%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-6 td:nth-child(6),
.columns-6 th:nth-child(6) {
  width: 16%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-6 .cell6 {
  width: 16%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-6.with-checkbox td:nth-child(1),
.columns-6.with-checkbox th:nth-child(1) {
  width: 5%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-6.with-checkbox .cell1 {
  width: 5%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-6.with-checkbox td:nth-child(2),
.columns-6.with-checkbox th:nth-child(2) {
  width: 19%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-6.with-checkbox .cell2 {
  width: 19%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-6.with-checkbox td:nth-child(3),
.columns-6.with-checkbox th:nth-child(3) {
  width: 19%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-6.with-checkbox .cell3 {
  width: 19%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-6.with-checkbox td:nth-child(4),
.columns-6.with-checkbox th:nth-child(4) {
  width: 19%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-6.with-checkbox .cell4 {
  width: 19%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-6.with-checkbox td:nth-child(5),
.columns-6.with-checkbox th:nth-child(5) {
  width: 19%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-6.with-checkbox .cell5 {
  width: 19%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-6.with-checkbox td:nth-child(6),
.columns-6.with-checkbox th:nth-child(6) {
  width: 19%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-6.with-checkbox .cell6 {
  width: 19%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-5 td:nth-child(1),
.columns-5 th:nth-child(1) {
  width: 20%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-5 .cell1 {
  width: 20%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-5 td:nth-child(2),
.columns-5 th:nth-child(2) {
  width: 20%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-5 .cell2 {
  width: 20%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-5 td:nth-child(3),
.columns-5 th:nth-child(3) {
  width: 20%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-5 .cell3 {
  width: 20%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-5 td:nth-child(4),
.columns-5 th:nth-child(4) {
  width: 20%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-5 .cell4 {
  width: 20%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-5 td:nth-child(5),
.columns-5 th:nth-child(5) {
  width: 20%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-5 .cell5 {
  width: 20%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-5.with-checkbox td:nth-child(1),
.columns-5.with-checkbox th:nth-child(1) {
  width: 5%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-5.with-checkbox .cell1 {
  width: 5%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-5.with-checkbox td:nth-child(2),
.columns-5.with-checkbox th:nth-child(2) {
  width: 24%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-5.with-checkbox .cell2 {
  width: 24%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-5.with-checkbox td:nth-child(3),
.columns-5.with-checkbox th:nth-child(3) {
  width: 24%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-5.with-checkbox .cell3 {
  width: 24%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-5.with-checkbox td:nth-child(4),
.columns-5.with-checkbox th:nth-child(4) {
  width: 24%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-5.with-checkbox .cell4 {
  width: 24%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-5.with-checkbox td:nth-child(5),
.columns-5.with-checkbox th:nth-child(5) {
  width: 23%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-5.with-checkbox .cell5 {
  width: 23%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-4 td:nth-child(1),
.columns-4 th:nth-child(1) {
  width: 25%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-4 .cell1 {
  width: 25%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-4 td:nth-child(2),
.columns-4 th:nth-child(2) {
  width: 25%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-4 .cell2 {
  width: 25%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-4 td:nth-child(3),
.columns-4 th:nth-child(3) {
  width: 25%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-4 .cell3 {
  width: 25%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-4 td:nth-child(4),
.columns-4 th:nth-child(4) {
  width: 25%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-4 .cell4 {
  width: 25%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-4.with-checkbox td:nth-child(1),
.columns-4.with-checkbox th:nth-child(1) {
  width: 5%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-4.with-checkbox .cell1 {
  width: 5%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-4.with-checkbox td:nth-child(2),
.columns-4.with-checkbox th:nth-child(2) {
  width: 32%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-4.with-checkbox .cell2 {
  width: 32%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-4.with-checkbox td:nth-child(3),
.columns-4.with-checkbox th:nth-child(3) {
  width: 32%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-4.with-checkbox .cell3 {
  width: 32%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-4.with-checkbox td:nth-child(4),
.columns-4.with-checkbox th:nth-child(4) {
  width: 31%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-4.with-checkbox .cell4 {
  width: 31%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-3 td:nth-child(1),
.columns-3 th:nth-child(1) {
  width: 33%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-3 .cell1 {
  width: 33%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-3 td:nth-child(2),
.columns-3 th:nth-child(2) {
  width: 33%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-3 .cell2 {
  width: 33%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-3 td:nth-child(3),
.columns-3 th:nth-child(3) {
  width: 33%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-3 .cell3 {
  width: 33%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-3.with-checkbox td:nth-child(1),
.columns-3.with-checkbox th:nth-child(1) {
  width: 5%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-3.with-checkbox .cell1 {
  width: 5%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-3.with-checkbox td:nth-child(2),
.columns-3.with-checkbox th:nth-child(2) {
  width: 48%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-3.with-checkbox .cell2 {
  width: 48%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-3.with-checkbox td:nth-child(3),
.columns-3.with-checkbox th:nth-child(3) {
  width: 47%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-3.with-checkbox .cell3 {
  width: 47%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-2 td:nth-child(1),
.columns-2 th:nth-child(1) {
  width: 50%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-2 .cell1 {
  width: 50%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-2 td:nth-child(2),
.columns-2 th:nth-child(2) {
  width: 50%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-2 .cell2 {
  width: 50%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-2.with-checkbox td:nth-child(1),
.columns-2.with-checkbox th:nth-child(1) {
  width: 5%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-2.with-checkbox .cell1 {
  width: 5%;
}

/* line 143, app/assets/stylesheets/admin/_styled_table.scss */
.columns-2.with-checkbox td:nth-child(2),
.columns-2.with-checkbox th:nth-child(2) {
  width: 95%;
}

/* line 148, app/assets/stylesheets/admin/_styled_table.scss */
.columns-2.with-checkbox .cell2 {
  width: 95%;
}

/* line 227, app/assets/stylesheets/admin/_styled_table.scss */
table.collapsed th {
  display: none;
}

/* line 231, app/assets/stylesheets/admin/_styled_table.scss */
table.collapsed td {
  display: grid;
  grid-template-columns: 20ch auto;
}

/* line 236, app/assets/stylesheets/admin/_styled_table.scss */
table.collapsed td:first-child {
  padding-top: 1rem;
}

/* line 240, app/assets/stylesheets/admin/_styled_table.scss */
table.collapsed td:last-child:not(.condensed) {
  padding-bottom: 1rem;
}

/* line 244, app/assets/stylesheets/admin/_styled_table.scss */
table.collapsed td::before {
  content: attr(data-cell) ": ";
  font-weight: bold;
}

/* line 48, app/assets/stylesheets/admin/_widgets.scss */
.capacity-error {
  color: #ba1a1a;
}

/* line 53, app/assets/stylesheets/mixins/_general.scss */
html {
  font-size: 100%;
  line-height: 1.3125em;
}

/* line 11, app/assets/stylesheets/admin/_basic_styles.scss */
body,
select,
input,
textarea {
  color: #444;
  font-family: "Roboto", sans-serif;
}

/* line 19, app/assets/stylesheets/admin/_basic_styles.scss */
pre,
code,
kbd,
samp {
  font-family: monospace, sans-serif;
}

/* line 26, app/assets/stylesheets/admin/_basic_styles.scss */
ul,
ol {
  margin-left: 1.5rem;
}

/* line 31, app/assets/stylesheets/admin/_basic_styles.scss */
ul.ignore-admin {
  margin-left: revert-layer;
}

/* line 35, app/assets/stylesheets/admin/_basic_styles.scss */
ol {
  list-style-type: decimal;
}

/* line 39, app/assets/stylesheets/admin/_basic_styles.scss */
small {
  font-size: 85%;
}

/* line 43, app/assets/stylesheets/admin/_basic_styles.scss */
strong,
th {
  font-weight: bold;
}

/* line 48, app/assets/stylesheets/admin/_basic_styles.scss */
th.ignore-admin {
  font-weight: revert-layer;
}

/* line 52, app/assets/stylesheets/admin/_basic_styles.scss */
em {
  font-style: italic;
}

/* line 56, app/assets/stylesheets/admin/_basic_styles.scss */
thead th {
  border-bottom: 1px solid #ccc;
}

/* line 60, app/assets/stylesheets/admin/_basic_styles.scss */
td {
  vertical-align: top;
}

/* line 64, app/assets/stylesheets/admin/_basic_styles.scss */
td.ignore-admin {
  vertical-align: revert-layer;
}

/* line 68, app/assets/stylesheets/admin/_basic_styles.scss */
td,
th {
  padding: 4px 8px 4px 8px;
}

/* line 73, app/assets/stylesheets/admin/_basic_styles.scss */
td.ignore-admin,
th.ignore-admin {
  padding: revert-layer;
}

/* line 78, app/assets/stylesheets/admin/_basic_styles.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

/* line 85, app/assets/stylesheets/admin/_basic_styles.scss */
sup {
  top: -0.5em;
}

/* line 88, app/assets/stylesheets/admin/_basic_styles.scss */
sub {
  bottom: -0.25em;
}

/* line 92, app/assets/stylesheets/admin/_basic_styles.scss */
pre {
  /* www.pathf.com/blogs/2008/05/formatting-quoted-code-in-blog-posts-css21-white-space-pre-wrap/ */
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
  padding: 15px;
}

/* line 100, app/assets/stylesheets/admin/_basic_styles.scss */
textarea {
  overflow: auto;
}

/* line 104, app/assets/stylesheets/admin/_basic_styles.scss */
.ie6 legend,
.ie7 legend {
  margin-left: -7px;
}

/* line 109, app/assets/stylesheets/admin/_basic_styles.scss */
label,
input[type="button"],
input[type="submit"],
input[type="image"],
button {
  cursor: pointer;
}

/* line 117, app/assets/stylesheets/admin/_basic_styles.scss */
button,
input,
select,
textarea {
  margin: 0;
}

/* line 131, app/assets/stylesheets/admin/_basic_styles.scss */
button {
  width: auto;
  overflow: visible;
}

/* line 34, app/assets/stylesheets/mixins/_clearfix.scss */
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

/* line 140, app/assets/stylesheets/admin/_basic_styles.scss */
img {
  max-width: 100%;
}

/* line 140, app/assets/stylesheets/admin/_variables.scss */
.primary-10 {
  background: #001a41;
}

/* line 143, app/assets/stylesheets/admin/_variables.scss */
.primary-20 {
  background: #07316b;
}

/* line 146, app/assets/stylesheets/admin/_variables.scss */
.primary-30 {
  background: #1152aa;
}

/* line 149, app/assets/stylesheets/admin/_variables.scss */
.primary-40 {
  background: #1a73e8;
}

/* line 152, app/assets/stylesheets/admin/_variables.scss */
.primary-50 {
  background: #67a1f1;
}

/* line 155, app/assets/stylesheets/admin/_variables.scss */
.primary-60 {
  background: #8db8f6;
}

/* line 158, app/assets/stylesheets/admin/_variables.scss */
.primary-70 {
  background: #b3cefa;
}

/* line 161, app/assets/stylesheets/admin/_variables.scss */
.primary-80 {
  background: #c6d8fd;
}

/* line 164, app/assets/stylesheets/admin/_variables.scss */
.primary-90 {
  background: #dfe8fe;
}

/* line 167, app/assets/stylesheets/admin/_variables.scss */
.primary-95 {
  background: #edf0ff;
}

/* line 170, app/assets/stylesheets/admin/_variables.scss */
.primary-99 {
  background: #fefbff;
}

/* line 175, app/assets/stylesheets/admin/_variables.scss */
.secondary-10 {
  background: #141b2c;
}

/* line 178, app/assets/stylesheets/admin/_variables.scss */
.secondary-20 {
  background: #293041;
}

/* line 181, app/assets/stylesheets/admin/_variables.scss */
.secondary-30 {
  background: #3f4759;
}

/* line 184, app/assets/stylesheets/admin/_variables.scss */
.secondary-40 {
  background: #575e71;
}

/* line 187, app/assets/stylesheets/admin/_variables.scss */
.secondary-50 {
  background: #6d7599;
}

/* line 190, app/assets/stylesheets/admin/_variables.scss */
.secondary-60 {
  background: #8991a5;
}

/* line 193, app/assets/stylesheets/admin/_variables.scss */
.secondary-70 {
  background: #a3abc0;
}

/* line 196, app/assets/stylesheets/admin/_variables.scss */
.secondary-80 {
  background: #bfc6dc;
}

/* line 199, app/assets/stylesheets/admin/_variables.scss */
.secondary-90 {
  background: #dbe2f9;
}

/* line 202, app/assets/stylesheets/admin/_variables.scss */
.secondary-95 {
  background: #edf0ff;
}

/* line 205, app/assets/stylesheets/admin/_variables.scss */
.secondary-99 {
  background: #fefbff;
}

/* line 210, app/assets/stylesheets/admin/_variables.scss */
.danger-10 {
  background: #410002;
}

/* line 213, app/assets/stylesheets/admin/_variables.scss */
.danger-20 {
  background: #690005;
}

/* line 216, app/assets/stylesheets/admin/_variables.scss */
.danger-30 {
  background: #93000a;
}

/* line 219, app/assets/stylesheets/admin/_variables.scss */
.danger-40 {
  background: #ba1a1a;
}

/* line 222, app/assets/stylesheets/admin/_variables.scss */
.danger-50 {
  background: #de3730;
}

/* line 225, app/assets/stylesheets/admin/_variables.scss */
.danger-60 {
  background: #ff5449;
}

/* line 228, app/assets/stylesheets/admin/_variables.scss */
.danger-70 {
  background: #ff897d;
}

/* line 231, app/assets/stylesheets/admin/_variables.scss */
.danger-80 {
  background: #ffb4ab;
}

/* line 234, app/assets/stylesheets/admin/_variables.scss */
.danger-90 {
  background: #ffdad6;
}

/* line 237, app/assets/stylesheets/admin/_variables.scss */
.danger-95 {
  background: #ffedea;
}

/* line 240, app/assets/stylesheets/admin/_variables.scss */
.danger-99 {
  background: #fffbff;
}

/* line 245, app/assets/stylesheets/admin/_variables.scss */
.success-10 {
  background: #00210c;
}

/* line 249, app/assets/stylesheets/admin/_variables.scss */
.success-20 {
  background: #00391a;
}

/* line 253, app/assets/stylesheets/admin/_variables.scss */
.success-30 {
  background: #005228;
}

/* line 257, app/assets/stylesheets/admin/_variables.scss */
.success-40 {
  background: #036d37;
}

/* line 261, app/assets/stylesheets/admin/_variables.scss */
.success-50 {
  background: #2d874e;
}

/* line 265, app/assets/stylesheets/admin/_variables.scss */
.success-60 {
  background: #4aa265;
}

/* line 269, app/assets/stylesheets/admin/_variables.scss */
.success-70 {
  background: #65bd7e;
}

/* line 273, app/assets/stylesheets/admin/_variables.scss */
.success-80 {
  background: #80d997;
}

/* line 277, app/assets/stylesheets/admin/_variables.scss */
.success-90 {
  background: #9cf6b2;
}

/* line 281, app/assets/stylesheets/admin/_variables.scss */
.success-95 {
  background: #c3ffce;
}

/* line 285, app/assets/stylesheets/admin/_variables.scss */
.success-99 {
  background: #f5fff3;
}

/* line 290, app/assets/stylesheets/admin/_variables.scss */
.neutral-10 {
  background: #19191c;
}

/* line 294, app/assets/stylesheets/admin/_variables.scss */
.neutral-20 {
  background: #333238;
}

/* line 298, app/assets/stylesheets/admin/_variables.scss */
.neutral-30 {
  background: #444447;
}

/* line 302, app/assets/stylesheets/admin/_variables.scss */
.neutral-40 {
  background: #5b5d5f;
}

/* line 306, app/assets/stylesheets/admin/_variables.scss */
.neutral-50 {
  background: #737278;
}

/* line 310, app/assets/stylesheets/admin/_variables.scss */
.neutral-60 {
  background: #89888d;
}

/* line 314, app/assets/stylesheets/admin/_variables.scss */
.neutral-70 {
  background: #a7a7ac;
}

/* line 318, app/assets/stylesheets/admin/_variables.scss */
.neutral-80 {
  background: #c2c2c7;
}

/* line 322, app/assets/stylesheets/admin/_variables.scss */
.neutral-90 {
  background: #dedfe3;
}

/* line 326, app/assets/stylesheets/admin/_variables.scss */
.neutral-95 {
  background: #ecedf1;
}

/* line 330, app/assets/stylesheets/admin/_variables.scss */
.neutral-99 {
  background: #f6f8fc;
}

/* line 335, app/assets/stylesheets/admin/_variables.scss */
.black {
  background: #000000;
}

/* line 339, app/assets/stylesheets/admin/_variables.scss */
.white {
  background: #ffffff;
}

/* line 343, app/assets/stylesheets/admin/_variables.scss */
.light-mode {
  background: #dcdcde;
}

/* line 347, app/assets/stylesheets/admin/_variables.scss */
.on-invalid {
  color: #434248;
}

/* line 351, app/assets/stylesheets/admin/_variables.scss */
.invalid {
  background: #dcdcde;
}

/* line 355, app/assets/stylesheets/admin/_variables.scss */
.on-pending {
  color: #703800;
}

/* line 359, app/assets/stylesheets/admin/_variables.scss */
.pending {
  background: #f5d9a8;
}

/* line 365, app/assets/stylesheets/admin/_variables.scss */
.primary {
  background: #1a73e8;
}

/* line 369, app/assets/stylesheets/admin/_variables.scss */
.on-primary {
  color: #ffffff;
}

/* line 373, app/assets/stylesheets/admin/_variables.scss */
.primary-container {
  background: #dfe8fe;
}

/* line 377, app/assets/stylesheets/admin/_variables.scss */
.on-primary-container {
  color: #001a41;
}

/* line 381, app/assets/stylesheets/admin/_variables.scss */
.secondary {
  background: #6d7599;
}

/* line 385, app/assets/stylesheets/admin/_variables.scss */
.on-secondary {
  color: #ffffff;
}

/* line 389, app/assets/stylesheets/admin/_variables.scss */
.secondary-container {
  background: #dbe2f9;
}

/* line 393, app/assets/stylesheets/admin/_variables.scss */
.on-secondary-container {
  color: #141b2c;
}

/* line 397, app/assets/stylesheets/admin/_variables.scss */
.success {
  background: #036d37;
}

/* line 401, app/assets/stylesheets/admin/_variables.scss */
.on-success {
  color: #ffffff;
}

/* line 405, app/assets/stylesheets/admin/_variables.scss */
.success-container {
  background: #9cf6b2;
}

/* line 409, app/assets/stylesheets/admin/_variables.scss */
.on-success-container {
  color: #00210c;
}

/* line 413, app/assets/stylesheets/admin/_variables.scss */
.error-background {
  background: #ba1a1a;
}

/* line 417, app/assets/stylesheets/admin/_variables.scss */
.on-error {
  color: #ffffff;
}

/* line 421, app/assets/stylesheets/admin/_variables.scss */
.error-container {
  background: #ffdad6;
}

/* line 425, app/assets/stylesheets/admin/_variables.scss */
.on-error-container {
  color: #410002;
}

/* line 429, app/assets/stylesheets/admin/_variables.scss */
.surface {
  background: #f6f8fc;
}

/* line 433, app/assets/stylesheets/admin/_variables.scss */
.surface-container {
  background: #dedfe3;
}

/* line 437, app/assets/stylesheets/admin/_variables.scss */
.on-surface {
  color: #19191c;
}

/* line 441, app/assets/stylesheets/admin/_variables.scss */
.on-surface-variant {
  color: #444447;
}

/* line 445, app/assets/stylesheets/admin/_variables.scss */
.outline {
  background: #737278;
}

/* line 451, app/assets/stylesheets/admin/_variables.scss */
.guide-primary {
  color: #1a73e8;
}

/* line 455, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary {
  background: #ffffff;
}

/* line 459, app/assets/stylesheets/admin/_variables.scss */
.guide-primary-container {
  color: #dfe8fe;
}

/* line 463, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary-container {
  background: #001a41;
}

/* line 467, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary {
  color: #6d7599;
}

/* line 471, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary {
  background: #ffffff;
}

/* line 475, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary-container {
  color: #dbe2f9;
}

/* line 479, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary-container {
  background: #141b2c;
}

/* line 483, app/assets/stylesheets/admin/_variables.scss */
.guide-success {
  color: #036d37;
}

/* line 487, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success {
  background: #ffffff;
}

/* line 491, app/assets/stylesheets/admin/_variables.scss */
.guide-success-container {
  color: #9cf6b2;
}

/* line 495, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success-container {
  background: #00210c;
}

/* line 499, app/assets/stylesheets/admin/_variables.scss */
.guide-error {
  color: #ba1a1a;
}

/* line 503, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error {
  background: #ffffff;
}

/* line 507, app/assets/stylesheets/admin/_variables.scss */
.guide-error-container {
  color: #ffdad6;
}

/* line 511, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error-container {
  background: #410002;
}

/* line 515, app/assets/stylesheets/admin/_variables.scss */
.guide-surface {
  color: #f6f8fc;
}

/* line 519, app/assets/stylesheets/admin/_variables.scss */
.guide-on-surface {
  background: #19191c;
}

/* line 523, app/assets/stylesheets/admin/_variables.scss */
.guide-outline {
  color: #737278;
}

/* line 527, app/assets/stylesheets/admin/_variables.scss */
.guide-on-invalid {
  background: #434248;
}

/* line 531, app/assets/stylesheets/admin/_variables.scss */
.guide-invalid {
  color: #dcdcde;
}

/* line 535, app/assets/stylesheets/admin/_variables.scss */
.guide-on-pending {
  background: #703800;
}

/* line 539, app/assets/stylesheets/admin/_variables.scss */
.guide-pending {
  color: #f5d9a8;
}

/* line 3, app/assets/stylesheets/admin/_buttons.scss */
button:not(.chip):not(.ignore-admin),
.button:not(.ignore-admin),
input[type="submit"]:not(.ignore-admin) {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  background-color: #1567d3;
  border-color: #1567d3;
  border-radius: 3px;
  border: 0px;
  color: #ffffff;
  display: inline-flex;
  align-items: center;
  font-family: Roboto;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1rem;
  max-height: 2.5rem;
  min-height: 2.5rem;
  padding: 0.5rem 0.75rem;
  text-align: center;
  text-decoration: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  background: #1a73e8;
  justify-content: center;
}

/* line 30, app/assets/stylesheets/admin/_buttons.scss */
button.wide:not(.chip):not(.ignore-admin),
.button.wide:not(.ignore-admin),
input.wide[type="submit"]:not(.ignore-admin) {
  display: flex;
  justify-content: center;
}

/* line 35, app/assets/stylesheets/admin/_buttons.scss */
button.disabled:not(.chip):not(.ignore-admin), input[type="submit"]:not(.ignore-admin):disabled,
.button.disabled:not(.ignore-admin),
input.disabled[type="submit"]:not(.ignore-admin) {
  cursor: default !important;
}

/* line 39, app/assets/stylesheets/admin/_buttons.scss */
button.icon:not(.chip):not(.ignore-admin),
.button.icon:not(.ignore-admin),
input.icon[type="submit"]:not(.ignore-admin) {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  padding: 0.5rem 0.5rem;
}

/* line 45, app/assets/stylesheets/admin/_buttons.scss */
button.icon:not(.chip):not(.ignore-admin):not(.filled):not(input[type="submit"]:not(.ignore-admin)):not(.outlined):not(.text):not(.tonal),
.button.icon:not(.ignore-admin):not(.filled):not(input[type="submit"]:not(.ignore-admin)):not(.outlined):not(.text):not(.tonal),
input.icon[type="submit"]:not(.ignore-admin):not(.filled):not(input[type="submit"]:not(.ignore-admin)):not(.outlined):not(.text):not(.tonal) {
  background: inherit !important;
}

/* line 47, app/assets/stylesheets/admin/_buttons.scss */
button.icon:not(.chip):not(.ignore-admin):not(.filled):not(input[type="submit"]:not(.ignore-admin)):not(.outlined):not(.text):not(.tonal) > svg,
.button.icon:not(.ignore-admin):not(.filled):not(input[type="submit"]:not(.ignore-admin)):not(.outlined):not(.text):not(.tonal) > svg,
input.icon[type="submit"]:not(.ignore-admin):not(.filled):not(input[type="submit"]:not(.ignore-admin)):not(.outlined):not(.text):not(.tonal) > svg {
  height: 1.25rem;
  width: 1.25rem;
  fill: #1a73e8;
  stroke-width: 500;
}

/* line 53, app/assets/stylesheets/admin/_buttons.scss */
button.icon:not(.chip):not(.ignore-admin):not(.filled):not(input[type="submit"]:not(.ignore-admin)):not(.outlined):not(.text):not(.tonal) > svg.disabled,
.button.icon:not(.ignore-admin):not(.filled):not(input[type="submit"]:not(.ignore-admin)):not(.outlined):not(.text):not(.tonal) > svg.disabled,
input.icon[type="submit"]:not(.ignore-admin):not(.filled):not(input[type="submit"]:not(.ignore-admin)):not(.outlined):not(.text):not(.tonal) > svg.disabled {
  fill: #89888d;
}

/* line 58, app/assets/stylesheets/admin/_buttons.scss */
button.icon:not(.chip):not(.ignore-admin):not(.filled):not(input[type="submit"]:not(.ignore-admin)):not(.outlined):not(.text):not(.tonal):hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled),
.button.icon:not(.ignore-admin):not(.filled):not(input[type="submit"]:not(.ignore-admin)):not(.outlined):not(.text):not(.tonal):hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled),
input.icon[type="submit"]:not(.ignore-admin):not(.filled):not(input[type="submit"]:not(.ignore-admin)):not(.outlined):not(.text):not(.tonal):hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled) {
  background: #dfe8fe !important;
  margin: 0;
}

/* line 64, app/assets/stylesheets/admin/_buttons.scss */
button.icon.disabled:not(.chip):not(.ignore-admin):not(.text):not(.outlined), input.icon[type="submit"]:not(.text):not(.outlined):not(.ignore-admin):disabled,
.button.icon.disabled:not(.ignore-admin):not(.text):not(.outlined),
input.icon.disabled[type="submit"]:not(.ignore-admin):not(.text):not(.outlined) {
  background: rgba(29, 27, 32, 0.12) !important;
}

/* line 69, app/assets/stylesheets/admin/_buttons.scss */
button:not(.chip):not(.ignore-admin):hover,
.button:not(.ignore-admin):hover,
input[type="submit"]:not(.ignore-admin):hover {
  text-decoration: none;
}

/* line 73, app/assets/stylesheets/admin/_buttons.scss */
button.filled:not(.chip):not(.ignore-admin), input[type="submit"]:not(.ignore-admin),
.button.filled:not(.ignore-admin) {
  background: #1a73e8;
  color: #ffffff;
}

/* line 77, app/assets/stylesheets/admin/_buttons.scss */
button.filled.disabled:not(.chip):not(.ignore-admin), input.disabled[type="submit"]:not(.ignore-admin), input[type="submit"]:not(.ignore-admin):disabled,
.button.filled.disabled:not(.ignore-admin) {
  background: rgba(29, 27, 32, 0.12);
  color: #89888d;
  cursor: default;
}

/* line 82, app/assets/stylesheets/admin/_buttons.scss */
button.filled.disabled:not(.chip):not(.ignore-admin) svg, input.disabled[type="submit"]:not(.ignore-admin) svg, input[type="submit"]:not(.ignore-admin):disabled svg,
.button.filled.disabled:not(.ignore-admin) svg {
  fill: #89888d;
  stroke: #89888d;
}

/* line 88, app/assets/stylesheets/admin/_buttons.scss */
button.filled:not(.chip):not(.ignore-admin):hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled), input[type="submit"]:not(.ignore-admin):hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled),
.button.filled:not(.ignore-admin):hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled) {
  background: #1467c6;
  box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
}

/* line 93, app/assets/stylesheets/admin/_buttons.scss */
button.filled.danger:not(.chip):not(.ignore-admin), input.danger[type="submit"]:not(.ignore-admin),
.button.filled.danger:not(.ignore-admin) {
  background: #ba1a1a;
}

/* line 96, app/assets/stylesheets/admin/_buttons.scss */
button.filled.danger:not(.chip):not(.ignore-admin):hover, input.danger[type="submit"]:not(.ignore-admin):hover,
.button.filled.danger:not(.ignore-admin):hover {
  background: #93000a !important;
}

/* line 101, app/assets/stylesheets/admin/_buttons.scss */
button.filled:not(.chip):not(.ignore-admin) > svg, input[type="submit"]:not(.ignore-admin) > svg,
.button.filled:not(.ignore-admin) > svg {
  height: 1.25rem;
  width: 1.25rem;
  margin-right: 0.5rem;
  fill: #ffffff;
  stroke-width: 500;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}

/* line 110, app/assets/stylesheets/admin/_buttons.scss */
button.filled:not(.chip):not(.ignore-admin) > svg.disabled, input[type="submit"]:not(.ignore-admin) > svg.disabled,
.button.filled:not(.ignore-admin) > svg.disabled {
  fill: #89888d;
}

/* line 116, app/assets/stylesheets/admin/_buttons.scss */
button.tonal:not(.chip):not(.ignore-admin),
.button.tonal:not(.ignore-admin),
input.tonal[type="submit"]:not(.ignore-admin) {
  background: #dbe2f9;
  color: #141b2c;
}

/* line 120, app/assets/stylesheets/admin/_buttons.scss */
button.tonal.disabled:not(.chip):not(.ignore-admin), input.tonal[type="submit"]:not(.ignore-admin):disabled,
.button.tonal.disabled:not(.ignore-admin),
input.tonal.disabled[type="submit"]:not(.ignore-admin) {
  background: rgba(29, 27, 32, 0.12);
  color: #89888d;
  cursor: default;
}

/* line 126, app/assets/stylesheets/admin/_buttons.scss */
button.tonal:not(.chip):not(.ignore-admin):hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled),
.button.tonal:not(.ignore-admin):hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled),
input.tonal[type="submit"]:not(.ignore-admin):hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled) {
  background: #dfe8fe;
  box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
}

/* line 131, app/assets/stylesheets/admin/_buttons.scss */
button.tonal:not(.chip):not(.ignore-admin) > svg,
.button.tonal:not(.ignore-admin) > svg,
input.tonal[type="submit"]:not(.ignore-admin) > svg {
  height: 1.25rem;
  width: 1.25rem;
  margin-right: 0.5rem;
  fill: #141b2c;
  stroke-width: 500;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}

/* line 140, app/assets/stylesheets/admin/_buttons.scss */
button.tonal:not(.chip):not(.ignore-admin) > svg.disabled,
.button.tonal:not(.ignore-admin) > svg.disabled,
input.tonal[type="submit"]:not(.ignore-admin) > svg.disabled {
  fill: #89888d;
}

/* line 146, app/assets/stylesheets/admin/_buttons.scss */
button.outlined:not(.chip):not(.ignore-admin),
.button.outlined:not(.ignore-admin),
input.outlined[type="submit"]:not(.ignore-admin) {
  color: #1a73e8;
  background: inherit;
  box-shadow: inset 0 0 0 1px #bfbfc3;
}

/* line 151, app/assets/stylesheets/admin/_buttons.scss */
button.outlined.disabled:not(.chip):not(.ignore-admin), input.outlined[type="submit"]:not(.ignore-admin):disabled,
.button.outlined.disabled:not(.ignore-admin),
input.outlined.disabled[type="submit"]:not(.ignore-admin) {
  color: #89888d;
  border-color: #89888d;
}

/* line 155, app/assets/stylesheets/admin/_buttons.scss */
button.outlined.disabled:not(.chip):not(.ignore-admin) svg, input.outlined[type="submit"]:not(.ignore-admin):disabled svg,
.button.outlined.disabled:not(.ignore-admin) svg,
input.outlined.disabled[type="submit"]:not(.ignore-admin) svg {
  fill: #89888d;
}

/* line 160, app/assets/stylesheets/admin/_buttons.scss */
button.outlined:not(.chip):not(.ignore-admin):hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled),
.button.outlined:not(.ignore-admin):hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled),
input.outlined[type="submit"]:not(.ignore-admin):hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled) {
  background: #dfe8fe;
}

/* line 165, app/assets/stylesheets/admin/_buttons.scss */
button.outlined.toggleable:not(.chip):not(.ignore-admin):not(.icon) > svg,
.button.outlined.toggleable:not(.ignore-admin):not(.icon) > svg,
input.outlined.toggleable[type="submit"]:not(.ignore-admin):not(.icon) > svg {
  display: none;
}

/* line 169, app/assets/stylesheets/admin/_buttons.scss */
button.outlined.toggleable.active:not(.chip):not(.ignore-admin):not(.icon),
.button.outlined.toggleable.active:not(.ignore-admin):not(.icon),
input.outlined.toggleable.active[type="submit"]:not(.ignore-admin):not(.icon) {
  background: #dbe2f9;
  color: #141b2c;
}

/* line 173, app/assets/stylesheets/admin/_buttons.scss */
button.outlined.toggleable.active:not(.chip):not(.ignore-admin):not(.icon) > svg,
.button.outlined.toggleable.active:not(.ignore-admin):not(.icon) > svg,
input.outlined.toggleable.active[type="submit"]:not(.ignore-admin):not(.icon) > svg {
  display: block;
  fill: #141b2c;
}

/* line 180, app/assets/stylesheets/admin/_buttons.scss */
button.outlined:not(.chip):not(.ignore-admin) > svg,
.button.outlined:not(.ignore-admin) > svg,
input.outlined[type="submit"]:not(.ignore-admin) > svg {
  height: 1.25rem;
  width: 1.25rem;
  fill: #1a73e8;
  stroke-width: 500;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}

/* line 188, app/assets/stylesheets/admin/_buttons.scss */
button.outlined:not(.chip):not(.ignore-admin) > svg + *,
.button.outlined:not(.ignore-admin) > svg + *,
input.outlined[type="submit"]:not(.ignore-admin) > svg + * {
  margin-left: 0.5rem;
}

/* line 193, app/assets/stylesheets/admin/_buttons.scss */
button.outlined:not(.chip):not(.ignore-admin) > svg.disabled,
.button.outlined:not(.ignore-admin) > svg.disabled,
input.outlined[type="submit"]:not(.ignore-admin) > svg.disabled {
  fill: #89888d;
}

/* line 200, app/assets/stylesheets/admin/_buttons.scss */
button.outlined.segmented.icon:not(.chip):not(.ignore-admin) > svg,
.button.outlined.segmented.icon:not(.ignore-admin) > svg,
input.outlined.segmented.icon[type="submit"]:not(.ignore-admin) > svg {
  margin: 0;
}

/* line 206, app/assets/stylesheets/admin/_buttons.scss */
button.outlined.segmented:not(.chip):not(.ignore-admin):not(.icon) > svg,
.button.outlined.segmented:not(.ignore-admin):not(.icon) > svg,
input.outlined.segmented[type="submit"]:not(.ignore-admin):not(.icon) > svg {
  display: none;
}

/* line 210, app/assets/stylesheets/admin/_buttons.scss */
button.outlined.segmented.active:not(.chip):not(.ignore-admin):not(.icon),
.button.outlined.segmented.active:not(.ignore-admin):not(.icon),
input.outlined.segmented.active[type="submit"]:not(.ignore-admin):not(.icon) {
  background: #dbe2f9;
  color: #141b2c;
}

/* line 214, app/assets/stylesheets/admin/_buttons.scss */
button.outlined.segmented.active:not(.chip):not(.ignore-admin):not(.icon) > svg,
.button.outlined.segmented.active:not(.ignore-admin):not(.icon) > svg,
input.outlined.segmented.active[type="submit"]:not(.ignore-admin):not(.icon) > svg {
  display: block;
  fill: #141b2c;
}

/* line 221, app/assets/stylesheets/admin/_buttons.scss */
button.outlined.segmented.left:not(.chip):not(.ignore-admin),
.button.outlined.segmented.left:not(.ignore-admin),
input.outlined.segmented.left[type="submit"]:not(.ignore-admin) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 0px;
  margin-right: -1px;
}

/* line 228, app/assets/stylesheets/admin/_buttons.scss */
button.outlined.segmented.middle:not(.chip):not(.ignore-admin),
.button.outlined.segmented.middle:not(.ignore-admin),
input.outlined.segmented.middle[type="submit"]:not(.ignore-admin) {
  border-radius: 0;
  margin-right: -1px;
}

/* line 233, app/assets/stylesheets/admin/_buttons.scss */
button.outlined.segmented.right:not(.chip):not(.ignore-admin),
.button.outlined.segmented.right:not(.ignore-admin),
input.outlined.segmented.right[type="submit"]:not(.ignore-admin) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 240, app/assets/stylesheets/admin/_buttons.scss */
button.danger:not(.chip):not(.ignore-admin),
.button.danger:not(.ignore-admin),
input.danger[type="submit"]:not(.ignore-admin) {
  background-color: #ba1a1a;
}

/* line 243, app/assets/stylesheets/admin/_buttons.scss */
button.danger.disabled:not(.chip):not(.ignore-admin), input.danger[type="submit"]:not(.ignore-admin):disabled,
.button.danger.disabled:not(.ignore-admin),
input.danger.disabled[type="submit"]:not(.ignore-admin) {
  color: #89888d;
  border-color: #89888d;
}

/* line 248, app/assets/stylesheets/admin/_buttons.scss */
button.danger:not(.chip):not(.ignore-admin):hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled),
.button.danger:not(.ignore-admin):hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled),
input.danger[type="submit"]:not(.ignore-admin):hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled) {
  background: #610d0d;
}

/* line 253, app/assets/stylesheets/admin/_buttons.scss */
button.text:not(.chip):not(.ignore-admin),
.button.text:not(.ignore-admin),
input.text[type="submit"]:not(.ignore-admin) {
  color: #1a73e8;
  background: inherit;
  border: 0 !important;
}

/* line 258, app/assets/stylesheets/admin/_buttons.scss */
button.text:not(.chip):not(.ignore-admin):hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled),
.button.text:not(.ignore-admin):hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled),
input.text[type="submit"]:not(.ignore-admin):hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled) {
  background: #dfe8fe;
  border: 0 !important;
}

/* line 263, app/assets/stylesheets/admin/_buttons.scss */
button.text:not(.chip):not(.ignore-admin):active:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled),
.button.text:not(.ignore-admin):active:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled),
input.text[type="submit"]:not(.ignore-admin):active:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled) {
  background: #c6d8fd;
}

/* line 267, app/assets/stylesheets/admin/_buttons.scss */
button.text.disabled:not(.chip):not(.ignore-admin), input.text[type="submit"]:not(.ignore-admin):disabled,
.button.text.disabled:not(.ignore-admin),
input.text.disabled[type="submit"]:not(.ignore-admin) {
  color: #89888d;
}

/* line 270, app/assets/stylesheets/admin/_buttons.scss */
button.text.disabled:not(.chip):not(.ignore-admin) svg, input.text[type="submit"]:not(.ignore-admin):disabled svg,
.button.text.disabled:not(.ignore-admin) svg,
input.text.disabled[type="submit"]:not(.ignore-admin) svg {
  fill: #89888d;
}

/* line 275, app/assets/stylesheets/admin/_buttons.scss */
button.text:not(.chip):not(.ignore-admin) > svg,
.button.text:not(.ignore-admin) > svg,
input.text[type="submit"]:not(.ignore-admin) > svg {
  height: 1.25rem;
  width: 1.25rem;
  fill: #1a73e8;
  stroke-width: 500;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}

/* line 283, app/assets/stylesheets/admin/_buttons.scss */
button.text:not(.chip):not(.ignore-admin) > svg + *,
.button.text:not(.ignore-admin) > svg + *,
input.text[type="submit"]:not(.ignore-admin) > svg + * {
  margin-left: 0.5rem;
}

/* line 288, app/assets/stylesheets/admin/_buttons.scss */
button.text:not(.chip):not(.ignore-admin) > svg.disabled,
.button.text:not(.ignore-admin) > svg.disabled,
input.text[type="submit"]:not(.ignore-admin) > svg.disabled {
  fill: #89888d !important;
}

/* line 294, app/assets/stylesheets/admin/_buttons.scss */
button.tab:not(.chip):not(.ignore-admin),
.button.tab:not(.ignore-admin),
input.tab[type="submit"]:not(.ignore-admin) {
  color: #6d7599;
  background: inherit !important;
  border-bottom: 2px solid transparent;
  border-radius: 0;
}

/* line 300, app/assets/stylesheets/admin/_buttons.scss */
button.tab:not(.chip):not(.ignore-admin):hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled):not(.active),
.button.tab:not(.ignore-admin):hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled):not(.active),
input.tab[type="submit"]:not(.ignore-admin):hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled):not(.active) {
  border-bottom: 2px solid #444447;
  color: #444447;
}

/* line 305, app/assets/stylesheets/admin/_buttons.scss */
button.tab.active:not(.chip):not(.ignore-admin),
.button.tab.active:not(.ignore-admin),
input.tab.active[type="submit"]:not(.ignore-admin) {
  border-bottom: 2px solid #1a73e8;
  color: #19191c;
}

/* line 312, app/assets/stylesheets/admin/_buttons.scss */
.segment-wrapper {
  display: flex;
}

/* line 6, app/assets/stylesheets/admin/_chip.scss */
button.chip,
p.chip {
  align-items: center;
  border-radius: 10rem;
  display: inline-flex;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
  max-width: fit-content;
  min-width: 1rem;
  padding: 0.25rem 0.75rem;
  text-align: center;
  text-transform: lowercase;
  min-width: fit-content;
}

/* line 21, app/assets/stylesheets/admin/_chip.scss */
button.chip.squared,
p.chip.squared {
  border-radius: 0.25rem;
}

/* line 25, app/assets/stylesheets/admin/_chip.scss */
button.chip.large,
p.chip.large {
  padding: 1rem 1.5rem;
  line-height: 1.5rem;
}

/* line 30, app/assets/stylesheets/admin/_chip.scss */
button.chip.medium,
p.chip.medium {
  padding: 0.5rem 1rem;
  line-height: 1.25rem;
}

/* line 36, app/assets/stylesheets/admin/_chip.scss */
button.chip.success, button.chip.accepted, button.chip.completed, button.chip.paid, button.chip.fulfilled, button.chip.good, button.chip.in-season,
p.chip.success,
p.chip.accepted,
p.chip.completed,
p.chip.paid,
p.chip.fulfilled,
p.chip.good,
p.chip.in-season {
  background: #9cf6b2;
  color: #00210c;
}

/* line 46, app/assets/stylesheets/admin/_chip.scss */
button.chip.success.icon, button.chip.accepted.icon, button.chip.completed.icon, button.chip.paid.icon, button.chip.fulfilled.icon, button.chip.good.icon, button.chip.in-season.icon,
p.chip.success.icon,
p.chip.accepted.icon,
p.chip.completed.icon,
p.chip.paid.icon,
p.chip.fulfilled.icon,
p.chip.good.icon,
p.chip.in-season.icon {
  padding: 0;
}

/* line 47, app/assets/stylesheets/admin/_chip.scss */
button.chip.success.icon > svg, button.chip.accepted.icon > svg, button.chip.completed.icon > svg, button.chip.paid.icon > svg, button.chip.fulfilled.icon > svg, button.chip.good.icon > svg, button.chip.in-season.icon > svg,
p.chip.success.icon > svg,
p.chip.accepted.icon > svg,
p.chip.completed.icon > svg,
p.chip.paid.icon > svg,
p.chip.fulfilled.icon > svg,
p.chip.good.icon > svg,
p.chip.in-season.icon > svg {
  background: #036d37;
  fill: #ffffff;
  border-radius: 10rem;
  max-height: 1.2rem;
  max-width: 1.2rem;
  padding: 0.1rem;
}

/* line 60, app/assets/stylesheets/admin/_chip.scss */
button.chip.error, button.chip.cancelled, button.chip.refunded, button.chip.outstanding, button.chip.bad, button.chip.off-season,
p.chip.error,
p.chip.cancelled,
p.chip.refunded,
p.chip.outstanding,
p.chip.bad,
p.chip.off-season {
  background: #ffdad6;
  color: #410002;
}

/* line 69, app/assets/stylesheets/admin/_chip.scss */
button.chip.error.icon, button.chip.cancelled.icon, button.chip.refunded.icon, button.chip.outstanding.icon, button.chip.bad.icon, button.chip.off-season.icon,
p.chip.error.icon,
p.chip.cancelled.icon,
p.chip.refunded.icon,
p.chip.outstanding.icon,
p.chip.bad.icon,
p.chip.off-season.icon {
  padding: 0;
}

/* line 70, app/assets/stylesheets/admin/_chip.scss */
button.chip.error.icon > svg, button.chip.cancelled.icon > svg, button.chip.refunded.icon > svg, button.chip.outstanding.icon > svg, button.chip.bad.icon > svg, button.chip.off-season.icon > svg,
p.chip.error.icon > svg,
p.chip.cancelled.icon > svg,
p.chip.refunded.icon > svg,
p.chip.outstanding.icon > svg,
p.chip.bad.icon > svg,
p.chip.off-season.icon > svg {
  background: #ba1a1a;
  fill: #ffffff;
  border-radius: 10rem;
  max-height: 1.2rem;
  max-width: 1.2rem;
  padding: 0.1rem;
}

/* line 83, app/assets/stylesheets/admin/_chip.scss */
button.chip.invalid, button.chip.expired, button.chip.neutral, button.chip.turnedback, button.chip.new,
p.chip.invalid,
p.chip.expired,
p.chip.neutral,
p.chip.turnedback,
p.chip.new {
  background: #dcdcde;
  color: #434248;
}

/* line 91, app/assets/stylesheets/admin/_chip.scss */
button.chip.invalid.icon, button.chip.expired.icon, button.chip.neutral.icon, button.chip.turnedback.icon, button.chip.new.icon,
p.chip.invalid.icon,
p.chip.expired.icon,
p.chip.neutral.icon,
p.chip.turnedback.icon,
p.chip.new.icon {
  padding: 0;
}

/* line 92, app/assets/stylesheets/admin/_chip.scss */
button.chip.invalid.icon > svg, button.chip.expired.icon > svg, button.chip.neutral.icon > svg, button.chip.turnedback.icon > svg, button.chip.new.icon > svg,
p.chip.invalid.icon > svg,
p.chip.expired.icon > svg,
p.chip.neutral.icon > svg,
p.chip.turnedback.icon > svg,
p.chip.new.icon > svg {
  background: #dcdcde;
  fill: #434248;
  border-radius: 10rem;
  max-height: 1.2rem;
  max-width: 1.2rem;
  padding: 0.1rem;
}

/* line 105, app/assets/stylesheets/admin/_chip.scss */
button.chip.warning, button.chip.warn, button.chip.low-inventory, button.chip.updated, button.chip.waiting, button.chip.pending, button.chip.incomplete, button.chip.resold, button.chip.pre-season,
p.chip.warning,
p.chip.warn,
p.chip.low-inventory,
p.chip.updated,
p.chip.waiting,
p.chip.pending,
p.chip.incomplete,
p.chip.resold,
p.chip.pre-season {
  background: #f5d9a8;
  color: #703800;
}

/* line 117, app/assets/stylesheets/admin/_chip.scss */
button.chip.warning.icon, button.chip.warn.icon, button.chip.low-inventory.icon, button.chip.updated.icon, button.chip.waiting.icon, button.chip.pending.icon, button.chip.incomplete.icon, button.chip.resold.icon, button.chip.pre-season.icon,
p.chip.warning.icon,
p.chip.warn.icon,
p.chip.low-inventory.icon,
p.chip.updated.icon,
p.chip.waiting.icon,
p.chip.pending.icon,
p.chip.incomplete.icon,
p.chip.resold.icon,
p.chip.pre-season.icon {
  padding: 0;
}

/* line 118, app/assets/stylesheets/admin/_chip.scss */
button.chip.warning.icon > svg, button.chip.warn.icon > svg, button.chip.low-inventory.icon > svg, button.chip.updated.icon > svg, button.chip.waiting.icon > svg, button.chip.pending.icon > svg, button.chip.incomplete.icon > svg, button.chip.resold.icon > svg, button.chip.pre-season.icon > svg,
p.chip.warning.icon > svg,
p.chip.warn.icon > svg,
p.chip.low-inventory.icon > svg,
p.chip.updated.icon > svg,
p.chip.waiting.icon > svg,
p.chip.pending.icon > svg,
p.chip.incomplete.icon > svg,
p.chip.resold.icon > svg,
p.chip.pre-season.icon > svg {
  background: #f5d9a8;
  fill: #703800;
  border-radius: 10rem;
  max-height: 1.2rem;
  max-width: 1.2rem;
  padding: 0.1rem;
}

/* line 131, app/assets/stylesheets/admin/_chip.scss */
button.chip.info,
p.chip.info {
  background: #dfe8fe;
  color: #001a41;
}

/* line 135, app/assets/stylesheets/admin/_chip.scss */
button.chip.info.icon,
p.chip.info.icon {
  padding: 0;
}

/* line 136, app/assets/stylesheets/admin/_chip.scss */
button.chip.info.icon > svg,
p.chip.info.icon > svg {
  background: #dfe8fe;
  border-radius: 10rem;
  fill: #001a41;
  max-height: 1.2rem;
  max-width: 1.2rem;
  padding: 0.1rem;
}

/* line 147, app/assets/stylesheets/admin/_chip.scss */
button.chip.info a,
button.chip.info a:active,
button.chip.info a:visited,
p.chip.info a,
p.chip.info a:active,
p.chip.info a:visited {
  color: #1464CC;
}

/* line 154, app/assets/stylesheets/admin/_chip.scss */
button.chip.elevated,
p.chip.elevated {
  box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
}

/* line 160, app/assets/stylesheets/admin/_chip.scss */
button.chip.squared,
p.chip.squared {
  border-radius: 3px;
}

/* line 167, app/assets/stylesheets/admin/_chip.scss */
button.chip {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  align-items: center;
  background-color: #1567d3;
  background: #1a73e8;
  border-color: #1567d3;
  border: 0px;
  color: #ffffff;
  display: inline-flex;
  font-family: Roboto;
  text-align: center;
  text-decoration: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}

/* line 185, app/assets/stylesheets/admin/_chip.scss */
button.chip:hover {
  box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
  margin: 0;
}

/* line 140, app/assets/stylesheets/admin/_variables.scss */
.primary-10 {
  background: #001a41;
}

/* line 143, app/assets/stylesheets/admin/_variables.scss */
.primary-20 {
  background: #07316b;
}

/* line 146, app/assets/stylesheets/admin/_variables.scss */
.primary-30 {
  background: #1152aa;
}

/* line 149, app/assets/stylesheets/admin/_variables.scss */
.primary-40 {
  background: #1a73e8;
}

/* line 152, app/assets/stylesheets/admin/_variables.scss */
.primary-50 {
  background: #67a1f1;
}

/* line 155, app/assets/stylesheets/admin/_variables.scss */
.primary-60 {
  background: #8db8f6;
}

/* line 158, app/assets/stylesheets/admin/_variables.scss */
.primary-70 {
  background: #b3cefa;
}

/* line 161, app/assets/stylesheets/admin/_variables.scss */
.primary-80 {
  background: #c6d8fd;
}

/* line 164, app/assets/stylesheets/admin/_variables.scss */
.primary-90 {
  background: #dfe8fe;
}

/* line 167, app/assets/stylesheets/admin/_variables.scss */
.primary-95 {
  background: #edf0ff;
}

/* line 170, app/assets/stylesheets/admin/_variables.scss */
.primary-99 {
  background: #fefbff;
}

/* line 175, app/assets/stylesheets/admin/_variables.scss */
.secondary-10 {
  background: #141b2c;
}

/* line 178, app/assets/stylesheets/admin/_variables.scss */
.secondary-20 {
  background: #293041;
}

/* line 181, app/assets/stylesheets/admin/_variables.scss */
.secondary-30 {
  background: #3f4759;
}

/* line 184, app/assets/stylesheets/admin/_variables.scss */
.secondary-40 {
  background: #575e71;
}

/* line 187, app/assets/stylesheets/admin/_variables.scss */
.secondary-50 {
  background: #6d7599;
}

/* line 190, app/assets/stylesheets/admin/_variables.scss */
.secondary-60 {
  background: #8991a5;
}

/* line 193, app/assets/stylesheets/admin/_variables.scss */
.secondary-70 {
  background: #a3abc0;
}

/* line 196, app/assets/stylesheets/admin/_variables.scss */
.secondary-80 {
  background: #bfc6dc;
}

/* line 199, app/assets/stylesheets/admin/_variables.scss */
.secondary-90 {
  background: #dbe2f9;
}

/* line 202, app/assets/stylesheets/admin/_variables.scss */
.secondary-95 {
  background: #edf0ff;
}

/* line 205, app/assets/stylesheets/admin/_variables.scss */
.secondary-99 {
  background: #fefbff;
}

/* line 210, app/assets/stylesheets/admin/_variables.scss */
.danger-10 {
  background: #410002;
}

/* line 213, app/assets/stylesheets/admin/_variables.scss */
.danger-20 {
  background: #690005;
}

/* line 216, app/assets/stylesheets/admin/_variables.scss */
.danger-30 {
  background: #93000a;
}

/* line 219, app/assets/stylesheets/admin/_variables.scss */
.danger-40 {
  background: #ba1a1a;
}

/* line 222, app/assets/stylesheets/admin/_variables.scss */
.danger-50 {
  background: #de3730;
}

/* line 225, app/assets/stylesheets/admin/_variables.scss */
.danger-60 {
  background: #ff5449;
}

/* line 228, app/assets/stylesheets/admin/_variables.scss */
.danger-70 {
  background: #ff897d;
}

/* line 231, app/assets/stylesheets/admin/_variables.scss */
.danger-80 {
  background: #ffb4ab;
}

/* line 234, app/assets/stylesheets/admin/_variables.scss */
.danger-90 {
  background: #ffdad6;
}

/* line 237, app/assets/stylesheets/admin/_variables.scss */
.danger-95 {
  background: #ffedea;
}

/* line 240, app/assets/stylesheets/admin/_variables.scss */
.danger-99 {
  background: #fffbff;
}

/* line 245, app/assets/stylesheets/admin/_variables.scss */
.success-10 {
  background: #00210c;
}

/* line 249, app/assets/stylesheets/admin/_variables.scss */
.success-20 {
  background: #00391a;
}

/* line 253, app/assets/stylesheets/admin/_variables.scss */
.success-30 {
  background: #005228;
}

/* line 257, app/assets/stylesheets/admin/_variables.scss */
.success-40 {
  background: #036d37;
}

/* line 261, app/assets/stylesheets/admin/_variables.scss */
.success-50 {
  background: #2d874e;
}

/* line 265, app/assets/stylesheets/admin/_variables.scss */
.success-60 {
  background: #4aa265;
}

/* line 269, app/assets/stylesheets/admin/_variables.scss */
.success-70 {
  background: #65bd7e;
}

/* line 273, app/assets/stylesheets/admin/_variables.scss */
.success-80 {
  background: #80d997;
}

/* line 277, app/assets/stylesheets/admin/_variables.scss */
.success-90 {
  background: #9cf6b2;
}

/* line 281, app/assets/stylesheets/admin/_variables.scss */
.success-95 {
  background: #c3ffce;
}

/* line 285, app/assets/stylesheets/admin/_variables.scss */
.success-99 {
  background: #f5fff3;
}

/* line 290, app/assets/stylesheets/admin/_variables.scss */
.neutral-10 {
  background: #19191c;
}

/* line 294, app/assets/stylesheets/admin/_variables.scss */
.neutral-20 {
  background: #333238;
}

/* line 298, app/assets/stylesheets/admin/_variables.scss */
.neutral-30 {
  background: #444447;
}

/* line 302, app/assets/stylesheets/admin/_variables.scss */
.neutral-40 {
  background: #5b5d5f;
}

/* line 306, app/assets/stylesheets/admin/_variables.scss */
.neutral-50 {
  background: #737278;
}

/* line 310, app/assets/stylesheets/admin/_variables.scss */
.neutral-60 {
  background: #89888d;
}

/* line 314, app/assets/stylesheets/admin/_variables.scss */
.neutral-70 {
  background: #a7a7ac;
}

/* line 318, app/assets/stylesheets/admin/_variables.scss */
.neutral-80 {
  background: #c2c2c7;
}

/* line 322, app/assets/stylesheets/admin/_variables.scss */
.neutral-90 {
  background: #dedfe3;
}

/* line 326, app/assets/stylesheets/admin/_variables.scss */
.neutral-95 {
  background: #ecedf1;
}

/* line 330, app/assets/stylesheets/admin/_variables.scss */
.neutral-99 {
  background: #f6f8fc;
}

/* line 335, app/assets/stylesheets/admin/_variables.scss */
.black {
  background: #000000;
}

/* line 339, app/assets/stylesheets/admin/_variables.scss */
.white {
  background: #ffffff;
}

/* line 343, app/assets/stylesheets/admin/_variables.scss */
.light-mode {
  background: #dcdcde;
}

/* line 347, app/assets/stylesheets/admin/_variables.scss */
.on-invalid {
  color: #434248;
}

/* line 351, app/assets/stylesheets/admin/_variables.scss */
.invalid {
  background: #dcdcde;
}

/* line 355, app/assets/stylesheets/admin/_variables.scss */
.on-pending {
  color: #703800;
}

/* line 359, app/assets/stylesheets/admin/_variables.scss */
.pending {
  background: #f5d9a8;
}

/* line 365, app/assets/stylesheets/admin/_variables.scss */
.primary {
  background: #1a73e8;
}

/* line 369, app/assets/stylesheets/admin/_variables.scss */
.on-primary {
  color: #ffffff;
}

/* line 373, app/assets/stylesheets/admin/_variables.scss */
.primary-container {
  background: #dfe8fe;
}

/* line 377, app/assets/stylesheets/admin/_variables.scss */
.on-primary-container {
  color: #001a41;
}

/* line 381, app/assets/stylesheets/admin/_variables.scss */
.secondary {
  background: #6d7599;
}

/* line 385, app/assets/stylesheets/admin/_variables.scss */
.on-secondary {
  color: #ffffff;
}

/* line 389, app/assets/stylesheets/admin/_variables.scss */
.secondary-container {
  background: #dbe2f9;
}

/* line 393, app/assets/stylesheets/admin/_variables.scss */
.on-secondary-container {
  color: #141b2c;
}

/* line 397, app/assets/stylesheets/admin/_variables.scss */
.success {
  background: #036d37;
}

/* line 401, app/assets/stylesheets/admin/_variables.scss */
.on-success {
  color: #ffffff;
}

/* line 405, app/assets/stylesheets/admin/_variables.scss */
.success-container {
  background: #9cf6b2;
}

/* line 409, app/assets/stylesheets/admin/_variables.scss */
.on-success-container {
  color: #00210c;
}

/* line 413, app/assets/stylesheets/admin/_variables.scss */
.error-background {
  background: #ba1a1a;
}

/* line 417, app/assets/stylesheets/admin/_variables.scss */
.on-error {
  color: #ffffff;
}

/* line 421, app/assets/stylesheets/admin/_variables.scss */
.error-container {
  background: #ffdad6;
}

/* line 425, app/assets/stylesheets/admin/_variables.scss */
.on-error-container {
  color: #410002;
}

/* line 429, app/assets/stylesheets/admin/_variables.scss */
.surface {
  background: #f6f8fc;
}

/* line 433, app/assets/stylesheets/admin/_variables.scss */
.surface-container {
  background: #dedfe3;
}

/* line 437, app/assets/stylesheets/admin/_variables.scss */
.on-surface {
  color: #19191c;
}

/* line 441, app/assets/stylesheets/admin/_variables.scss */
.on-surface-variant {
  color: #444447;
}

/* line 445, app/assets/stylesheets/admin/_variables.scss */
.outline {
  background: #737278;
}

/* line 451, app/assets/stylesheets/admin/_variables.scss */
.guide-primary {
  color: #1a73e8;
}

/* line 455, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary {
  background: #ffffff;
}

/* line 459, app/assets/stylesheets/admin/_variables.scss */
.guide-primary-container {
  color: #dfe8fe;
}

/* line 463, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary-container {
  background: #001a41;
}

/* line 467, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary {
  color: #6d7599;
}

/* line 471, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary {
  background: #ffffff;
}

/* line 475, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary-container {
  color: #dbe2f9;
}

/* line 479, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary-container {
  background: #141b2c;
}

/* line 483, app/assets/stylesheets/admin/_variables.scss */
.guide-success {
  color: #036d37;
}

/* line 487, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success {
  background: #ffffff;
}

/* line 491, app/assets/stylesheets/admin/_variables.scss */
.guide-success-container {
  color: #9cf6b2;
}

/* line 495, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success-container {
  background: #00210c;
}

/* line 499, app/assets/stylesheets/admin/_variables.scss */
.guide-error {
  color: #ba1a1a;
}

/* line 503, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error {
  background: #ffffff;
}

/* line 507, app/assets/stylesheets/admin/_variables.scss */
.guide-error-container {
  color: #ffdad6;
}

/* line 511, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error-container {
  background: #410002;
}

/* line 515, app/assets/stylesheets/admin/_variables.scss */
.guide-surface {
  color: #f6f8fc;
}

/* line 519, app/assets/stylesheets/admin/_variables.scss */
.guide-on-surface {
  background: #19191c;
}

/* line 523, app/assets/stylesheets/admin/_variables.scss */
.guide-outline {
  color: #737278;
}

/* line 527, app/assets/stylesheets/admin/_variables.scss */
.guide-on-invalid {
  background: #434248;
}

/* line 531, app/assets/stylesheets/admin/_variables.scss */
.guide-invalid {
  color: #dcdcde;
}

/* line 535, app/assets/stylesheets/admin/_variables.scss */
.guide-on-pending {
  background: #703800;
}

/* line 539, app/assets/stylesheets/admin/_variables.scss */
.guide-pending {
  color: #f5d9a8;
}

/* line 3, app/assets/stylesheets/admin/_datepicker.scss */
.ui-datepicker {
  background-color: #ffffff;
  border: 1px solid #dcdcde;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  display: none;
  margin: 0.25rem;
  padding: 0.5rem 1rem 1rem 1rem;
  z-index: 300;
}

/* line 13, app/assets/stylesheets/admin/_datepicker.scss */
.ui-datepicker span {
  color: #737278;
}

/* line 16, app/assets/stylesheets/admin/_datepicker.scss */
.ui-datepicker span.ui-icon {
  color: #1a73e8;
}

/* line 21, app/assets/stylesheets/admin/_datepicker.scss */
.ui-datepicker th {
  border: 0;
}

/* line 25, app/assets/stylesheets/admin/_datepicker.scss */
.ui-datepicker .ui-datepicker-title {
  margin-bottom: 0.5rem;
}

/* line 27, app/assets/stylesheets/admin/_datepicker.scss */
.ui-datepicker .ui-datepicker-title span {
  color: #1a73e8;
}

/* line 32, app/assets/stylesheets/admin/_datepicker.scss */
.ui-datepicker .ui-datepicker-prev {
  float: left;
}

/* line 35, app/assets/stylesheets/admin/_datepicker.scss */
.ui-datepicker .ui-datepicker-prev:hover {
  cursor: pointer;
}

/* line 40, app/assets/stylesheets/admin/_datepicker.scss */
.ui-datepicker .ui-datepicker-next {
  float: right;
}

/* line 43, app/assets/stylesheets/admin/_datepicker.scss */
.ui-datepicker .ui-datepicker-next:hover {
  cursor: pointer;
}

/* line 48, app/assets/stylesheets/admin/_datepicker.scss */
.ui-datepicker .ui-datepicker-title {
  text-align: center;
  font-weight: bold;
  font-family: "Roboto";
}

/* line 55, app/assets/stylesheets/admin/_datepicker.scss */
.ui-datepicker .ui-datepicker-calendar td {
  border-radius: 10rem;
  cursor: pointer;
}

/* line 59, app/assets/stylesheets/admin/_datepicker.scss */
.ui-datepicker .ui-datepicker-calendar td:hover:not(.ui-datepicker-current-day) {
  background-color: #dcdcde;
}

/* line 63, app/assets/stylesheets/admin/_datepicker.scss */
.ui-datepicker .ui-datepicker-calendar td a {
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  color: #737278;
}

/* line 72, app/assets/stylesheets/admin/_datepicker.scss */
.ui-datepicker .ui-datepicker-calendar a {
  display: block;
}

/* line 77, app/assets/stylesheets/admin/_datepicker.scss */
.ui-datepicker .ui-datepicker-current-day {
  background-color: #1a73e8;
}

/* line 80, app/assets/stylesheets/admin/_datepicker.scss */
.ui-datepicker .ui-datepicker-current-day a {
  color: #ffffff !important;
  border: 1px solid #1a73e8;
}

/* line 140, app/assets/stylesheets/admin/_variables.scss */
.primary-10 {
  background: #001a41;
}

/* line 143, app/assets/stylesheets/admin/_variables.scss */
.primary-20 {
  background: #07316b;
}

/* line 146, app/assets/stylesheets/admin/_variables.scss */
.primary-30 {
  background: #1152aa;
}

/* line 149, app/assets/stylesheets/admin/_variables.scss */
.primary-40 {
  background: #1a73e8;
}

/* line 152, app/assets/stylesheets/admin/_variables.scss */
.primary-50 {
  background: #67a1f1;
}

/* line 155, app/assets/stylesheets/admin/_variables.scss */
.primary-60 {
  background: #8db8f6;
}

/* line 158, app/assets/stylesheets/admin/_variables.scss */
.primary-70 {
  background: #b3cefa;
}

/* line 161, app/assets/stylesheets/admin/_variables.scss */
.primary-80 {
  background: #c6d8fd;
}

/* line 164, app/assets/stylesheets/admin/_variables.scss */
.primary-90 {
  background: #dfe8fe;
}

/* line 167, app/assets/stylesheets/admin/_variables.scss */
.primary-95 {
  background: #edf0ff;
}

/* line 170, app/assets/stylesheets/admin/_variables.scss */
.primary-99 {
  background: #fefbff;
}

/* line 175, app/assets/stylesheets/admin/_variables.scss */
.secondary-10 {
  background: #141b2c;
}

/* line 178, app/assets/stylesheets/admin/_variables.scss */
.secondary-20 {
  background: #293041;
}

/* line 181, app/assets/stylesheets/admin/_variables.scss */
.secondary-30 {
  background: #3f4759;
}

/* line 184, app/assets/stylesheets/admin/_variables.scss */
.secondary-40 {
  background: #575e71;
}

/* line 187, app/assets/stylesheets/admin/_variables.scss */
.secondary-50 {
  background: #6d7599;
}

/* line 190, app/assets/stylesheets/admin/_variables.scss */
.secondary-60 {
  background: #8991a5;
}

/* line 193, app/assets/stylesheets/admin/_variables.scss */
.secondary-70 {
  background: #a3abc0;
}

/* line 196, app/assets/stylesheets/admin/_variables.scss */
.secondary-80 {
  background: #bfc6dc;
}

/* line 199, app/assets/stylesheets/admin/_variables.scss */
.secondary-90 {
  background: #dbe2f9;
}

/* line 202, app/assets/stylesheets/admin/_variables.scss */
.secondary-95 {
  background: #edf0ff;
}

/* line 205, app/assets/stylesheets/admin/_variables.scss */
.secondary-99 {
  background: #fefbff;
}

/* line 210, app/assets/stylesheets/admin/_variables.scss */
.danger-10 {
  background: #410002;
}

/* line 213, app/assets/stylesheets/admin/_variables.scss */
.danger-20 {
  background: #690005;
}

/* line 216, app/assets/stylesheets/admin/_variables.scss */
.danger-30 {
  background: #93000a;
}

/* line 219, app/assets/stylesheets/admin/_variables.scss */
.danger-40 {
  background: #ba1a1a;
}

/* line 222, app/assets/stylesheets/admin/_variables.scss */
.danger-50 {
  background: #de3730;
}

/* line 225, app/assets/stylesheets/admin/_variables.scss */
.danger-60 {
  background: #ff5449;
}

/* line 228, app/assets/stylesheets/admin/_variables.scss */
.danger-70 {
  background: #ff897d;
}

/* line 231, app/assets/stylesheets/admin/_variables.scss */
.danger-80 {
  background: #ffb4ab;
}

/* line 234, app/assets/stylesheets/admin/_variables.scss */
.danger-90 {
  background: #ffdad6;
}

/* line 237, app/assets/stylesheets/admin/_variables.scss */
.danger-95 {
  background: #ffedea;
}

/* line 240, app/assets/stylesheets/admin/_variables.scss */
.danger-99 {
  background: #fffbff;
}

/* line 245, app/assets/stylesheets/admin/_variables.scss */
.success-10 {
  background: #00210c;
}

/* line 249, app/assets/stylesheets/admin/_variables.scss */
.success-20 {
  background: #00391a;
}

/* line 253, app/assets/stylesheets/admin/_variables.scss */
.success-30 {
  background: #005228;
}

/* line 257, app/assets/stylesheets/admin/_variables.scss */
.success-40 {
  background: #036d37;
}

/* line 261, app/assets/stylesheets/admin/_variables.scss */
.success-50 {
  background: #2d874e;
}

/* line 265, app/assets/stylesheets/admin/_variables.scss */
.success-60 {
  background: #4aa265;
}

/* line 269, app/assets/stylesheets/admin/_variables.scss */
.success-70 {
  background: #65bd7e;
}

/* line 273, app/assets/stylesheets/admin/_variables.scss */
.success-80 {
  background: #80d997;
}

/* line 277, app/assets/stylesheets/admin/_variables.scss */
.success-90 {
  background: #9cf6b2;
}

/* line 281, app/assets/stylesheets/admin/_variables.scss */
.success-95 {
  background: #c3ffce;
}

/* line 285, app/assets/stylesheets/admin/_variables.scss */
.success-99 {
  background: #f5fff3;
}

/* line 290, app/assets/stylesheets/admin/_variables.scss */
.neutral-10 {
  background: #19191c;
}

/* line 294, app/assets/stylesheets/admin/_variables.scss */
.neutral-20 {
  background: #333238;
}

/* line 298, app/assets/stylesheets/admin/_variables.scss */
.neutral-30 {
  background: #444447;
}

/* line 302, app/assets/stylesheets/admin/_variables.scss */
.neutral-40 {
  background: #5b5d5f;
}

/* line 306, app/assets/stylesheets/admin/_variables.scss */
.neutral-50 {
  background: #737278;
}

/* line 310, app/assets/stylesheets/admin/_variables.scss */
.neutral-60 {
  background: #89888d;
}

/* line 314, app/assets/stylesheets/admin/_variables.scss */
.neutral-70 {
  background: #a7a7ac;
}

/* line 318, app/assets/stylesheets/admin/_variables.scss */
.neutral-80 {
  background: #c2c2c7;
}

/* line 322, app/assets/stylesheets/admin/_variables.scss */
.neutral-90 {
  background: #dedfe3;
}

/* line 326, app/assets/stylesheets/admin/_variables.scss */
.neutral-95 {
  background: #ecedf1;
}

/* line 330, app/assets/stylesheets/admin/_variables.scss */
.neutral-99 {
  background: #f6f8fc;
}

/* line 335, app/assets/stylesheets/admin/_variables.scss */
.black {
  background: #000000;
}

/* line 339, app/assets/stylesheets/admin/_variables.scss */
.white {
  background: #ffffff;
}

/* line 343, app/assets/stylesheets/admin/_variables.scss */
.light-mode {
  background: #dcdcde;
}

/* line 347, app/assets/stylesheets/admin/_variables.scss */
.on-invalid {
  color: #434248;
}

/* line 351, app/assets/stylesheets/admin/_variables.scss */
.invalid {
  background: #dcdcde;
}

/* line 355, app/assets/stylesheets/admin/_variables.scss */
.on-pending {
  color: #703800;
}

/* line 359, app/assets/stylesheets/admin/_variables.scss */
.pending {
  background: #f5d9a8;
}

/* line 365, app/assets/stylesheets/admin/_variables.scss */
.primary {
  background: #1a73e8;
}

/* line 369, app/assets/stylesheets/admin/_variables.scss */
.on-primary {
  color: #ffffff;
}

/* line 373, app/assets/stylesheets/admin/_variables.scss */
.primary-container {
  background: #dfe8fe;
}

/* line 377, app/assets/stylesheets/admin/_variables.scss */
.on-primary-container {
  color: #001a41;
}

/* line 381, app/assets/stylesheets/admin/_variables.scss */
.secondary {
  background: #6d7599;
}

/* line 385, app/assets/stylesheets/admin/_variables.scss */
.on-secondary {
  color: #ffffff;
}

/* line 389, app/assets/stylesheets/admin/_variables.scss */
.secondary-container {
  background: #dbe2f9;
}

/* line 393, app/assets/stylesheets/admin/_variables.scss */
.on-secondary-container {
  color: #141b2c;
}

/* line 397, app/assets/stylesheets/admin/_variables.scss */
.success {
  background: #036d37;
}

/* line 401, app/assets/stylesheets/admin/_variables.scss */
.on-success {
  color: #ffffff;
}

/* line 405, app/assets/stylesheets/admin/_variables.scss */
.success-container {
  background: #9cf6b2;
}

/* line 409, app/assets/stylesheets/admin/_variables.scss */
.on-success-container {
  color: #00210c;
}

/* line 413, app/assets/stylesheets/admin/_variables.scss */
.error-background {
  background: #ba1a1a;
}

/* line 417, app/assets/stylesheets/admin/_variables.scss */
.on-error {
  color: #ffffff;
}

/* line 421, app/assets/stylesheets/admin/_variables.scss */
.error-container {
  background: #ffdad6;
}

/* line 425, app/assets/stylesheets/admin/_variables.scss */
.on-error-container {
  color: #410002;
}

/* line 429, app/assets/stylesheets/admin/_variables.scss */
.surface {
  background: #f6f8fc;
}

/* line 433, app/assets/stylesheets/admin/_variables.scss */
.surface-container {
  background: #dedfe3;
}

/* line 437, app/assets/stylesheets/admin/_variables.scss */
.on-surface {
  color: #19191c;
}

/* line 441, app/assets/stylesheets/admin/_variables.scss */
.on-surface-variant {
  color: #444447;
}

/* line 445, app/assets/stylesheets/admin/_variables.scss */
.outline {
  background: #737278;
}

/* line 451, app/assets/stylesheets/admin/_variables.scss */
.guide-primary {
  color: #1a73e8;
}

/* line 455, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary {
  background: #ffffff;
}

/* line 459, app/assets/stylesheets/admin/_variables.scss */
.guide-primary-container {
  color: #dfe8fe;
}

/* line 463, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary-container {
  background: #001a41;
}

/* line 467, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary {
  color: #6d7599;
}

/* line 471, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary {
  background: #ffffff;
}

/* line 475, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary-container {
  color: #dbe2f9;
}

/* line 479, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary-container {
  background: #141b2c;
}

/* line 483, app/assets/stylesheets/admin/_variables.scss */
.guide-success {
  color: #036d37;
}

/* line 487, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success {
  background: #ffffff;
}

/* line 491, app/assets/stylesheets/admin/_variables.scss */
.guide-success-container {
  color: #9cf6b2;
}

/* line 495, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success-container {
  background: #00210c;
}

/* line 499, app/assets/stylesheets/admin/_variables.scss */
.guide-error {
  color: #ba1a1a;
}

/* line 503, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error {
  background: #ffffff;
}

/* line 507, app/assets/stylesheets/admin/_variables.scss */
.guide-error-container {
  color: #ffdad6;
}

/* line 511, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error-container {
  background: #410002;
}

/* line 515, app/assets/stylesheets/admin/_variables.scss */
.guide-surface {
  color: #f6f8fc;
}

/* line 519, app/assets/stylesheets/admin/_variables.scss */
.guide-on-surface {
  background: #19191c;
}

/* line 523, app/assets/stylesheets/admin/_variables.scss */
.guide-outline {
  color: #737278;
}

/* line 527, app/assets/stylesheets/admin/_variables.scss */
.guide-on-invalid {
  background: #434248;
}

/* line 531, app/assets/stylesheets/admin/_variables.scss */
.guide-invalid {
  color: #dcdcde;
}

/* line 535, app/assets/stylesheets/admin/_variables.scss */
.guide-on-pending {
  background: #703800;
}

/* line 539, app/assets/stylesheets/admin/_variables.scss */
.guide-pending {
  color: #f5d9a8;
}

/* line 3, app/assets/stylesheets/admin/_font.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold;
  line-height: 1.3em;
  margin-bottom: 0.75rem;
  color: #19191c;
}

/* line 14, app/assets/stylesheets/admin/_font.scss */
h1.color-secondary,
h2.color-secondary,
h3.color-secondary,
h4.color-secondary,
h5.color-secondary,
h6.color-secondary {
  color: #737278;
}

/* line 18, app/assets/stylesheets/admin/_font.scss */
h1.hr,
h2.hr,
h3.hr,
h4.hr,
h5.hr,
h6.hr {
  border-bottom: 1px solid #dcdcde;
  padding-bottom: 1rem;
}

/* line 23, app/assets/stylesheets/admin/_font.scss */
h1.centered,
h2.centered,
h3.centered,
h4.centered,
h5.centered,
h6.centered {
  text-align: center;
}

/* line 28, app/assets/stylesheets/admin/_font.scss */
h1 {
  font-size: 28px;
}

/* line 32, app/assets/stylesheets/admin/_font.scss */
h2 {
  font-size: 24px;
}

/* line 36, app/assets/stylesheets/admin/_font.scss */
h3 {
  font-size: 21px;
}

/* line 40, app/assets/stylesheets/admin/_font.scss */
h4 {
  font-size: 18px;
  font-weight: 600;
}

/* line 45, app/assets/stylesheets/admin/_font.scss */
h5 {
  font-size: 16px;
  font-weight: 600;
}

/* line 50, app/assets/stylesheets/admin/_font.scss */
h6 {
  font-size: 14px;
  font-weight: 600;
}

/* line 59, app/assets/stylesheets/admin/_font.scss */
p.color-primary,
span.color-primary,
a.color-primary,
li.color-primary {
  color: #19191c;
}

/* line 63, app/assets/stylesheets/admin/_font.scss */
p.color-secondary,
span.color-secondary,
a.color-secondary,
li.color-secondary {
  color: #737278;
}

/* line 67, app/assets/stylesheets/admin/_font.scss */
p.color-tertiary,
span.color-tertiary,
a.color-tertiary,
li.color-tertiary {
  color: #89888d;
}

/* line 71, app/assets/stylesheets/admin/_font.scss */
p.inline,
span.inline,
a.inline,
li.inline {
  display: inline;
}

/* line 75, app/assets/stylesheets/admin/_font.scss */
p.large,
span.large,
a.large,
li.large {
  font-size: 2rem;
}

/* line 79, app/assets/stylesheets/admin/_font.scss */
p.medium,
span.medium,
a.medium,
li.medium {
  font-size: 1.5rem;
}

/* line 83, app/assets/stylesheets/admin/_font.scss */
p.small,
span.small,
a.small,
li.small {
  font-size: 1rem;
}

/* line 87, app/assets/stylesheets/admin/_font.scss */
p.smaller,
span.smaller,
a.smaller,
li.smaller {
  font-size: 0.75rem;
}

/* line 91, app/assets/stylesheets/admin/_font.scss */
p.bold,
span.bold,
a.bold,
li.bold {
  font-weight: 700;
}

/* line 95, app/assets/stylesheets/admin/_font.scss */
p.semibold,
span.semibold,
a.semibold,
li.semibold {
  font-weight: 600;
}

/* line 99, app/assets/stylesheets/admin/_font.scss */
p.regular,
span.regular,
a.regular,
li.regular {
  font-weight: 400;
}

/* line 103, app/assets/stylesheets/admin/_font.scss */
p.ellipsis,
span.ellipsis,
a.ellipsis,
li.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 140, app/assets/stylesheets/admin/_variables.scss */
.primary-10 {
  background: #001a41;
}

/* line 143, app/assets/stylesheets/admin/_variables.scss */
.primary-20 {
  background: #07316b;
}

/* line 146, app/assets/stylesheets/admin/_variables.scss */
.primary-30 {
  background: #1152aa;
}

/* line 149, app/assets/stylesheets/admin/_variables.scss */
.primary-40 {
  background: #1a73e8;
}

/* line 152, app/assets/stylesheets/admin/_variables.scss */
.primary-50 {
  background: #67a1f1;
}

/* line 155, app/assets/stylesheets/admin/_variables.scss */
.primary-60 {
  background: #8db8f6;
}

/* line 158, app/assets/stylesheets/admin/_variables.scss */
.primary-70 {
  background: #b3cefa;
}

/* line 161, app/assets/stylesheets/admin/_variables.scss */
.primary-80 {
  background: #c6d8fd;
}

/* line 164, app/assets/stylesheets/admin/_variables.scss */
.primary-90 {
  background: #dfe8fe;
}

/* line 167, app/assets/stylesheets/admin/_variables.scss */
.primary-95 {
  background: #edf0ff;
}

/* line 170, app/assets/stylesheets/admin/_variables.scss */
.primary-99 {
  background: #fefbff;
}

/* line 175, app/assets/stylesheets/admin/_variables.scss */
.secondary-10 {
  background: #141b2c;
}

/* line 178, app/assets/stylesheets/admin/_variables.scss */
.secondary-20 {
  background: #293041;
}

/* line 181, app/assets/stylesheets/admin/_variables.scss */
.secondary-30 {
  background: #3f4759;
}

/* line 184, app/assets/stylesheets/admin/_variables.scss */
.secondary-40 {
  background: #575e71;
}

/* line 187, app/assets/stylesheets/admin/_variables.scss */
.secondary-50 {
  background: #6d7599;
}

/* line 190, app/assets/stylesheets/admin/_variables.scss */
.secondary-60 {
  background: #8991a5;
}

/* line 193, app/assets/stylesheets/admin/_variables.scss */
.secondary-70 {
  background: #a3abc0;
}

/* line 196, app/assets/stylesheets/admin/_variables.scss */
.secondary-80 {
  background: #bfc6dc;
}

/* line 199, app/assets/stylesheets/admin/_variables.scss */
.secondary-90 {
  background: #dbe2f9;
}

/* line 202, app/assets/stylesheets/admin/_variables.scss */
.secondary-95 {
  background: #edf0ff;
}

/* line 205, app/assets/stylesheets/admin/_variables.scss */
.secondary-99 {
  background: #fefbff;
}

/* line 210, app/assets/stylesheets/admin/_variables.scss */
.danger-10 {
  background: #410002;
}

/* line 213, app/assets/stylesheets/admin/_variables.scss */
.danger-20 {
  background: #690005;
}

/* line 216, app/assets/stylesheets/admin/_variables.scss */
.danger-30 {
  background: #93000a;
}

/* line 219, app/assets/stylesheets/admin/_variables.scss */
.danger-40 {
  background: #ba1a1a;
}

/* line 222, app/assets/stylesheets/admin/_variables.scss */
.danger-50 {
  background: #de3730;
}

/* line 225, app/assets/stylesheets/admin/_variables.scss */
.danger-60 {
  background: #ff5449;
}

/* line 228, app/assets/stylesheets/admin/_variables.scss */
.danger-70 {
  background: #ff897d;
}

/* line 231, app/assets/stylesheets/admin/_variables.scss */
.danger-80 {
  background: #ffb4ab;
}

/* line 234, app/assets/stylesheets/admin/_variables.scss */
.danger-90 {
  background: #ffdad6;
}

/* line 237, app/assets/stylesheets/admin/_variables.scss */
.danger-95 {
  background: #ffedea;
}

/* line 240, app/assets/stylesheets/admin/_variables.scss */
.danger-99 {
  background: #fffbff;
}

/* line 245, app/assets/stylesheets/admin/_variables.scss */
.success-10 {
  background: #00210c;
}

/* line 249, app/assets/stylesheets/admin/_variables.scss */
.success-20 {
  background: #00391a;
}

/* line 253, app/assets/stylesheets/admin/_variables.scss */
.success-30 {
  background: #005228;
}

/* line 257, app/assets/stylesheets/admin/_variables.scss */
.success-40 {
  background: #036d37;
}

/* line 261, app/assets/stylesheets/admin/_variables.scss */
.success-50 {
  background: #2d874e;
}

/* line 265, app/assets/stylesheets/admin/_variables.scss */
.success-60 {
  background: #4aa265;
}

/* line 269, app/assets/stylesheets/admin/_variables.scss */
.success-70 {
  background: #65bd7e;
}

/* line 273, app/assets/stylesheets/admin/_variables.scss */
.success-80 {
  background: #80d997;
}

/* line 277, app/assets/stylesheets/admin/_variables.scss */
.success-90 {
  background: #9cf6b2;
}

/* line 281, app/assets/stylesheets/admin/_variables.scss */
.success-95 {
  background: #c3ffce;
}

/* line 285, app/assets/stylesheets/admin/_variables.scss */
.success-99 {
  background: #f5fff3;
}

/* line 290, app/assets/stylesheets/admin/_variables.scss */
.neutral-10 {
  background: #19191c;
}

/* line 294, app/assets/stylesheets/admin/_variables.scss */
.neutral-20 {
  background: #333238;
}

/* line 298, app/assets/stylesheets/admin/_variables.scss */
.neutral-30 {
  background: #444447;
}

/* line 302, app/assets/stylesheets/admin/_variables.scss */
.neutral-40 {
  background: #5b5d5f;
}

/* line 306, app/assets/stylesheets/admin/_variables.scss */
.neutral-50 {
  background: #737278;
}

/* line 310, app/assets/stylesheets/admin/_variables.scss */
.neutral-60 {
  background: #89888d;
}

/* line 314, app/assets/stylesheets/admin/_variables.scss */
.neutral-70 {
  background: #a7a7ac;
}

/* line 318, app/assets/stylesheets/admin/_variables.scss */
.neutral-80 {
  background: #c2c2c7;
}

/* line 322, app/assets/stylesheets/admin/_variables.scss */
.neutral-90 {
  background: #dedfe3;
}

/* line 326, app/assets/stylesheets/admin/_variables.scss */
.neutral-95 {
  background: #ecedf1;
}

/* line 330, app/assets/stylesheets/admin/_variables.scss */
.neutral-99 {
  background: #f6f8fc;
}

/* line 335, app/assets/stylesheets/admin/_variables.scss */
.black {
  background: #000000;
}

/* line 339, app/assets/stylesheets/admin/_variables.scss */
.white {
  background: #ffffff;
}

/* line 343, app/assets/stylesheets/admin/_variables.scss */
.light-mode {
  background: #dcdcde;
}

/* line 347, app/assets/stylesheets/admin/_variables.scss */
.on-invalid {
  color: #434248;
}

/* line 351, app/assets/stylesheets/admin/_variables.scss */
.invalid {
  background: #dcdcde;
}

/* line 355, app/assets/stylesheets/admin/_variables.scss */
.on-pending {
  color: #703800;
}

/* line 359, app/assets/stylesheets/admin/_variables.scss */
.pending {
  background: #f5d9a8;
}

/* line 365, app/assets/stylesheets/admin/_variables.scss */
.primary {
  background: #1a73e8;
}

/* line 369, app/assets/stylesheets/admin/_variables.scss */
.on-primary {
  color: #ffffff;
}

/* line 373, app/assets/stylesheets/admin/_variables.scss */
.primary-container {
  background: #dfe8fe;
}

/* line 377, app/assets/stylesheets/admin/_variables.scss */
.on-primary-container {
  color: #001a41;
}

/* line 381, app/assets/stylesheets/admin/_variables.scss */
.secondary {
  background: #6d7599;
}

/* line 385, app/assets/stylesheets/admin/_variables.scss */
.on-secondary {
  color: #ffffff;
}

/* line 389, app/assets/stylesheets/admin/_variables.scss */
.secondary-container {
  background: #dbe2f9;
}

/* line 393, app/assets/stylesheets/admin/_variables.scss */
.on-secondary-container {
  color: #141b2c;
}

/* line 397, app/assets/stylesheets/admin/_variables.scss */
.success {
  background: #036d37;
}

/* line 401, app/assets/stylesheets/admin/_variables.scss */
.on-success {
  color: #ffffff;
}

/* line 405, app/assets/stylesheets/admin/_variables.scss */
.success-container {
  background: #9cf6b2;
}

/* line 409, app/assets/stylesheets/admin/_variables.scss */
.on-success-container {
  color: #00210c;
}

/* line 413, app/assets/stylesheets/admin/_variables.scss */
.error-background {
  background: #ba1a1a;
}

/* line 417, app/assets/stylesheets/admin/_variables.scss */
.on-error {
  color: #ffffff;
}

/* line 421, app/assets/stylesheets/admin/_variables.scss */
.error-container {
  background: #ffdad6;
}

/* line 425, app/assets/stylesheets/admin/_variables.scss */
.on-error-container {
  color: #410002;
}

/* line 429, app/assets/stylesheets/admin/_variables.scss */
.surface {
  background: #f6f8fc;
}

/* line 433, app/assets/stylesheets/admin/_variables.scss */
.surface-container {
  background: #dedfe3;
}

/* line 437, app/assets/stylesheets/admin/_variables.scss */
.on-surface {
  color: #19191c;
}

/* line 441, app/assets/stylesheets/admin/_variables.scss */
.on-surface-variant {
  color: #444447;
}

/* line 445, app/assets/stylesheets/admin/_variables.scss */
.outline {
  background: #737278;
}

/* line 451, app/assets/stylesheets/admin/_variables.scss */
.guide-primary {
  color: #1a73e8;
}

/* line 455, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary {
  background: #ffffff;
}

/* line 459, app/assets/stylesheets/admin/_variables.scss */
.guide-primary-container {
  color: #dfe8fe;
}

/* line 463, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary-container {
  background: #001a41;
}

/* line 467, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary {
  color: #6d7599;
}

/* line 471, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary {
  background: #ffffff;
}

/* line 475, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary-container {
  color: #dbe2f9;
}

/* line 479, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary-container {
  background: #141b2c;
}

/* line 483, app/assets/stylesheets/admin/_variables.scss */
.guide-success {
  color: #036d37;
}

/* line 487, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success {
  background: #ffffff;
}

/* line 491, app/assets/stylesheets/admin/_variables.scss */
.guide-success-container {
  color: #9cf6b2;
}

/* line 495, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success-container {
  background: #00210c;
}

/* line 499, app/assets/stylesheets/admin/_variables.scss */
.guide-error {
  color: #ba1a1a;
}

/* line 503, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error {
  background: #ffffff;
}

/* line 507, app/assets/stylesheets/admin/_variables.scss */
.guide-error-container {
  color: #ffdad6;
}

/* line 511, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error-container {
  background: #410002;
}

/* line 515, app/assets/stylesheets/admin/_variables.scss */
.guide-surface {
  color: #f6f8fc;
}

/* line 519, app/assets/stylesheets/admin/_variables.scss */
.guide-on-surface {
  background: #19191c;
}

/* line 523, app/assets/stylesheets/admin/_variables.scss */
.guide-outline {
  color: #737278;
}

/* line 527, app/assets/stylesheets/admin/_variables.scss */
.guide-on-invalid {
  background: #434248;
}

/* line 531, app/assets/stylesheets/admin/_variables.scss */
.guide-invalid {
  color: #dcdcde;
}

/* line 535, app/assets/stylesheets/admin/_variables.scss */
.guide-on-pending {
  background: #703800;
}

/* line 539, app/assets/stylesheets/admin/_variables.scss */
.guide-pending {
  color: #f5d9a8;
}

/* line 4, app/assets/stylesheets/admin/_footer.scss */
#footer-wrapper {
  width: 100%;
  color: #404040;
  background: #ffffff;
}

/* line 10, app/assets/stylesheets/admin/_footer.scss */
#footer-wrapper a {
  color: #404040;
}

/* line 13, app/assets/stylesheets/admin/_footer.scss */
#footer-wrapper a:hover {
  color: #1a73e8;
  text-decoration: none;
}

/* line 19, app/assets/stylesheets/admin/_footer.scss */
#footer-wrapper p {
  margin: 0;
}

/* line 23, app/assets/stylesheets/admin/_footer.scss */
#footer-wrapper footer {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-around;
  height: 4rem;
  border-top: 1px solid #dadada;
}

/* line 28, app/assets/stylesheets/admin/_footer.scss */
#footer-wrapper footer img {
  margin-left: 2em;
  max-width: 10rem;
}

/* line 33, app/assets/stylesheets/admin/_footer.scss */
#footer-wrapper footer section {
  margin-right: 2em;
}

/* line 36, app/assets/stylesheets/admin/_footer.scss */
#footer-wrapper footer section .footer-email > a {
  color: #1a73e8;
}

@media screen and (max-width: 600px) {
  /* line 23, app/assets/stylesheets/admin/_footer.scss */
  #footer-wrapper footer {
    justify-content: center;
  }
  /* line 44, app/assets/stylesheets/admin/_footer.scss */
  #footer-wrapper footer img {
    margin-left: 0em;
  }
  /* line 48, app/assets/stylesheets/admin/_footer.scss */
  #footer-wrapper footer section {
    display: none;
  }
}

/* line 1, app/assets/stylesheets/admin/_forms.scss */
fieldset {
  overflow: hidden;
  margin-bottom: 1em;
  margin-top: 1em;
}

/* line 6, app/assets/stylesheets/admin/_forms.scss */
fieldset > div {
  display: flex;
  flex-direction: column;
}

/* line 10, app/assets/stylesheets/admin/_forms.scss */
fieldset > div.row {
  flex-direction: row;
  gap: 0.5rem;
  align-items: center;
  flex-wrap: wrap;
  padding-bottom: 0.25rem;
}

/* line 17, app/assets/stylesheets/admin/_forms.scss */
fieldset > div.row.no-wrap {
  flex-wrap: nowrap;
}

/* line 23, app/assets/stylesheets/admin/_forms.scss */
fieldset > div:hover .hint {
  color: #19191c;
}

/* line 29, app/assets/stylesheets/admin/_forms.scss */
fieldset > div.error input {
  border-color: #ba1a1a;
}

/* line 33, app/assets/stylesheets/admin/_forms.scss */
fieldset > div.error label:before {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: #ba1a1a;
  color: #ffffff;
  content: "→";
  margin-right: 10px;
  padding: 0 4px;
}

/* line 43, app/assets/stylesheets/admin/_forms.scss */
fieldset > div .error {
  color: #ba1a1a;
  margin-left: 5px;
}

/* line 49, app/assets/stylesheets/admin/_forms.scss */
fieldset .hint {
  color: #89888d;
  font-size: 0.85rem;
  margin-bottom: 0.5rem;
  padding-left: 0.25rem;
  transition: color 200ms;
  width: 100%;
}

/* line 59, app/assets/stylesheets/admin/_forms.scss */
fieldset .boolean .hint {
  padding-left: 1.9rem;
}

/* line 65, app/assets/stylesheets/admin/_forms.scss */
fieldset p.error input {
  border-color: #ba1a1a;
}

/* line 69, app/assets/stylesheets/admin/_forms.scss */
fieldset p.error label:before {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: #ba1a1a;
  color: #ffffff;
  content: "→";
  margin-right: 10px;
  padding: 0 4px;
}

/* line 79, app/assets/stylesheets/admin/_forms.scss */
fieldset .try-again-button {
  display: none;
}

/* line 84, app/assets/stylesheets/admin/_forms.scss */
legend {
  font-weight: bold;
  font-size: 1.25rem;
  margin-bottom: 0.5rem;
  line-height: 1.1rem;
  padding-top: 0.5rem;
  width: 100%;
}

/* line 92, app/assets/stylesheets/admin/_forms.scss */
legend:not(.top) {
  margin-top: 2rem;
  border-top: 1px solid #dcdcde;
  padding-top: 1.5rem;
}

/* line 98, app/assets/stylesheets/admin/_forms.scss */
legend.medium {
  font-size: 1.5rem;
  padding-bottom: 1rem;
}

/* line 103, app/assets/stylesheets/admin/_forms.scss */
legend.small {
  font-size: 1rem;
  padding-bottom: 1rem;
}

/* line 109, app/assets/stylesheets/admin/_forms.scss */
.legend-hint {
  color: #444447;
  font-size: 0.85rem;
  opacity: 85%;
  padding-bottom: 1rem;
}

/* line 116, app/assets/stylesheets/admin/_forms.scss */
textarea {
  padding: 10px 16px;
  resize: none;
  min-height: 10rem;
  border: 1px solid #dcdcde;
  border-radius: 3px;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

/* line 126, app/assets/stylesheets/admin/_forms.scss */
textarea.outlined {
  border: 1px solid #19191c;
  color: #19191c;
  font-size: 1rem;
  height: 2.5rem;
  padding: 1rem;
  vertical-align: middle;
}

/* line 135, app/assets/stylesheets/admin/_forms.scss */
textarea.filled {
  border: 0px;
  color: #19191c;
  font-size: 1rem;
  height: 2.5rem;
  padding: 1rem;
  vertical-align: middle;
  background: #dedfe3;
}

/* line 145, app/assets/stylesheets/admin/_forms.scss */
textarea:hover {
  box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
}

/* line 150, app/assets/stylesheets/admin/_forms.scss */
label:not(.ignore-admin) {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-bottom: 0.5rem;
}

/* line 156, app/assets/stylesheets/admin/_forms.scss */
label.boolean:not(.ignore-admin), label.collection_radio_buttons:not(.ignore-admin), label.check_box:not(.ignore-admin) {
  display: inline;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  margin: 0 0.75rem;
}

/* line 168, app/assets/stylesheets/admin/_forms.scss */
input[type="file"] {
  width: 100%;
  border: 1px dashed #6d7599;
  text-align: center;
  padding: 1.5rem;
  transition: border-color ease-in-out 0.15s;
  cursor: pointer;
}

/* line 176, app/assets/stylesheets/admin/_forms.scss */
input[type="file"]:hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled) {
  border: 1px solid #1a73e8;
}

/* line 182, app/assets/stylesheets/admin/_forms.scss */
input.string:not(.ignore-admin),
input[type="text"]:not(.ignore-admin),
input[type="password"],
input[type="search"],
textarea {
  width: 100%;
  min-width: fit-content;
  transition: border-color ease-in-out 0.15s;
  border: 1px solid #6d7599;
  line-height: 1.2em;
  padding: 7px 10px;
  outline: 0 none;
}

/* line 195, app/assets/stylesheets/admin/_forms.scss */
td input.string:not(.ignore-admin), td input[type="text"]:not(.ignore-admin), td input[type="password"], td input[type="search"], td textarea {
  width: 99%;
}

/* line 198, app/assets/stylesheets/admin/_forms.scss */
td input.string.compact:not(.ignore-admin), td input.compact[type="text"]:not(.ignore-admin), td input.compact[type="password"], td input.compact[type="search"], td textarea.compact {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 204, app/assets/stylesheets/admin/_forms.scss */
.dialog input.string:not(.ignore-admin), .dialog input[type="text"]:not(.ignore-admin), .dialog input[type="password"], .dialog input[type="search"], .dialog textarea {
  width: 97%;
}

/* line 208, app/assets/stylesheets/admin/_forms.scss */
input.string.number:not(.ignore-admin),
input.number[type="text"]:not(.ignore-admin),
input.number[type="password"],
input.number[type="search"],
textarea.number {
  width: 60px;
}

/* line 212, app/assets/stylesheets/admin/_forms.scss */
input.string.date:not(.ignore-admin),
input.date[type="text"]:not(.ignore-admin),
input.date[type="password"],
input.date[type="search"],
textarea.date {
  min-width: auto;
  width: 115px;
}

/* line 217, app/assets/stylesheets/admin/_forms.scss */
input.string:not(.ignore-admin):hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled),
input[type="text"]:not(.ignore-admin):hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled),
input[type="password"]:hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled),
input[type="search"]:hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled),
textarea:hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled) {
  border: 1px solid #1a73e8;
}

/* line 222, app/assets/stylesheets/admin/_forms.scss */
textarea.compact {
  height: 200px;
}

/* line 226, app/assets/stylesheets/admin/_forms.scss */
.errorExplanation {
  margin-bottom: 1em;
  padding: 16px 12px;
  border: 2px solid #0e458e;
  background-color: #1a73e8;
  color: #ffffff;
  border-radius: 5px;
}

/* line 234, app/assets/stylesheets/admin/_forms.scss */
.errorExplanation h2 {
  color: #ffffff;
  font-size: 100%;
}

/* line 240, app/assets/stylesheets/admin/_forms.scss */
.form-actions-hidden {
  display: none;
}

/* line 247, app/assets/stylesheets/admin/_forms.scss */
form.edit_search_context #quantities label,
form.new_search_context #quantities label {
  font-weight: bold;
}

/* line 251, app/assets/stylesheets/admin/_forms.scss */
form.edit_search_context #quantities .hint,
form.new_search_context #quantities .hint {
  float: none;
}

/* line 256, app/assets/stylesheets/admin/_forms.scss */
form.edit_search_context label,
form.new_search_context label {
  font-weight: inherit;
}

/* line 260, app/assets/stylesheets/admin/_forms.scss */
form.edit_search_context .link-type-box,
form.new_search_context .link-type-box {
  display: none;
  padding: 5px;
  margin: 10px 0 0 15px;
}

/* line 266, app/assets/stylesheets/admin/_forms.scss */
form.edit_search_context h3 > span.indicator:after,
form.new_search_context h3 > span.indicator:after {
  content: "+";
}

/* line 270, app/assets/stylesheets/admin/_forms.scss */
form.edit_search_context h3 > span.indicator.open:after,
form.new_search_context h3 > span.indicator.open:after {
  content: "-";
}

/* line 274, app/assets/stylesheets/admin/_forms.scss */
form.edit_search_context div.hidden-content,
form.new_search_context div.hidden-content {
  display: none;
}

/* line 279, app/assets/stylesheets/admin/_forms.scss */
input[type="custom_date"] {
  border: 0px;
  color: #19191c;
  font-size: 1rem;
  height: 2.5rem;
  padding: 0.25rem 1rem;
  vertical-align: middle;
  width: 8rem;
}

/* line 288, app/assets/stylesheets/admin/_forms.scss */
input.filled[type="custom_date"], input[type="custom_date"][type="submit"]:not(.ignore-admin) {
  background: #dedfe3;
}

/* line 291, app/assets/stylesheets/admin/_forms.scss */
input.filled[type="custom_date"]:focus:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled), input[type="custom_date"][type="submit"]:focus:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled):not(.ignore-admin), input.filled[type="custom_date"]:hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled), input[type="custom_date"][type="submit"]:hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled):not(.ignore-admin) {
  outline: none;
}

/* line 298, app/assets/stylesheets/admin/_forms.scss */
input[type="datetime-local"] {
  border: 1px solid #dcdcde;
}

/* line 302, app/assets/stylesheets/admin/_forms.scss */
select {
  padding: 0.25rem 0.5rem;
  border: 1px solid #dcdcde;
  border-radius: 3px;
  transition: border-color ease-in-out 0.15s;
}

/* line 309, app/assets/stylesheets/admin/_forms.scss */
select:not(.multiselect) {
  height: 2.5rem;
}

/* line 313, app/assets/stylesheets/admin/_forms.scss */
select:not(.datetime) {
  min-width: 6rem;
}

/* line 317, app/assets/stylesheets/admin/_forms.scss */
select:hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled) {
  background-color: #ececef;
  border-color: #89888d;
  cursor: pointer;
}

/* line 323, app/assets/stylesheets/admin/_forms.scss */
select.outlined {
  outline: 1px solid #737278;
  color: #19191c;
  padding: 0.25rem 0.5rem;
  vertical-align: middle;
  background: initial;
}

/* line 331, app/assets/stylesheets/admin/_forms.scss */
select.filled {
  background: #dedfe3;
  text-overflow: "";
}

/* line 335, app/assets/stylesheets/admin/_forms.scss */
select.filled.dropdown-hidden {
  -webkit-appearance: none;
  -moz-appearance: none;
}

/* line 342, app/assets/stylesheets/admin/_forms.scss */
input[type="text"]:not(.ignore-admin),
input[type="search"],
input[type="password"] {
  width: 100%;
}

/* line 348, app/assets/stylesheets/admin/_forms.scss */
input[type="text"]:not(.ignore-admin),
input[type="number"],
input[type="search"],
input[type="password"] {
  background-clip: padding-box;
  background-color: #fff;
  border-radius: 3px;
  border: 1px solid #737278;
  display: block;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: 400;
  line-height: 2rem;
  background-clip: padding-box;
  border: 1px solid #737278;
  border-radius: 3px;
  min-width: fit-content;
  outline: 0 none;
  padding: 0.5rem 0.75rem;
  height: auto;
  transition: border-color ease-in-out 0.15s;
}

/* line 371, app/assets/stylesheets/admin/_forms.scss */
input[type="text"]:not(.ignore-admin):hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled),
input[type="number"]:hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled),
input[type="search"]:hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled),
input[type="password"]:hover:not(.disabled):not(input[type="submit"]:not(.ignore-admin):disabled) {
  border: 1px solid #1a73e8;
}

/* line 375, app/assets/stylesheets/admin/_forms.scss */
input.filled[type="text"]:not(.ignore-admin), input[type="submit"]:not(.ignore-admin),
input.filled[type="number"],
input.filled[type="search"],
input.filled[type="password"] {
  font-size: 1rem;
  height: 2.5rem;
  padding: 0.25rem 0.5rem;
  vertical-align: middle;
}

/* line 382, app/assets/stylesheets/admin/_forms.scss */
input.outlined[type="text"]:not(.ignore-admin),
input.outlined[type="number"],
input.outlined[type="search"],
input.outlined[type="password"] {
  border: 1px solid #19191c;
  color: #19191c;
  font-size: 1rem;
  height: 2.5rem;
  padding: 0.25rem 0.5rem;
  vertical-align: middle;
}

/* line 391, app/assets/stylesheets/admin/_forms.scss */
input.date[type="text"]:not(.ignore-admin),
input.date[type="number"],
input.date[type="search"],
input.date[type="password"] {
  min-width: auto;
}

/* line 395, app/assets/stylesheets/admin/_forms.scss */
td input[type="text"]:not(.ignore-admin), td input[type="number"], td input[type="search"], td input[type="password"] {
  width: 99%;
}

/* line 398, app/assets/stylesheets/admin/_forms.scss */
td input.compact[type="text"]:not(.ignore-admin), td input.compact[type="number"], td input.compact[type="search"], td input.compact[type="password"] {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 404, app/assets/stylesheets/admin/_forms.scss */
input.currency[type="text"]:not(.ignore-admin),
input.currency[type="number"],
input.currency[type="search"],
input.currency[type="password"] {
  text-align: right;
  min-width: 4rem;
  width: 6rem;
}

/* line 411, app/assets/stylesheets/admin/_forms.scss */
input[type="number"]:not(.ignore-admin) {
  width: 10rem;
}

/* line 423, app/assets/stylesheets/admin/_forms.scss */
input.disabled:not(.ignore-admin), input[type="submit"]:not(.ignore-admin):disabled, input:disabled:not(.ignore-admin) {
  background-color: rgba(29, 27, 32, 0.12);
  border: 1px solid #e5e7eb;
  color: #9ca3af;
  cursor: not-allowed;
  opacity: 0.7;
  box-shadow: none;
  -webkit-text-fill-color: #9ca3af;
}

/* line 432, app/assets/stylesheets/admin/_forms.scss */
input.disabled.loading:not(.ignore-admin), input.loading:disabled:not(.ignore-admin) {
  font-family: monospace;
  white-space: pre;
}

/* Style for the disabled placeholder text */
/* line 439, app/assets/stylesheets/admin/_forms.scss */
input:disabled::placeholder:not(.ignore-admin) {
  color: #9ca3af;
}

/* Remove default iOS styling */
/* line 444, app/assets/stylesheets/admin/_forms.scss */
input:disabled
input:disabled::placeholder {
  -webkit-opacity: 1;
}

/* line 449, app/assets/stylesheets/admin/_forms.scss */
.input-group {
  width: 100% !important;
  padding: 0.25rem;
}

/* line 453, app/assets/stylesheets/admin/_forms.scss */
.input-group:first-child:has(.compact) {
  padding: 0;
}

/* line 458, app/assets/stylesheets/admin/_forms.scss */
.form-group {
  padding-bottom: 1rem;
}

/* line 462, app/assets/stylesheets/admin/_forms.scss */
input:not(.ignore-admin) {
  border-radius: 3px;
  padding: 7px 10px;
}

/* line 467, app/assets/stylesheets/admin/_forms.scss */
input[type="date"] {
  border: 1px solid #dcdcde;
}

/* line 471, app/assets/stylesheets/admin/_forms.scss */
fieldset {
  margin-top: 0;
}

/* line 475, app/assets/stylesheets/admin/_forms.scss */
.cancel {
  background: inherit;
  color: black;
  border: 1px solid gray;
  border-radius: 3px;
}

/* line 482, app/assets/stylesheets/admin/_forms.scss */
.spaced-fieldset {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

/* line 488, app/assets/stylesheets/admin/_forms.scss */
.number, .numberic {
  max-width: 215px;
}

/* line 492, app/assets/stylesheets/admin/_forms.scss */
input[type="color"] {
  padding: 0 0.2rem;
}

/* line 497, app/assets/stylesheets/admin/_forms.scss */
.input-group.inline-content > input {
  margin-left: 5px;
  margin-right: 5px;
  text-align: center;
  padding: 0 0.5rem 0 0.5rem;
}

/* line 503, app/assets/stylesheets/admin/_forms.scss */
.input-group.inline-content > input:has(+ span) {
  padding: 0 1rem 0 0;
}

/* line 508, app/assets/stylesheets/admin/_forms.scss */
.input-group.inline-content > * {
  display: inline;
}

/* line 512, app/assets/stylesheets/admin/_forms.scss */
.input-group.inline-content > span {
  margin-left: -25px;
  margin-right: 15px;
}

/* line 4, app/assets/stylesheets/admin/_help_doc.scss */
.help-doc img {
  max-width: 720px;
  width: auto;
  height: auto;
}

/* line 11, app/assets/stylesheets/admin/_help_doc.scss */
.help-doc iframe {
  width: 720px;
  height: 400px;
}

/* line 16, app/assets/stylesheets/admin/_help_doc.scss */
.help-doc .block-img {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

/* line 20, app/assets/stylesheets/admin/_help_doc.scss */
.help-doc .block-img > img {
  box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
}

/* line 25, app/assets/stylesheets/admin/_help_doc.scss */
.help-doc ul {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

/* line 30, app/assets/stylesheets/admin/_help_doc.scss */
.help-doc li {
  margin-bottom: 0.25rem;
}

/* line 34, app/assets/stylesheets/admin/_help_doc.scss */
.help-doc p {
  margin-bottom: 1rem;
}

/* line 38, app/assets/stylesheets/admin/_help_doc.scss */
.help-doc h6 {
  background: #e1efff;
  border: 1px solid #2d89f2;
  border-radius: 6px;
  color: #2d89f2;
  padding: 8px !important;
  margin: 8px 0;
  width: fit-content;
  font-weight: normal;
}

@media screen and (max-width: 600px) {
  /* line 51, app/assets/stylesheets/admin/_help_doc.scss */
  .help-doc img {
    max-width: 100%;
    width: auto;
    height: auto;
  }
  /* line 58, app/assets/stylesheets/admin/_help_doc.scss */
  .help-doc iframe {
    width: 100%;
    height: auto;
  }
}

/* line 64, app/assets/stylesheets/admin/_help_doc.scss */
.help-doc .article-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

@media print {
  @page {
    /* line 3, app/assets/stylesheets/admin/_help_doc.scss */
    .help-doc {
      margin: 1cm;
    }
  }
}

/* line 140, app/assets/stylesheets/admin/_variables.scss */
.primary-10 {
  background: #001a41;
}

/* line 143, app/assets/stylesheets/admin/_variables.scss */
.primary-20 {
  background: #07316b;
}

/* line 146, app/assets/stylesheets/admin/_variables.scss */
.primary-30 {
  background: #1152aa;
}

/* line 149, app/assets/stylesheets/admin/_variables.scss */
.primary-40 {
  background: #1a73e8;
}

/* line 152, app/assets/stylesheets/admin/_variables.scss */
.primary-50 {
  background: #67a1f1;
}

/* line 155, app/assets/stylesheets/admin/_variables.scss */
.primary-60 {
  background: #8db8f6;
}

/* line 158, app/assets/stylesheets/admin/_variables.scss */
.primary-70 {
  background: #b3cefa;
}

/* line 161, app/assets/stylesheets/admin/_variables.scss */
.primary-80 {
  background: #c6d8fd;
}

/* line 164, app/assets/stylesheets/admin/_variables.scss */
.primary-90 {
  background: #dfe8fe;
}

/* line 167, app/assets/stylesheets/admin/_variables.scss */
.primary-95 {
  background: #edf0ff;
}

/* line 170, app/assets/stylesheets/admin/_variables.scss */
.primary-99 {
  background: #fefbff;
}

/* line 175, app/assets/stylesheets/admin/_variables.scss */
.secondary-10 {
  background: #141b2c;
}

/* line 178, app/assets/stylesheets/admin/_variables.scss */
.secondary-20 {
  background: #293041;
}

/* line 181, app/assets/stylesheets/admin/_variables.scss */
.secondary-30 {
  background: #3f4759;
}

/* line 184, app/assets/stylesheets/admin/_variables.scss */
.secondary-40 {
  background: #575e71;
}

/* line 187, app/assets/stylesheets/admin/_variables.scss */
.secondary-50 {
  background: #6d7599;
}

/* line 190, app/assets/stylesheets/admin/_variables.scss */
.secondary-60 {
  background: #8991a5;
}

/* line 193, app/assets/stylesheets/admin/_variables.scss */
.secondary-70 {
  background: #a3abc0;
}

/* line 196, app/assets/stylesheets/admin/_variables.scss */
.secondary-80 {
  background: #bfc6dc;
}

/* line 199, app/assets/stylesheets/admin/_variables.scss */
.secondary-90 {
  background: #dbe2f9;
}

/* line 202, app/assets/stylesheets/admin/_variables.scss */
.secondary-95 {
  background: #edf0ff;
}

/* line 205, app/assets/stylesheets/admin/_variables.scss */
.secondary-99 {
  background: #fefbff;
}

/* line 210, app/assets/stylesheets/admin/_variables.scss */
.danger-10 {
  background: #410002;
}

/* line 213, app/assets/stylesheets/admin/_variables.scss */
.danger-20 {
  background: #690005;
}

/* line 216, app/assets/stylesheets/admin/_variables.scss */
.danger-30 {
  background: #93000a;
}

/* line 219, app/assets/stylesheets/admin/_variables.scss */
.danger-40 {
  background: #ba1a1a;
}

/* line 222, app/assets/stylesheets/admin/_variables.scss */
.danger-50 {
  background: #de3730;
}

/* line 225, app/assets/stylesheets/admin/_variables.scss */
.danger-60 {
  background: #ff5449;
}

/* line 228, app/assets/stylesheets/admin/_variables.scss */
.danger-70 {
  background: #ff897d;
}

/* line 231, app/assets/stylesheets/admin/_variables.scss */
.danger-80 {
  background: #ffb4ab;
}

/* line 234, app/assets/stylesheets/admin/_variables.scss */
.danger-90 {
  background: #ffdad6;
}

/* line 237, app/assets/stylesheets/admin/_variables.scss */
.danger-95 {
  background: #ffedea;
}

/* line 240, app/assets/stylesheets/admin/_variables.scss */
.danger-99 {
  background: #fffbff;
}

/* line 245, app/assets/stylesheets/admin/_variables.scss */
.success-10 {
  background: #00210c;
}

/* line 249, app/assets/stylesheets/admin/_variables.scss */
.success-20 {
  background: #00391a;
}

/* line 253, app/assets/stylesheets/admin/_variables.scss */
.success-30 {
  background: #005228;
}

/* line 257, app/assets/stylesheets/admin/_variables.scss */
.success-40 {
  background: #036d37;
}

/* line 261, app/assets/stylesheets/admin/_variables.scss */
.success-50 {
  background: #2d874e;
}

/* line 265, app/assets/stylesheets/admin/_variables.scss */
.success-60 {
  background: #4aa265;
}

/* line 269, app/assets/stylesheets/admin/_variables.scss */
.success-70 {
  background: #65bd7e;
}

/* line 273, app/assets/stylesheets/admin/_variables.scss */
.success-80 {
  background: #80d997;
}

/* line 277, app/assets/stylesheets/admin/_variables.scss */
.success-90 {
  background: #9cf6b2;
}

/* line 281, app/assets/stylesheets/admin/_variables.scss */
.success-95 {
  background: #c3ffce;
}

/* line 285, app/assets/stylesheets/admin/_variables.scss */
.success-99 {
  background: #f5fff3;
}

/* line 290, app/assets/stylesheets/admin/_variables.scss */
.neutral-10 {
  background: #19191c;
}

/* line 294, app/assets/stylesheets/admin/_variables.scss */
.neutral-20 {
  background: #333238;
}

/* line 298, app/assets/stylesheets/admin/_variables.scss */
.neutral-30 {
  background: #444447;
}

/* line 302, app/assets/stylesheets/admin/_variables.scss */
.neutral-40 {
  background: #5b5d5f;
}

/* line 306, app/assets/stylesheets/admin/_variables.scss */
.neutral-50 {
  background: #737278;
}

/* line 310, app/assets/stylesheets/admin/_variables.scss */
.neutral-60 {
  background: #89888d;
}

/* line 314, app/assets/stylesheets/admin/_variables.scss */
.neutral-70 {
  background: #a7a7ac;
}

/* line 318, app/assets/stylesheets/admin/_variables.scss */
.neutral-80 {
  background: #c2c2c7;
}

/* line 322, app/assets/stylesheets/admin/_variables.scss */
.neutral-90 {
  background: #dedfe3;
}

/* line 326, app/assets/stylesheets/admin/_variables.scss */
.neutral-95 {
  background: #ecedf1;
}

/* line 330, app/assets/stylesheets/admin/_variables.scss */
.neutral-99 {
  background: #f6f8fc;
}

/* line 335, app/assets/stylesheets/admin/_variables.scss */
.black {
  background: #000000;
}

/* line 339, app/assets/stylesheets/admin/_variables.scss */
.white {
  background: #ffffff;
}

/* line 343, app/assets/stylesheets/admin/_variables.scss */
.light-mode {
  background: #dcdcde;
}

/* line 347, app/assets/stylesheets/admin/_variables.scss */
.on-invalid {
  color: #434248;
}

/* line 351, app/assets/stylesheets/admin/_variables.scss */
.invalid {
  background: #dcdcde;
}

/* line 355, app/assets/stylesheets/admin/_variables.scss */
.on-pending {
  color: #703800;
}

/* line 359, app/assets/stylesheets/admin/_variables.scss */
.pending {
  background: #f5d9a8;
}

/* line 365, app/assets/stylesheets/admin/_variables.scss */
.primary {
  background: #1a73e8;
}

/* line 369, app/assets/stylesheets/admin/_variables.scss */
.on-primary {
  color: #ffffff;
}

/* line 373, app/assets/stylesheets/admin/_variables.scss */
.primary-container {
  background: #dfe8fe;
}

/* line 377, app/assets/stylesheets/admin/_variables.scss */
.on-primary-container {
  color: #001a41;
}

/* line 381, app/assets/stylesheets/admin/_variables.scss */
.secondary {
  background: #6d7599;
}

/* line 385, app/assets/stylesheets/admin/_variables.scss */
.on-secondary {
  color: #ffffff;
}

/* line 389, app/assets/stylesheets/admin/_variables.scss */
.secondary-container {
  background: #dbe2f9;
}

/* line 393, app/assets/stylesheets/admin/_variables.scss */
.on-secondary-container {
  color: #141b2c;
}

/* line 397, app/assets/stylesheets/admin/_variables.scss */
.success {
  background: #036d37;
}

/* line 401, app/assets/stylesheets/admin/_variables.scss */
.on-success {
  color: #ffffff;
}

/* line 405, app/assets/stylesheets/admin/_variables.scss */
.success-container {
  background: #9cf6b2;
}

/* line 409, app/assets/stylesheets/admin/_variables.scss */
.on-success-container {
  color: #00210c;
}

/* line 413, app/assets/stylesheets/admin/_variables.scss */
.error-background {
  background: #ba1a1a;
}

/* line 417, app/assets/stylesheets/admin/_variables.scss */
.on-error {
  color: #ffffff;
}

/* line 421, app/assets/stylesheets/admin/_variables.scss */
.error-container {
  background: #ffdad6;
}

/* line 425, app/assets/stylesheets/admin/_variables.scss */
.on-error-container {
  color: #410002;
}

/* line 429, app/assets/stylesheets/admin/_variables.scss */
.surface {
  background: #f6f8fc;
}

/* line 433, app/assets/stylesheets/admin/_variables.scss */
.surface-container {
  background: #dedfe3;
}

/* line 437, app/assets/stylesheets/admin/_variables.scss */
.on-surface {
  color: #19191c;
}

/* line 441, app/assets/stylesheets/admin/_variables.scss */
.on-surface-variant {
  color: #444447;
}

/* line 445, app/assets/stylesheets/admin/_variables.scss */
.outline {
  background: #737278;
}

/* line 451, app/assets/stylesheets/admin/_variables.scss */
.guide-primary {
  color: #1a73e8;
}

/* line 455, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary {
  background: #ffffff;
}

/* line 459, app/assets/stylesheets/admin/_variables.scss */
.guide-primary-container {
  color: #dfe8fe;
}

/* line 463, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary-container {
  background: #001a41;
}

/* line 467, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary {
  color: #6d7599;
}

/* line 471, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary {
  background: #ffffff;
}

/* line 475, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary-container {
  color: #dbe2f9;
}

/* line 479, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary-container {
  background: #141b2c;
}

/* line 483, app/assets/stylesheets/admin/_variables.scss */
.guide-success {
  color: #036d37;
}

/* line 487, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success {
  background: #ffffff;
}

/* line 491, app/assets/stylesheets/admin/_variables.scss */
.guide-success-container {
  color: #9cf6b2;
}

/* line 495, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success-container {
  background: #00210c;
}

/* line 499, app/assets/stylesheets/admin/_variables.scss */
.guide-error {
  color: #ba1a1a;
}

/* line 503, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error {
  background: #ffffff;
}

/* line 507, app/assets/stylesheets/admin/_variables.scss */
.guide-error-container {
  color: #ffdad6;
}

/* line 511, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error-container {
  background: #410002;
}

/* line 515, app/assets/stylesheets/admin/_variables.scss */
.guide-surface {
  color: #f6f8fc;
}

/* line 519, app/assets/stylesheets/admin/_variables.scss */
.guide-on-surface {
  background: #19191c;
}

/* line 523, app/assets/stylesheets/admin/_variables.scss */
.guide-outline {
  color: #737278;
}

/* line 527, app/assets/stylesheets/admin/_variables.scss */
.guide-on-invalid {
  background: #434248;
}

/* line 531, app/assets/stylesheets/admin/_variables.scss */
.guide-invalid {
  color: #dcdcde;
}

/* line 535, app/assets/stylesheets/admin/_variables.scss */
.guide-on-pending {
  background: #703800;
}

/* line 539, app/assets/stylesheets/admin/_variables.scss */
.guide-pending {
  color: #f5d9a8;
}

/* line 6, app/assets/stylesheets/admin/_layout.scss */
div.layout {
  display: flex;
  flex-direction: column;
  margin-bottom: 2rem !important;
}

/* line 11, app/assets/stylesheets/admin/_layout.scss */
div.layout.ultrawide {
  max-width: 2500px;
  margin: 0 auto;
}

/* line 16, app/assets/stylesheets/admin/_layout.scss */
div.layout.wide {
  max-width: 1500px;
  margin: 0 auto;
}

/* line 21, app/assets/stylesheets/admin/_layout.scss */
div.layout.regular {
  max-width: 1000px;
  margin: 0 auto;
}

/* line 26, app/assets/stylesheets/admin/_layout.scss */
div.layout.slim {
  max-width: 750px;
  margin: 0 auto;
}

/* line 31, app/assets/stylesheets/admin/_layout.scss */
div.layout.ultraslim {
  max-width: 500px;
  margin: 0 auto;
}

/* line 6, app/assets/stylesheets/admin/_legacy_map.scss */
.map-console .selection-segment {
  float: left;
  margin-right: 20px;
}

/* line 9, app/assets/stylesheets/admin/_legacy_map.scss */
.map-console .selection-segment select {
  width: 60px;
  height: 200px;
}

/* line 25, app/assets/stylesheets/admin/_legacy_map.scss */
.legend td {
  vertical-align: top;
}

/* line 28, app/assets/stylesheets/admin/_legacy_map.scss */
.legend table {
  margin-right: 30px;
}

/* line 33, app/assets/stylesheets/admin/_legacy_map.scss */
div.venue-map {
  position: relative;
  background-repeat: no-repeat;
  width: 500px;
  height: 320px;
}

/* line 40, app/assets/stylesheets/admin/_legacy_map.scss */
.section-area {
  display: block;
  position: absolute;
  text-align: center;
  border: 1px solid transparent;
  line-height: 1em;
}

/* line 47, app/assets/stylesheets/admin/_legacy_map.scss */
.section-area:hover {
  background: rgba(255, 255, 255, 0.3);
  border: 1px solid black;
}

/* line 53, app/assets/stylesheets/admin/_legacy_map.scss */
.section-display,
.venue-display,
.section {
  float: left;
}

/* line 58, app/assets/stylesheets/admin/_legacy_map.scss */
.section-display h2,
.venue-display h2,
.section h2 {
  text-align: center;
}

/* line 62, app/assets/stylesheets/admin/_legacy_map.scss */
.section-display table,
.venue-display table,
.section table {
  border: 0 none;
}

/* line 65, app/assets/stylesheets/admin/_legacy_map.scss */
.section-display table th,
.venue-display table th,
.section table th {
  text-align: center;
  font-size: 0.8em;
  min-width: 20px;
}

/* line 69, app/assets/stylesheets/admin/_legacy_map.scss */
.section-display table th.row,
.venue-display table th.row,
.section table th.row {
  padding-right: 5px;
  text-align: left;
}

/* line 73, app/assets/stylesheets/admin/_legacy_map.scss */
.section-display table th.seat,
.venue-display table th.seat,
.section table th.seat {
  padding-bottom: 5px;
}

/* line 78, app/assets/stylesheets/admin/_legacy_map.scss */
.section-display table th,
.section-display table td,
.venue-display table th,
.venue-display table td,
.section table th,
.section table td {
  font-size: 0.72em;
  font-weight: normal;
  border: 0 none;
  padding: 0;
}

/* line 88, app/assets/stylesheets/admin/_legacy_map.scss */
.section {
  margin: 20px 10px;
  min-height: 350px;
}

/* line 93, app/assets/stylesheets/admin/_legacy_map.scss */
.seat {
  background-color: #a8a8a8;
  width: 20px;
  height: 20px;
  line-height: 15px;
  text-align: center;
  font-size: 9px;
  border: 2px solid #5c5c5c;
  margin: 3px 1px 2px 1px;
  display: block;
  cursor: pointer;
  border-radius: 7px;
}

/* line 116, app/assets/stylesheets/admin/_legacy_map.scss */
.seat, .seat:active, .seat:visited, .seat:hover {
  text-decoration: none;
  color: #222;
}

/* line 124, app/assets/stylesheets/admin/_legacy_map.scss */
.legend .seat {
  margin: 2px;
}

/* line 128, app/assets/stylesheets/admin/_legacy_map.scss */
.seat.hold {
  background-color: black;
  border-color: black;
}

/* line 133, app/assets/stylesheets/admin/_legacy_map.scss */
.seat.offered {
  background-color: #6c74d4;
  border-color: #6c74d4;
}

/* line 138, app/assets/stylesheets/admin/_legacy_map.scss */
.seat.unavailable.offered {
  background-color: #6c74d4;
}

/* line 142, app/assets/stylesheets/admin/_legacy_map.scss */
.seat.unavailable.sold {
  background-color: #ff5271;
}

/* line 147, app/assets/stylesheets/admin/_legacy_map.scss */
.seat.sold, .seat.available.sold {
  background-color: #ff5252;
  border-color: #880000;
}

/* line 154, app/assets/stylesheets/admin/_legacy_map.scss */
.seat.in-progress {
  background-color: #f4ea2f;
}

/* line 158, app/assets/stylesheets/admin/_legacy_map.scss */
.seat.unavailable.in-progress {
  background-color: #f4ea2f;
}

/* line 162, app/assets/stylesheets/admin/_legacy_map.scss */
.seat.available.in-progress {
  background-color: #f4ea2f;
}

/* line 167, app/assets/stylesheets/admin/_legacy_map.scss */
.seat.unavailable {
  opacity: 0.8;
  background-color: black;
  border-color: black;
}

/* line 173, app/assets/stylesheets/admin/_legacy_map.scss */
.seat.group3 {
  background-color: #ff5271;
  border-color: #b80022;
}

/* line 177, app/assets/stylesheets/admin/_legacy_map.scss */
.seat.group3.sold {
  background-color: black;
  border-color: black;
}

/* line 184, app/assets/stylesheets/admin/_legacy_map.scss */
.seat.group2 {
  background-color: #52c8ff;
  border-color: #007db8;
}

/* line 188, app/assets/stylesheets/admin/_legacy_map.scss */
.seat.group2.sold {
  background-color: black;
  border-color: black;
}

/* line 195, app/assets/stylesheets/admin/_legacy_map.scss */
.seat.group1 {
  background-color: #52ff6c;
  border-color: #00b81c;
}

/* line 199, app/assets/stylesheets/admin/_legacy_map.scss */
.seat.group1.sold {
  background-color: black;
  border-color: black;
}

/* line 206, app/assets/stylesheets/admin/_legacy_map.scss */
.seat.accessible {
  background-image: url(https://storage.googleapis.com/pro-igniter-app-assets/assets/accessible-4691615e8853c57a3d46d15a614509c41d5f719a3235e02a9194ba328c9179cb.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  border-color: #ff6666;
}

/* line 214, app/assets/stylesheets/admin/_legacy_map.scss */
.seat.highlighted, .seat.sold.highlighted {
  background-color: #88cc00 !important;
  border: 2px solid #aaff00 !important;
}

/* line 222, app/assets/stylesheets/admin/_legacy_map.scss */
.seat.selected-highlight, .seat.sold.selected-highlight {
  background-color: #88cc00;
  border: 2px solid #aaff00;
}

/* line 228, app/assets/stylesheets/admin/_legacy_map.scss */
.seat.has-package, .seat.hold.has-package, .seat.offered.has-package {
  background-color: #ffa987;
  border-color: #e47e57;
}

/* line 238, app/assets/stylesheets/admin/_legacy_map.scss */
.stage-icon {
  margin-top: 10px;
}

/* line 241, app/assets/stylesheets/admin/_legacy_map.scss */
.stage-icon .stage-image {
  margin: 0 auto;
}

/* line 244, app/assets/stylesheets/admin/_legacy_map.scss */
.bandits .stage-icon .stage-image {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: "bandits/stage_icon.jpg";
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: image-width("bandits/stage_icon.jpg");
  height: image-height("bandits/stage_icon.jpg");
}

/* line 7, app/assets/stylesheets/admin/_modals.scss */
.calc-btn {
  transform: scale(2);
  font-size: 2.5em;
  cursor: pointer;
  margin-left: 16px;
  color: #00a3ed !important;
}

/* line 26, app/assets/stylesheets/admin/_modals.scss */
.fullscreen-modal {
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-color: rgba(137, 136, 141, 0.7);
  z-index: 2147483647;
}

/* line 31, app/assets/stylesheets/admin/_modals.scss */
.fullscreen-modal #close-modal {
  fill: white;
  cursor: pointer;
  margin-left: auto;
  padding-right: 20px;
}

/* line 38, app/assets/stylesheets/admin/_modals.scss */
.fullscreen-modal .modal-options.centered {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 44, app/assets/stylesheets/admin/_modals.scss */
.fullscreen-modal.blurred {
  background: rgba(55, 55, 55, 0.6);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}

/* line 51, app/assets/stylesheets/admin/_modals.scss */
.modal {
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}

/* line 55, app/assets/stylesheets/admin/_modals.scss */
.modal-dialog {
  display: flex;
  flex-direction: column;
  background: white;
  min-height: 25rem;
  max-height: 100vh;
  width: 37.5rem;
  box-shadow: 0px 4px 50px rgba(98, 98, 98, 0.4);
  border-radius: 9px;
  overflow: hidden;
}

@media screen and (max-width: 600px) {
  /* line 55, app/assets/stylesheets/admin/_modals.scss */
  .modal-dialog {
    width: 90vw;
  }
}

/* line 69, app/assets/stylesheets/admin/_modals.scss */
.modal-dialog .modal-body {
  display: flex;
  flex-direction: column;
  padding: 1em;
  flex: 1;
}

/* line 75, app/assets/stylesheets/admin/_modals.scss */
.modal-dialog .modal-body input[type="submit"] {
  height: 100%;
  width: 100%;
}

/* line 81, app/assets/stylesheets/admin/_modals.scss */
.modal-dialog .modal-body-shared {
  display: flex;
  flex-direction: column;
  padding: 1em;
  flex: 1;
}

/* line 88, app/assets/stylesheets/admin/_modals.scss */
.modal-dialog .close-button {
  fill: #fff;
}

/* line 91, app/assets/stylesheets/admin/_modals.scss */
.modal-dialog .close-button:hover {
  fill: lightgrey;
}

/* line 97, app/assets/stylesheets/admin/_modals.scss */
#turnback-credit-form {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* line 104, app/assets/stylesheets/admin/_modals.scss */
#expire-offers-modal {
  height: 18rem;
}

/* line 108, app/assets/stylesheets/admin/_modals.scss */
.modal-submit-container {
  display: flex;
  justify-content: flex-end;
  margin: 0.5em;
}

/* line 113, app/assets/stylesheets/admin/_modals.scss */
.modal-submit-container .modal-submit {
  margin: 0;
}

/* line 118, app/assets/stylesheets/admin/_modals.scss */
.modal-header {
  height: 4rem;
  background: #1a73e8;
  display: flex;
  align-items: center;
  padding-left: 2rem;
}

/* line 124, app/assets/stylesheets/admin/_modals.scss */
.modal-header h3 {
  color: white;
  font-size: 1.4em;
  margin: 5px 0;
}

@media screen and (max-width: 600px) {
  /* line 118, app/assets/stylesheets/admin/_modals.scss */
  .modal-header {
    padding-left: 0;
    justify-content: center;
  }
}

/* line 135, app/assets/stylesheets/admin/_modals.scss */
.modal-options {
  width: 100%;
}

/* line 138, app/assets/stylesheets/admin/_modals.scss */
.modal-options h4 {
  font-size: 1.5em;
  padding-top: 1rem;
  padding-left: 2rem;
}

/* line 144, app/assets/stylesheets/admin/_modals.scss */
.modal-options table {
  height: 3em;
  width: 80%;
  box-shadow: 0 0 0 1px #21baff;
  border-radius: 4px;
  padding-top: 1em;
  margin: 1em auto 1em auto;
}

/* line 154, app/assets/stylesheets/admin/_modals.scss */
.modal-option {
  width: 20%;
  margin: auto;
  text-align: center;
  vertical-align: middle;
  color: #307eda;
  border-right: 1px solid #21baff;
  cursor: pointer;
}

/* line 163, app/assets/stylesheets/admin/_modals.scss */
.modal-option:hover {
  background: #307eda24;
}

/* line 168, app/assets/stylesheets/admin/_modals.scss */
.modal-option:active:hover {
  background: #21baff;
  color: white;
}

/* line 173, app/assets/stylesheets/admin/_modals.scss */
.modal-option.active {
  background: #21baff;
  color: white;
}

@media screen and (max-width: 600px) {
  /* line 178, app/assets/stylesheets/admin/_modals.scss */
  .modal-option.active.other {
    display: none;
  }
}

@media screen and (max-width: 600px) {
  /* line 185, app/assets/stylesheets/admin/_modals.scss */
  .modal-option.other {
    width: 40%;
  }
}

/* line 191, app/assets/stylesheets/admin/_modals.scss */
.modal-other-input {
  width: 20%;
  margin: auto;
  text-align: center;
  vertical-align: middle;
}

/* line 196, app/assets/stylesheets/admin/_modals.scss */
.modal-other-input.disabled, input.modal-other-input[type="submit"]:not(.ignore-admin):disabled {
  background: #dfdfdf;
}

@media screen and (max-width: 600px) {
  /* line 191, app/assets/stylesheets/admin/_modals.scss */
  .modal-other-input {
    display: table-cell;
    transition: width 1s;
    width: 40%;
  }
  /* line 205, app/assets/stylesheets/admin/_modals.scss */
  .modal-other-input.disabled, input.modal-other-input[type="submit"]:not(.ignore-admin):disabled {
    width: 0;
    display: none;
  }
}

/* line 212, app/assets/stylesheets/admin/_modals.scss */
.transaction {
  text-align: right;
  padding-right: 2em;
}

/* line 216, app/assets/stylesheets/admin/_modals.scss */
.transaction .transaction-row {
  margin-top: 0.5em;
}

/* line 219, app/assets/stylesheets/admin/_modals.scss */
.transaction .transaction-row span {
  display: inline-block;
  width: 8rem;
  text-align: right;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 228, app/assets/stylesheets/admin/_modals.scss */
.transaction hr {
  margin-right: 0;
  width: 24em;
}

/* line 234, app/assets/stylesheets/admin/_modals.scss */
.tender-total {
  font-size: 1.3em;
  font-weight: bold;
}

/* line 239, app/assets/stylesheets/admin/_modals.scss */
#tenderInput {
  background: transparent;
  border: none;
  width: 100%;
  text-align: center;
  -moz-appearance: textfield;
}

/* line 247, app/assets/stylesheets/admin/_modals.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 253, app/assets/stylesheets/admin/_modals.scss */
.modal-submit {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  background-color: #00a3ed;
  border-color: #00a3ed;
  border-radius: 3px;
  border: 0px;
  color: #ffffff;
  display: inline-flex;
  align-items: center;
  font-family: Roboto;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1rem;
  max-height: 2.5rem;
  min-height: 2.5rem;
  padding: 0.5rem 0.75rem;
  text-align: center;
  text-decoration: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  background: #1a73e8;
}

/* line 278, app/assets/stylesheets/admin/_modals.scss */
.modal-submit:hover {
  background: #2460a6;
}

/* line 282, app/assets/stylesheets/admin/_modals.scss */
.modal-submit:active:hover {
  background: #2460a6;
  box-shadow: none;
}

/* line 287, app/assets/stylesheets/admin/_modals.scss */
.modal-submit.disabled, input.modal-submit[type="submit"]:not(.ignore-admin):disabled {
  background: #c9c9c9;
  color: #7a7a7a;
  border: none;
  box-shadow: none;
  cursor: default;
}

/* line 294, app/assets/stylesheets/admin/_modals.scss */
.modal-submit.disabled:hover, input.modal-submit[type="submit"]:hover:not(.ignore-admin):disabled {
  background: #c9c9c9;
}

/* line 298, app/assets/stylesheets/admin/_modals.scss */
.modal-submit.disabled:active:hover, input.modal-submit[type="submit"]:active:hover:not(.ignore-admin):disabled {
  background: #c9c9c9;
}

/* line 2, app/assets/stylesheets/admin/_support_widget.scss */
iframe#launcher-frame {
  display: none;
}

/* line 1, app/assets/stylesheets/admin/_tab_menu.scss */
.tab-menu {
  width: 100%;
  border-bottom: 1px solid #dcdcde;
  display: flex;
  margin-bottom: 0.75rem;
  overflow-x: auto;
}

/* line 1, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document {
  overflow: hidden;
  box-sizing: border-box;
  font-family: Arial;
  font-size: 16px;
}

/* line 10, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document .ticket {
  overflow: hidden;
  box-sizing: border-box;
  width: 5.5in;
  border: 1px solid #999;
  padding-left: 0.1875in;
  padding-right: 0.1875in;
  margin-bottom: 12px;
}

/* line 21, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document .content {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  height: 1.805in;
  width: 5.125in;
  padding-top: 0.0625in;
}

/* line 31, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document .barcode {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: absolute;
  left: 0.125in;
  top: 0.4375in;
  height: auto !important;
  width: auto !important;
}

/* line 42, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document .tear-line {
  border-left: 1px dashed black;
  position: absolute;
  left: 4in;
  top: 0;
  height: 100%;
}

@media print {
  /* line 42, app/assets/stylesheets/admin/_tickets.scss */
  .ticket-document .tear-line {
    display: none !important;
  }
}

/* line 54, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document .above-qr-image {
  margin-top: -23px;
  margin-bottom: 2px;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 64, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document .ticket-order-number {
  display: none;
  text-align: center;
  font-size: 11px;
  margin-top: -0.21in;
}

/* line 71, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document .barcode-text {
  text-align: center;
}

/* line 75, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document .barcode-event {
  text-align: center;
  font-size: 11px;
  text-transform: uppercase;
}

/* line 81, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document .barcode-package {
  font-size: 10px;
}

/* line 85, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document .lines {
  margin-left: 1.6875in;
  padding-left: 0.0625in;
}

/* line 89, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document .lines small {
  font-size: 11px;
}

/* line 94, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document .lines.shrink {
  line-height: 1.2em;
}

/* line 98, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document .top-line {
  overflow: hidden;
  margin-bottom: 0.0625in;
}

/* line 103, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document .top-left,
.ticket-document .top-center,
.ticket-document .top-right {
  float: left;
  margin-right: 8px;
}

/* line 110, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document .top-left,
.ticket-document .top-center,
.ticket-document .barcode-text {
  font-size: 11px;
}

/* line 116, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document .normal-line {
  font-size: 11px;
  line-height: 14px;
}

/* line 121, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document .line1,
.ticket-document .line2,
.ticket-document .line3,
.ticket-document .line4 {
  width: 3.15in;
}

/* line 128, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document .bottom-line {
  margin-top: 0.0625in;
  text-transform: uppercase;
}

/* line 138, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.broncos .barcode, .ticket-document.dragons .barcode {
  left: auto;
  right: 0;
}

/* line 143, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.broncos .lines, .ticket-document.dragons .lines {
  margin-left: 0.125in;
}

/* line 149, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.bandits .ticket {
  padding: 0;
}

/* line 153, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.bandits .line1,
.ticket-document.bandits .line2,
.ticket-document.bandits .line3,
.ticket-document.bandits .line5 {
  font-size: 14px;
}

/* line 160, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.bandits .line4 {
  font-weight: bold;
}

/* line 164, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.bandits .content {
  width: 5.45in;
}

/* line 168, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.bandits .line1,
.ticket-document.bandits .line2,
.ticket-document.bandits .line3,
.ticket-document.bandits .line4 {
  width: 3.45in;
}

/* line 175, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.bandits .barcode {
  left: auto;
  right: 0;
}

/* line 180, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.bandits .lines {
  margin-left: 0.25in;
}

/* line 186, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.broncos .ticket {
  padding: 0;
}

/* line 190, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.broncos .content {
  width: 5.45in;
}

/* line 194, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.broncos .line1,
.ticket-document.broncos .line2,
.ticket-document.broncos .line3,
.ticket-document.broncos .line4 {
  width: 3.45in;
}

/* line 201, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.broncos .barcode {
  left: auto;
  right: 0.125in;
}

/* line 206, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.broncos .lines {
  margin-left: 0.5in;
}

/* line 212, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.dragons .ticket {
  padding: 0;
}

/* line 216, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.dragons .content {
  width: 5.45in;
}

/* line 220, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.dragons .line1,
.ticket-document.dragons .line2,
.ticket-document.dragons .line3,
.ticket-document.dragons .line4 {
  width: 3.45in;
}

/* line 227, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.dragons .barcode {
  left: auto;
  right: 0.15in;
}

/* line 232, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.dragons .lines {
  margin-left: 1.125in;
}

/* line 238, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.bulldogs .ticket {
  padding: 0;
}

/* line 242, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.bulldogs .layout {
  width: 5.75in;
  padding-right: 0px;
}

/* line 246, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.bulldogs .layout .content {
  width: 5.75in;
}

/* line 251, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.bulldogs .top-line {
  padding-left: 0.25in;
}

/* line 255, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.bulldogs .top-left {
  float: left;
}

/* line 259, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.bulldogs .top-right {
  float: right;
}

/* line 263, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.bulldogs .line1 {
  font-size: 135%;
  margin-bottom: 10px;
  margin-top: 10px;
  width: auto;
}

/* line 270, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.bulldogs .bottom-line {
  font-size: 120%;
  font-weight: bold;
}

/* line 275, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.bulldogs .line2 {
  font-size: 120%;
  font-weight: bold;
  margin-bottom: 6px;
  width: auto;
}

/* line 282, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.bulldogs .line3,
.ticket-document.bulldogs .line4,
.ticket-document.bulldogs .line5 {
  font-size: 80%;
  width: auto;
}

/* line 289, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.bulldogs .content {
  width: 5.45in;
}

/* line 293, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.bulldogs .barcode {
  left: 4.75in;
}

/* line 297, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.bulldogs .lines {
  margin-left: 0.225in;
  padding-right: 110px;
  text-transform: uppercase;
  text-align: center;
}

/* line 306, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.northstars .ticket {
  padding: 0;
  line-height: 1.1em;
}

/* line 309, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.northstars .ticket .content {
  width: 5.5in;
}

/* line 314, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.northstars .layout {
  width: 5.5in;
  padding-right: 0px;
}

/* line 318, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.northstars .layout .content {
  width: 5.5in;
}

/* line 323, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.northstars .barcode {
  left: 4.5in;
}

/* line 327, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.northstars .top-line {
  padding-left: 0.25in;
}

/* line 331, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.northstars .top-left {
  float: left;
}

/* line 335, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.northstars .top-right {
  float: right;
}

/* line 339, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.northstars .lines {
  left: 0.05in;
  margin-left: 0in;
  padding-right: 110px;
  text-transform: uppercase;
  text-align: center;
}

/* line 347, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.northstars .line1 {
  font-size: 135%;
  margin-bottom: 10px;
  margin-top: 10px;
  width: auto;
}

/* line 354, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.northstars .line2 {
  font-size: 120%;
  font-weight: bold;
  margin-bottom: 6px;
  width: auto;
}

/* line 361, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.northstars .line3,
.ticket-document.northstars .line4,
.ticket-document.northstars .line5 {
  font-size: 80%;
  width: auto;
}

/* line 368, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.northstars .bottom-line {
  font-size: 120%;
  font-weight: bold;
}

/* line 375, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.prkings .ticket {
  width: 4.875in;
}

/* line 379, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.prkings .barcode {
  left: 3.625in;
  top: 0.6in;
}

/* line 384, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.prkings .top-line {
  margin-top: 0.18in;
  margin-right: -1in;
}

/* line 389, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.prkings .lines {
  margin-left: 0.2in;
  margin-right: 1.625in;
}

/* line 396, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.mustangs .ad-image {
  background: white url(https://storage.googleapis.com/pro-igniter-app-assets/assets/mustangs-tix-078f13bbad83aa346ca71d2340c46868fd1d17d2cb63d175b037d1c23e437b6d.png) no-repeat scroll 0px 37px;
  background-size: 62px;
  width: 62px;
  height: 173px;
  float: right;
}

/* line 403, app/assets/stylesheets/admin/_tickets.scss */
.ticket-document.mustangs .content {
  width: 4.45in;
}

@media print {
  /* line 411, app/assets/stylesheets/admin/_tickets.scss */
  .ticket-document .ticket {
    border: none;
    margin: 0;
    padding: 0;
    page-break-after: always;
  }
}

/* line 1, app/assets/stylesheets/admin/_dropdown.scss */
.dropdown:not(tr) {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 5px;
  cursor: pointer;
  border-radius: 3px;
  padding: 0.25rem 0.75rem;
  user-select: none;
}

/* line 12, app/assets/stylesheets/admin/_dropdown.scss */
.dropdown:not(tr):hover {
  background: #ebebeb;
}

/* line 16, app/assets/stylesheets/admin/_dropdown.scss */
.dropdown:not(tr) > svg {
  transition: transform 200ms;
}

/* line 20, app/assets/stylesheets/admin/_dropdown.scss */
.dropdown:not(tr) > svg.toggled {
  transform: rotate(180deg);
}

/* line 25, app/assets/stylesheets/admin/_dropdown.scss */
tr.dropdown {
  cursor: pointer;
}

/* line 28, app/assets/stylesheets/admin/_dropdown.scss */
tr.dropdown:hover {
  background: #ebebeb;
}

/* line 32, app/assets/stylesheets/admin/_dropdown.scss */
tr.dropdown > svg {
  transition: transform 200ms;
}

/* line 36, app/assets/stylesheets/admin/_dropdown.scss */
tr.dropdown > svg.toggled {
  transform: rotate(180deg);
}

/* line 41, app/assets/stylesheets/admin/_dropdown.scss */
.hidden-content {
  display: none;
}

/* line 46, app/assets/stylesheets/admin/_dropdown.scss */
.collapsing-header label {
  width: 100%;
  line-height: normal;
}

/* line 51, app/assets/stylesheets/admin/_dropdown.scss */
.collapsing-header label .collapsible-header span {
  font-size: initial;
}

/* line 55, app/assets/stylesheets/admin/_dropdown.scss */
.collapsing-header label .collapsible-header .collapsing-arrow > svg {
  rotate: -90deg;
  transition: rotate 0.3s;
}

/* line 61, app/assets/stylesheets/admin/_dropdown.scss */
.collapsing-header label .collapsible-header.checked .collapsing-arrow > svg {
  rotate: 0deg;
  transition: rotate 0.3s;
}

/* line 68, app/assets/stylesheets/admin/_dropdown.scss */
.collapsing-header label .collapsible-header:hover:not(.checked) .collapsing-arrow:after {
  rotate: 30deg;
}

/* line 73, app/assets/stylesheets/admin/_dropdown.scss */
.collapsing-header label .collapsible-header > * {
  -webkit-user-select: none;
  /* Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+/Edge */
  user-select: none;
  /* Standard */
}

/* line 84, app/assets/stylesheets/admin/_dropdown.scss */
div.collapsing {
  display: grid;
  grid-template-rows: 1fr;
  transition: grid-template-rows 0.2s ease-out;
}

/* line 89, app/assets/stylesheets/admin/_dropdown.scss */
div.collapsing.collapsed {
  grid-template-rows: 0fr;
}

/* line 140, app/assets/stylesheets/admin/_variables.scss */
.primary-10 {
  background: #001a41;
}

/* line 143, app/assets/stylesheets/admin/_variables.scss */
.primary-20 {
  background: #07316b;
}

/* line 146, app/assets/stylesheets/admin/_variables.scss */
.primary-30 {
  background: #1152aa;
}

/* line 149, app/assets/stylesheets/admin/_variables.scss */
.primary-40 {
  background: #1a73e8;
}

/* line 152, app/assets/stylesheets/admin/_variables.scss */
.primary-50 {
  background: #67a1f1;
}

/* line 155, app/assets/stylesheets/admin/_variables.scss */
.primary-60 {
  background: #8db8f6;
}

/* line 158, app/assets/stylesheets/admin/_variables.scss */
.primary-70 {
  background: #b3cefa;
}

/* line 161, app/assets/stylesheets/admin/_variables.scss */
.primary-80 {
  background: #c6d8fd;
}

/* line 164, app/assets/stylesheets/admin/_variables.scss */
.primary-90 {
  background: #dfe8fe;
}

/* line 167, app/assets/stylesheets/admin/_variables.scss */
.primary-95 {
  background: #edf0ff;
}

/* line 170, app/assets/stylesheets/admin/_variables.scss */
.primary-99 {
  background: #fefbff;
}

/* line 175, app/assets/stylesheets/admin/_variables.scss */
.secondary-10 {
  background: #141b2c;
}

/* line 178, app/assets/stylesheets/admin/_variables.scss */
.secondary-20 {
  background: #293041;
}

/* line 181, app/assets/stylesheets/admin/_variables.scss */
.secondary-30 {
  background: #3f4759;
}

/* line 184, app/assets/stylesheets/admin/_variables.scss */
.secondary-40 {
  background: #575e71;
}

/* line 187, app/assets/stylesheets/admin/_variables.scss */
.secondary-50 {
  background: #6d7599;
}

/* line 190, app/assets/stylesheets/admin/_variables.scss */
.secondary-60 {
  background: #8991a5;
}

/* line 193, app/assets/stylesheets/admin/_variables.scss */
.secondary-70 {
  background: #a3abc0;
}

/* line 196, app/assets/stylesheets/admin/_variables.scss */
.secondary-80 {
  background: #bfc6dc;
}

/* line 199, app/assets/stylesheets/admin/_variables.scss */
.secondary-90 {
  background: #dbe2f9;
}

/* line 202, app/assets/stylesheets/admin/_variables.scss */
.secondary-95 {
  background: #edf0ff;
}

/* line 205, app/assets/stylesheets/admin/_variables.scss */
.secondary-99 {
  background: #fefbff;
}

/* line 210, app/assets/stylesheets/admin/_variables.scss */
.danger-10 {
  background: #410002;
}

/* line 213, app/assets/stylesheets/admin/_variables.scss */
.danger-20 {
  background: #690005;
}

/* line 216, app/assets/stylesheets/admin/_variables.scss */
.danger-30 {
  background: #93000a;
}

/* line 219, app/assets/stylesheets/admin/_variables.scss */
.danger-40 {
  background: #ba1a1a;
}

/* line 222, app/assets/stylesheets/admin/_variables.scss */
.danger-50 {
  background: #de3730;
}

/* line 225, app/assets/stylesheets/admin/_variables.scss */
.danger-60 {
  background: #ff5449;
}

/* line 228, app/assets/stylesheets/admin/_variables.scss */
.danger-70 {
  background: #ff897d;
}

/* line 231, app/assets/stylesheets/admin/_variables.scss */
.danger-80 {
  background: #ffb4ab;
}

/* line 234, app/assets/stylesheets/admin/_variables.scss */
.danger-90 {
  background: #ffdad6;
}

/* line 237, app/assets/stylesheets/admin/_variables.scss */
.danger-95 {
  background: #ffedea;
}

/* line 240, app/assets/stylesheets/admin/_variables.scss */
.danger-99 {
  background: #fffbff;
}

/* line 245, app/assets/stylesheets/admin/_variables.scss */
.success-10 {
  background: #00210c;
}

/* line 249, app/assets/stylesheets/admin/_variables.scss */
.success-20 {
  background: #00391a;
}

/* line 253, app/assets/stylesheets/admin/_variables.scss */
.success-30 {
  background: #005228;
}

/* line 257, app/assets/stylesheets/admin/_variables.scss */
.success-40 {
  background: #036d37;
}

/* line 261, app/assets/stylesheets/admin/_variables.scss */
.success-50 {
  background: #2d874e;
}

/* line 265, app/assets/stylesheets/admin/_variables.scss */
.success-60 {
  background: #4aa265;
}

/* line 269, app/assets/stylesheets/admin/_variables.scss */
.success-70 {
  background: #65bd7e;
}

/* line 273, app/assets/stylesheets/admin/_variables.scss */
.success-80 {
  background: #80d997;
}

/* line 277, app/assets/stylesheets/admin/_variables.scss */
.success-90 {
  background: #9cf6b2;
}

/* line 281, app/assets/stylesheets/admin/_variables.scss */
.success-95 {
  background: #c3ffce;
}

/* line 285, app/assets/stylesheets/admin/_variables.scss */
.success-99 {
  background: #f5fff3;
}

/* line 290, app/assets/stylesheets/admin/_variables.scss */
.neutral-10 {
  background: #19191c;
}

/* line 294, app/assets/stylesheets/admin/_variables.scss */
.neutral-20 {
  background: #333238;
}

/* line 298, app/assets/stylesheets/admin/_variables.scss */
.neutral-30 {
  background: #444447;
}

/* line 302, app/assets/stylesheets/admin/_variables.scss */
.neutral-40 {
  background: #5b5d5f;
}

/* line 306, app/assets/stylesheets/admin/_variables.scss */
.neutral-50 {
  background: #737278;
}

/* line 310, app/assets/stylesheets/admin/_variables.scss */
.neutral-60 {
  background: #89888d;
}

/* line 314, app/assets/stylesheets/admin/_variables.scss */
.neutral-70 {
  background: #a7a7ac;
}

/* line 318, app/assets/stylesheets/admin/_variables.scss */
.neutral-80 {
  background: #c2c2c7;
}

/* line 322, app/assets/stylesheets/admin/_variables.scss */
.neutral-90 {
  background: #dedfe3;
}

/* line 326, app/assets/stylesheets/admin/_variables.scss */
.neutral-95 {
  background: #ecedf1;
}

/* line 330, app/assets/stylesheets/admin/_variables.scss */
.neutral-99 {
  background: #f6f8fc;
}

/* line 335, app/assets/stylesheets/admin/_variables.scss */
.black {
  background: #000000;
}

/* line 339, app/assets/stylesheets/admin/_variables.scss */
.white {
  background: #ffffff;
}

/* line 343, app/assets/stylesheets/admin/_variables.scss */
.light-mode {
  background: #dcdcde;
}

/* line 347, app/assets/stylesheets/admin/_variables.scss */
.on-invalid {
  color: #434248;
}

/* line 351, app/assets/stylesheets/admin/_variables.scss */
.invalid {
  background: #dcdcde;
}

/* line 355, app/assets/stylesheets/admin/_variables.scss */
.on-pending {
  color: #703800;
}

/* line 359, app/assets/stylesheets/admin/_variables.scss */
.pending {
  background: #f5d9a8;
}

/* line 365, app/assets/stylesheets/admin/_variables.scss */
.primary {
  background: #1a73e8;
}

/* line 369, app/assets/stylesheets/admin/_variables.scss */
.on-primary {
  color: #ffffff;
}

/* line 373, app/assets/stylesheets/admin/_variables.scss */
.primary-container {
  background: #dfe8fe;
}

/* line 377, app/assets/stylesheets/admin/_variables.scss */
.on-primary-container {
  color: #001a41;
}

/* line 381, app/assets/stylesheets/admin/_variables.scss */
.secondary {
  background: #6d7599;
}

/* line 385, app/assets/stylesheets/admin/_variables.scss */
.on-secondary {
  color: #ffffff;
}

/* line 389, app/assets/stylesheets/admin/_variables.scss */
.secondary-container {
  background: #dbe2f9;
}

/* line 393, app/assets/stylesheets/admin/_variables.scss */
.on-secondary-container {
  color: #141b2c;
}

/* line 397, app/assets/stylesheets/admin/_variables.scss */
.success {
  background: #036d37;
}

/* line 401, app/assets/stylesheets/admin/_variables.scss */
.on-success {
  color: #ffffff;
}

/* line 405, app/assets/stylesheets/admin/_variables.scss */
.success-container {
  background: #9cf6b2;
}

/* line 409, app/assets/stylesheets/admin/_variables.scss */
.on-success-container {
  color: #00210c;
}

/* line 413, app/assets/stylesheets/admin/_variables.scss */
.error-background {
  background: #ba1a1a;
}

/* line 417, app/assets/stylesheets/admin/_variables.scss */
.on-error {
  color: #ffffff;
}

/* line 421, app/assets/stylesheets/admin/_variables.scss */
.error-container {
  background: #ffdad6;
}

/* line 425, app/assets/stylesheets/admin/_variables.scss */
.on-error-container {
  color: #410002;
}

/* line 429, app/assets/stylesheets/admin/_variables.scss */
.surface {
  background: #f6f8fc;
}

/* line 433, app/assets/stylesheets/admin/_variables.scss */
.surface-container {
  background: #dedfe3;
}

/* line 437, app/assets/stylesheets/admin/_variables.scss */
.on-surface {
  color: #19191c;
}

/* line 441, app/assets/stylesheets/admin/_variables.scss */
.on-surface-variant {
  color: #444447;
}

/* line 445, app/assets/stylesheets/admin/_variables.scss */
.outline {
  background: #737278;
}

/* line 451, app/assets/stylesheets/admin/_variables.scss */
.guide-primary {
  color: #1a73e8;
}

/* line 455, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary {
  background: #ffffff;
}

/* line 459, app/assets/stylesheets/admin/_variables.scss */
.guide-primary-container {
  color: #dfe8fe;
}

/* line 463, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary-container {
  background: #001a41;
}

/* line 467, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary {
  color: #6d7599;
}

/* line 471, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary {
  background: #ffffff;
}

/* line 475, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary-container {
  color: #dbe2f9;
}

/* line 479, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary-container {
  background: #141b2c;
}

/* line 483, app/assets/stylesheets/admin/_variables.scss */
.guide-success {
  color: #036d37;
}

/* line 487, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success {
  background: #ffffff;
}

/* line 491, app/assets/stylesheets/admin/_variables.scss */
.guide-success-container {
  color: #9cf6b2;
}

/* line 495, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success-container {
  background: #00210c;
}

/* line 499, app/assets/stylesheets/admin/_variables.scss */
.guide-error {
  color: #ba1a1a;
}

/* line 503, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error {
  background: #ffffff;
}

/* line 507, app/assets/stylesheets/admin/_variables.scss */
.guide-error-container {
  color: #ffdad6;
}

/* line 511, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error-container {
  background: #410002;
}

/* line 515, app/assets/stylesheets/admin/_variables.scss */
.guide-surface {
  color: #f6f8fc;
}

/* line 519, app/assets/stylesheets/admin/_variables.scss */
.guide-on-surface {
  background: #19191c;
}

/* line 523, app/assets/stylesheets/admin/_variables.scss */
.guide-outline {
  color: #737278;
}

/* line 527, app/assets/stylesheets/admin/_variables.scss */
.guide-on-invalid {
  background: #434248;
}

/* line 531, app/assets/stylesheets/admin/_variables.scss */
.guide-invalid {
  color: #dcdcde;
}

/* line 535, app/assets/stylesheets/admin/_variables.scss */
.guide-on-pending {
  background: #703800;
}

/* line 539, app/assets/stylesheets/admin/_variables.scss */
.guide-pending {
  color: #f5d9a8;
}

/* line 3, app/assets/stylesheets/admin/_pagination.scss */
.pagination {
  display: flex;
  justify-content: center;
  color: #000000;
  margin-left: -1px;
  margin-bottom: 2rem;
  flex-direction: row;
}

/* line 11, app/assets/stylesheets/admin/_pagination.scss */
.pagination .previous_page {
  border-radius: 3px 0 0 3px;
}

/* line 15, app/assets/stylesheets/admin/_pagination.scss */
.pagination .next_page {
  border-radius: 0 3px 3px 0;
}

/* line 19, app/assets/stylesheets/admin/_pagination.scss */
.pagination span,
.pagination em,
.pagination a {
  display: flex;
  align-items: center;
  border-radius: 0;
  padding: 5px 10px;
  border: 1px solid #dcdcde;
  background-color: #ffffff;
  color: #000000;
  text-decoration: none;
  min-width: 33px;
  min-height: 33px;
  text-align: center;
  text-decoration: none;
  line-height: 1.25;
}

/* line 36, app/assets/stylesheets/admin/_pagination.scss */
.pagination span:hover:not(.current),
.pagination em:hover:not(.current),
.pagination a:hover:not(.current) {
  text-decoration: none;
  background: #dfe8fe;
}

/* line 41, app/assets/stylesheets/admin/_pagination.scss */
.pagination span:visited,
.pagination em:visited,
.pagination a:visited {
  color: #000000;
}

/* line 46, app/assets/stylesheets/admin/_pagination.scss */
.pagination .gap:hover {
  cursor: default;
  background: #ffffff !important;
}

/* line 51, app/assets/stylesheets/admin/_pagination.scss */
.pagination .current {
  background-color: transparent;
  background: #1a73e8;
  color: #ffffff;
  font-weight: bold;
}

/* line 57, app/assets/stylesheets/admin/_pagination.scss */
.pagination .current:hover {
  cursor: default;
  background: #1a73e8;
}

/* line 63, app/assets/stylesheets/admin/_pagination.scss */
.pagination .disabled, .pagination input[type="submit"]:not(.ignore-admin):disabled {
  background: #737278 !important;
  opacity: 0.38;
}

/* line 66, app/assets/stylesheets/admin/_pagination.scss */
.pagination .disabled:hover, .pagination input[type="submit"]:hover:not(.ignore-admin):disabled {
  cursor: default;
  background: #737278 !important;
  opacity: 0.38;
}

/* line 140, app/assets/stylesheets/admin/_variables.scss */
.primary-10 {
  background: #001a41;
}

/* line 143, app/assets/stylesheets/admin/_variables.scss */
.primary-20 {
  background: #07316b;
}

/* line 146, app/assets/stylesheets/admin/_variables.scss */
.primary-30 {
  background: #1152aa;
}

/* line 149, app/assets/stylesheets/admin/_variables.scss */
.primary-40 {
  background: #1a73e8;
}

/* line 152, app/assets/stylesheets/admin/_variables.scss */
.primary-50 {
  background: #67a1f1;
}

/* line 155, app/assets/stylesheets/admin/_variables.scss */
.primary-60 {
  background: #8db8f6;
}

/* line 158, app/assets/stylesheets/admin/_variables.scss */
.primary-70 {
  background: #b3cefa;
}

/* line 161, app/assets/stylesheets/admin/_variables.scss */
.primary-80 {
  background: #c6d8fd;
}

/* line 164, app/assets/stylesheets/admin/_variables.scss */
.primary-90 {
  background: #dfe8fe;
}

/* line 167, app/assets/stylesheets/admin/_variables.scss */
.primary-95 {
  background: #edf0ff;
}

/* line 170, app/assets/stylesheets/admin/_variables.scss */
.primary-99 {
  background: #fefbff;
}

/* line 175, app/assets/stylesheets/admin/_variables.scss */
.secondary-10 {
  background: #141b2c;
}

/* line 178, app/assets/stylesheets/admin/_variables.scss */
.secondary-20 {
  background: #293041;
}

/* line 181, app/assets/stylesheets/admin/_variables.scss */
.secondary-30 {
  background: #3f4759;
}

/* line 184, app/assets/stylesheets/admin/_variables.scss */
.secondary-40 {
  background: #575e71;
}

/* line 187, app/assets/stylesheets/admin/_variables.scss */
.secondary-50 {
  background: #6d7599;
}

/* line 190, app/assets/stylesheets/admin/_variables.scss */
.secondary-60 {
  background: #8991a5;
}

/* line 193, app/assets/stylesheets/admin/_variables.scss */
.secondary-70 {
  background: #a3abc0;
}

/* line 196, app/assets/stylesheets/admin/_variables.scss */
.secondary-80 {
  background: #bfc6dc;
}

/* line 199, app/assets/stylesheets/admin/_variables.scss */
.secondary-90 {
  background: #dbe2f9;
}

/* line 202, app/assets/stylesheets/admin/_variables.scss */
.secondary-95 {
  background: #edf0ff;
}

/* line 205, app/assets/stylesheets/admin/_variables.scss */
.secondary-99 {
  background: #fefbff;
}

/* line 210, app/assets/stylesheets/admin/_variables.scss */
.danger-10 {
  background: #410002;
}

/* line 213, app/assets/stylesheets/admin/_variables.scss */
.danger-20 {
  background: #690005;
}

/* line 216, app/assets/stylesheets/admin/_variables.scss */
.danger-30 {
  background: #93000a;
}

/* line 219, app/assets/stylesheets/admin/_variables.scss */
.danger-40 {
  background: #ba1a1a;
}

/* line 222, app/assets/stylesheets/admin/_variables.scss */
.danger-50 {
  background: #de3730;
}

/* line 225, app/assets/stylesheets/admin/_variables.scss */
.danger-60 {
  background: #ff5449;
}

/* line 228, app/assets/stylesheets/admin/_variables.scss */
.danger-70 {
  background: #ff897d;
}

/* line 231, app/assets/stylesheets/admin/_variables.scss */
.danger-80 {
  background: #ffb4ab;
}

/* line 234, app/assets/stylesheets/admin/_variables.scss */
.danger-90 {
  background: #ffdad6;
}

/* line 237, app/assets/stylesheets/admin/_variables.scss */
.danger-95 {
  background: #ffedea;
}

/* line 240, app/assets/stylesheets/admin/_variables.scss */
.danger-99 {
  background: #fffbff;
}

/* line 245, app/assets/stylesheets/admin/_variables.scss */
.success-10 {
  background: #00210c;
}

/* line 249, app/assets/stylesheets/admin/_variables.scss */
.success-20 {
  background: #00391a;
}

/* line 253, app/assets/stylesheets/admin/_variables.scss */
.success-30 {
  background: #005228;
}

/* line 257, app/assets/stylesheets/admin/_variables.scss */
.success-40 {
  background: #036d37;
}

/* line 261, app/assets/stylesheets/admin/_variables.scss */
.success-50 {
  background: #2d874e;
}

/* line 265, app/assets/stylesheets/admin/_variables.scss */
.success-60 {
  background: #4aa265;
}

/* line 269, app/assets/stylesheets/admin/_variables.scss */
.success-70 {
  background: #65bd7e;
}

/* line 273, app/assets/stylesheets/admin/_variables.scss */
.success-80 {
  background: #80d997;
}

/* line 277, app/assets/stylesheets/admin/_variables.scss */
.success-90 {
  background: #9cf6b2;
}

/* line 281, app/assets/stylesheets/admin/_variables.scss */
.success-95 {
  background: #c3ffce;
}

/* line 285, app/assets/stylesheets/admin/_variables.scss */
.success-99 {
  background: #f5fff3;
}

/* line 290, app/assets/stylesheets/admin/_variables.scss */
.neutral-10 {
  background: #19191c;
}

/* line 294, app/assets/stylesheets/admin/_variables.scss */
.neutral-20 {
  background: #333238;
}

/* line 298, app/assets/stylesheets/admin/_variables.scss */
.neutral-30 {
  background: #444447;
}

/* line 302, app/assets/stylesheets/admin/_variables.scss */
.neutral-40 {
  background: #5b5d5f;
}

/* line 306, app/assets/stylesheets/admin/_variables.scss */
.neutral-50 {
  background: #737278;
}

/* line 310, app/assets/stylesheets/admin/_variables.scss */
.neutral-60 {
  background: #89888d;
}

/* line 314, app/assets/stylesheets/admin/_variables.scss */
.neutral-70 {
  background: #a7a7ac;
}

/* line 318, app/assets/stylesheets/admin/_variables.scss */
.neutral-80 {
  background: #c2c2c7;
}

/* line 322, app/assets/stylesheets/admin/_variables.scss */
.neutral-90 {
  background: #dedfe3;
}

/* line 326, app/assets/stylesheets/admin/_variables.scss */
.neutral-95 {
  background: #ecedf1;
}

/* line 330, app/assets/stylesheets/admin/_variables.scss */
.neutral-99 {
  background: #f6f8fc;
}

/* line 335, app/assets/stylesheets/admin/_variables.scss */
.black {
  background: #000000;
}

/* line 339, app/assets/stylesheets/admin/_variables.scss */
.white {
  background: #ffffff;
}

/* line 343, app/assets/stylesheets/admin/_variables.scss */
.light-mode {
  background: #dcdcde;
}

/* line 347, app/assets/stylesheets/admin/_variables.scss */
.on-invalid {
  color: #434248;
}

/* line 351, app/assets/stylesheets/admin/_variables.scss */
.invalid {
  background: #dcdcde;
}

/* line 355, app/assets/stylesheets/admin/_variables.scss */
.on-pending {
  color: #703800;
}

/* line 359, app/assets/stylesheets/admin/_variables.scss */
.pending {
  background: #f5d9a8;
}

/* line 365, app/assets/stylesheets/admin/_variables.scss */
.primary {
  background: #1a73e8;
}

/* line 369, app/assets/stylesheets/admin/_variables.scss */
.on-primary {
  color: #ffffff;
}

/* line 373, app/assets/stylesheets/admin/_variables.scss */
.primary-container {
  background: #dfe8fe;
}

/* line 377, app/assets/stylesheets/admin/_variables.scss */
.on-primary-container {
  color: #001a41;
}

/* line 381, app/assets/stylesheets/admin/_variables.scss */
.secondary {
  background: #6d7599;
}

/* line 385, app/assets/stylesheets/admin/_variables.scss */
.on-secondary {
  color: #ffffff;
}

/* line 389, app/assets/stylesheets/admin/_variables.scss */
.secondary-container {
  background: #dbe2f9;
}

/* line 393, app/assets/stylesheets/admin/_variables.scss */
.on-secondary-container {
  color: #141b2c;
}

/* line 397, app/assets/stylesheets/admin/_variables.scss */
.success {
  background: #036d37;
}

/* line 401, app/assets/stylesheets/admin/_variables.scss */
.on-success {
  color: #ffffff;
}

/* line 405, app/assets/stylesheets/admin/_variables.scss */
.success-container {
  background: #9cf6b2;
}

/* line 409, app/assets/stylesheets/admin/_variables.scss */
.on-success-container {
  color: #00210c;
}

/* line 413, app/assets/stylesheets/admin/_variables.scss */
.error-background {
  background: #ba1a1a;
}

/* line 417, app/assets/stylesheets/admin/_variables.scss */
.on-error {
  color: #ffffff;
}

/* line 421, app/assets/stylesheets/admin/_variables.scss */
.error-container {
  background: #ffdad6;
}

/* line 425, app/assets/stylesheets/admin/_variables.scss */
.on-error-container {
  color: #410002;
}

/* line 429, app/assets/stylesheets/admin/_variables.scss */
.surface {
  background: #f6f8fc;
}

/* line 433, app/assets/stylesheets/admin/_variables.scss */
.surface-container {
  background: #dedfe3;
}

/* line 437, app/assets/stylesheets/admin/_variables.scss */
.on-surface {
  color: #19191c;
}

/* line 441, app/assets/stylesheets/admin/_variables.scss */
.on-surface-variant {
  color: #444447;
}

/* line 445, app/assets/stylesheets/admin/_variables.scss */
.outline {
  background: #737278;
}

/* line 451, app/assets/stylesheets/admin/_variables.scss */
.guide-primary {
  color: #1a73e8;
}

/* line 455, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary {
  background: #ffffff;
}

/* line 459, app/assets/stylesheets/admin/_variables.scss */
.guide-primary-container {
  color: #dfe8fe;
}

/* line 463, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary-container {
  background: #001a41;
}

/* line 467, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary {
  color: #6d7599;
}

/* line 471, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary {
  background: #ffffff;
}

/* line 475, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary-container {
  color: #dbe2f9;
}

/* line 479, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary-container {
  background: #141b2c;
}

/* line 483, app/assets/stylesheets/admin/_variables.scss */
.guide-success {
  color: #036d37;
}

/* line 487, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success {
  background: #ffffff;
}

/* line 491, app/assets/stylesheets/admin/_variables.scss */
.guide-success-container {
  color: #9cf6b2;
}

/* line 495, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success-container {
  background: #00210c;
}

/* line 499, app/assets/stylesheets/admin/_variables.scss */
.guide-error {
  color: #ba1a1a;
}

/* line 503, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error {
  background: #ffffff;
}

/* line 507, app/assets/stylesheets/admin/_variables.scss */
.guide-error-container {
  color: #ffdad6;
}

/* line 511, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error-container {
  background: #410002;
}

/* line 515, app/assets/stylesheets/admin/_variables.scss */
.guide-surface {
  color: #f6f8fc;
}

/* line 519, app/assets/stylesheets/admin/_variables.scss */
.guide-on-surface {
  background: #19191c;
}

/* line 523, app/assets/stylesheets/admin/_variables.scss */
.guide-outline {
  color: #737278;
}

/* line 527, app/assets/stylesheets/admin/_variables.scss */
.guide-on-invalid {
  background: #434248;
}

/* line 531, app/assets/stylesheets/admin/_variables.scss */
.guide-invalid {
  color: #dcdcde;
}

/* line 535, app/assets/stylesheets/admin/_variables.scss */
.guide-on-pending {
  background: #703800;
}

/* line 539, app/assets/stylesheets/admin/_variables.scss */
.guide-pending {
  color: #f5d9a8;
}

/* line 3, app/assets/stylesheets/admin/_pagination.scss */
.pagination {
  display: flex;
  justify-content: center;
  color: #000000;
  margin-left: -1px;
  margin-bottom: 2rem;
  flex-direction: row;
}

/* line 11, app/assets/stylesheets/admin/_pagination.scss */
.pagination .previous_page {
  border-radius: 3px 0 0 3px;
}

/* line 15, app/assets/stylesheets/admin/_pagination.scss */
.pagination .next_page {
  border-radius: 0 3px 3px 0;
}

/* line 19, app/assets/stylesheets/admin/_pagination.scss */
.pagination span,
.pagination em,
.pagination a {
  display: flex;
  align-items: center;
  border-radius: 0;
  padding: 5px 10px;
  border: 1px solid #dcdcde;
  background-color: #ffffff;
  color: #000000;
  text-decoration: none;
  min-width: 33px;
  min-height: 33px;
  text-align: center;
  text-decoration: none;
  line-height: 1.25;
}

/* line 36, app/assets/stylesheets/admin/_pagination.scss */
.pagination span:hover:not(.current),
.pagination em:hover:not(.current),
.pagination a:hover:not(.current) {
  text-decoration: none;
  background: #dfe8fe;
}

/* line 41, app/assets/stylesheets/admin/_pagination.scss */
.pagination span:visited,
.pagination em:visited,
.pagination a:visited {
  color: #000000;
}

/* line 46, app/assets/stylesheets/admin/_pagination.scss */
.pagination .gap:hover {
  cursor: default;
  background: #ffffff !important;
}

/* line 51, app/assets/stylesheets/admin/_pagination.scss */
.pagination .current {
  background-color: transparent;
  background: #1a73e8;
  color: #ffffff;
  font-weight: bold;
}

/* line 57, app/assets/stylesheets/admin/_pagination.scss */
.pagination .current:hover {
  cursor: default;
  background: #1a73e8;
}

/* line 63, app/assets/stylesheets/admin/_pagination.scss */
.pagination .disabled, .pagination input[type="submit"]:not(.ignore-admin):disabled {
  background: #737278 !important;
  opacity: 0.38;
}

/* line 66, app/assets/stylesheets/admin/_pagination.scss */
.pagination .disabled:hover, .pagination input[type="submit"]:hover:not(.ignore-admin):disabled {
  cursor: default;
  background: #737278 !important;
  opacity: 0.38;
}

/* line 140, app/assets/stylesheets/admin/_variables.scss */
.primary-10 {
  background: #001a41;
}

/* line 143, app/assets/stylesheets/admin/_variables.scss */
.primary-20 {
  background: #07316b;
}

/* line 146, app/assets/stylesheets/admin/_variables.scss */
.primary-30 {
  background: #1152aa;
}

/* line 149, app/assets/stylesheets/admin/_variables.scss */
.primary-40 {
  background: #1a73e8;
}

/* line 152, app/assets/stylesheets/admin/_variables.scss */
.primary-50 {
  background: #67a1f1;
}

/* line 155, app/assets/stylesheets/admin/_variables.scss */
.primary-60 {
  background: #8db8f6;
}

/* line 158, app/assets/stylesheets/admin/_variables.scss */
.primary-70 {
  background: #b3cefa;
}

/* line 161, app/assets/stylesheets/admin/_variables.scss */
.primary-80 {
  background: #c6d8fd;
}

/* line 164, app/assets/stylesheets/admin/_variables.scss */
.primary-90 {
  background: #dfe8fe;
}

/* line 167, app/assets/stylesheets/admin/_variables.scss */
.primary-95 {
  background: #edf0ff;
}

/* line 170, app/assets/stylesheets/admin/_variables.scss */
.primary-99 {
  background: #fefbff;
}

/* line 175, app/assets/stylesheets/admin/_variables.scss */
.secondary-10 {
  background: #141b2c;
}

/* line 178, app/assets/stylesheets/admin/_variables.scss */
.secondary-20 {
  background: #293041;
}

/* line 181, app/assets/stylesheets/admin/_variables.scss */
.secondary-30 {
  background: #3f4759;
}

/* line 184, app/assets/stylesheets/admin/_variables.scss */
.secondary-40 {
  background: #575e71;
}

/* line 187, app/assets/stylesheets/admin/_variables.scss */
.secondary-50 {
  background: #6d7599;
}

/* line 190, app/assets/stylesheets/admin/_variables.scss */
.secondary-60 {
  background: #8991a5;
}

/* line 193, app/assets/stylesheets/admin/_variables.scss */
.secondary-70 {
  background: #a3abc0;
}

/* line 196, app/assets/stylesheets/admin/_variables.scss */
.secondary-80 {
  background: #bfc6dc;
}

/* line 199, app/assets/stylesheets/admin/_variables.scss */
.secondary-90 {
  background: #dbe2f9;
}

/* line 202, app/assets/stylesheets/admin/_variables.scss */
.secondary-95 {
  background: #edf0ff;
}

/* line 205, app/assets/stylesheets/admin/_variables.scss */
.secondary-99 {
  background: #fefbff;
}

/* line 210, app/assets/stylesheets/admin/_variables.scss */
.danger-10 {
  background: #410002;
}

/* line 213, app/assets/stylesheets/admin/_variables.scss */
.danger-20 {
  background: #690005;
}

/* line 216, app/assets/stylesheets/admin/_variables.scss */
.danger-30 {
  background: #93000a;
}

/* line 219, app/assets/stylesheets/admin/_variables.scss */
.danger-40 {
  background: #ba1a1a;
}

/* line 222, app/assets/stylesheets/admin/_variables.scss */
.danger-50 {
  background: #de3730;
}

/* line 225, app/assets/stylesheets/admin/_variables.scss */
.danger-60 {
  background: #ff5449;
}

/* line 228, app/assets/stylesheets/admin/_variables.scss */
.danger-70 {
  background: #ff897d;
}

/* line 231, app/assets/stylesheets/admin/_variables.scss */
.danger-80 {
  background: #ffb4ab;
}

/* line 234, app/assets/stylesheets/admin/_variables.scss */
.danger-90 {
  background: #ffdad6;
}

/* line 237, app/assets/stylesheets/admin/_variables.scss */
.danger-95 {
  background: #ffedea;
}

/* line 240, app/assets/stylesheets/admin/_variables.scss */
.danger-99 {
  background: #fffbff;
}

/* line 245, app/assets/stylesheets/admin/_variables.scss */
.success-10 {
  background: #00210c;
}

/* line 249, app/assets/stylesheets/admin/_variables.scss */
.success-20 {
  background: #00391a;
}

/* line 253, app/assets/stylesheets/admin/_variables.scss */
.success-30 {
  background: #005228;
}

/* line 257, app/assets/stylesheets/admin/_variables.scss */
.success-40 {
  background: #036d37;
}

/* line 261, app/assets/stylesheets/admin/_variables.scss */
.success-50 {
  background: #2d874e;
}

/* line 265, app/assets/stylesheets/admin/_variables.scss */
.success-60 {
  background: #4aa265;
}

/* line 269, app/assets/stylesheets/admin/_variables.scss */
.success-70 {
  background: #65bd7e;
}

/* line 273, app/assets/stylesheets/admin/_variables.scss */
.success-80 {
  background: #80d997;
}

/* line 277, app/assets/stylesheets/admin/_variables.scss */
.success-90 {
  background: #9cf6b2;
}

/* line 281, app/assets/stylesheets/admin/_variables.scss */
.success-95 {
  background: #c3ffce;
}

/* line 285, app/assets/stylesheets/admin/_variables.scss */
.success-99 {
  background: #f5fff3;
}

/* line 290, app/assets/stylesheets/admin/_variables.scss */
.neutral-10 {
  background: #19191c;
}

/* line 294, app/assets/stylesheets/admin/_variables.scss */
.neutral-20 {
  background: #333238;
}

/* line 298, app/assets/stylesheets/admin/_variables.scss */
.neutral-30 {
  background: #444447;
}

/* line 302, app/assets/stylesheets/admin/_variables.scss */
.neutral-40 {
  background: #5b5d5f;
}

/* line 306, app/assets/stylesheets/admin/_variables.scss */
.neutral-50 {
  background: #737278;
}

/* line 310, app/assets/stylesheets/admin/_variables.scss */
.neutral-60 {
  background: #89888d;
}

/* line 314, app/assets/stylesheets/admin/_variables.scss */
.neutral-70 {
  background: #a7a7ac;
}

/* line 318, app/assets/stylesheets/admin/_variables.scss */
.neutral-80 {
  background: #c2c2c7;
}

/* line 322, app/assets/stylesheets/admin/_variables.scss */
.neutral-90 {
  background: #dedfe3;
}

/* line 326, app/assets/stylesheets/admin/_variables.scss */
.neutral-95 {
  background: #ecedf1;
}

/* line 330, app/assets/stylesheets/admin/_variables.scss */
.neutral-99 {
  background: #f6f8fc;
}

/* line 335, app/assets/stylesheets/admin/_variables.scss */
.black {
  background: #000000;
}

/* line 339, app/assets/stylesheets/admin/_variables.scss */
.white {
  background: #ffffff;
}

/* line 343, app/assets/stylesheets/admin/_variables.scss */
.light-mode {
  background: #dcdcde;
}

/* line 347, app/assets/stylesheets/admin/_variables.scss */
.on-invalid {
  color: #434248;
}

/* line 351, app/assets/stylesheets/admin/_variables.scss */
.invalid {
  background: #dcdcde;
}

/* line 355, app/assets/stylesheets/admin/_variables.scss */
.on-pending {
  color: #703800;
}

/* line 359, app/assets/stylesheets/admin/_variables.scss */
.pending {
  background: #f5d9a8;
}

/* line 365, app/assets/stylesheets/admin/_variables.scss */
.primary {
  background: #1a73e8;
}

/* line 369, app/assets/stylesheets/admin/_variables.scss */
.on-primary {
  color: #ffffff;
}

/* line 373, app/assets/stylesheets/admin/_variables.scss */
.primary-container {
  background: #dfe8fe;
}

/* line 377, app/assets/stylesheets/admin/_variables.scss */
.on-primary-container {
  color: #001a41;
}

/* line 381, app/assets/stylesheets/admin/_variables.scss */
.secondary {
  background: #6d7599;
}

/* line 385, app/assets/stylesheets/admin/_variables.scss */
.on-secondary {
  color: #ffffff;
}

/* line 389, app/assets/stylesheets/admin/_variables.scss */
.secondary-container {
  background: #dbe2f9;
}

/* line 393, app/assets/stylesheets/admin/_variables.scss */
.on-secondary-container {
  color: #141b2c;
}

/* line 397, app/assets/stylesheets/admin/_variables.scss */
.success {
  background: #036d37;
}

/* line 401, app/assets/stylesheets/admin/_variables.scss */
.on-success {
  color: #ffffff;
}

/* line 405, app/assets/stylesheets/admin/_variables.scss */
.success-container {
  background: #9cf6b2;
}

/* line 409, app/assets/stylesheets/admin/_variables.scss */
.on-success-container {
  color: #00210c;
}

/* line 413, app/assets/stylesheets/admin/_variables.scss */
.error-background {
  background: #ba1a1a;
}

/* line 417, app/assets/stylesheets/admin/_variables.scss */
.on-error {
  color: #ffffff;
}

/* line 421, app/assets/stylesheets/admin/_variables.scss */
.error-container {
  background: #ffdad6;
}

/* line 425, app/assets/stylesheets/admin/_variables.scss */
.on-error-container {
  color: #410002;
}

/* line 429, app/assets/stylesheets/admin/_variables.scss */
.surface {
  background: #f6f8fc;
}

/* line 433, app/assets/stylesheets/admin/_variables.scss */
.surface-container {
  background: #dedfe3;
}

/* line 437, app/assets/stylesheets/admin/_variables.scss */
.on-surface {
  color: #19191c;
}

/* line 441, app/assets/stylesheets/admin/_variables.scss */
.on-surface-variant {
  color: #444447;
}

/* line 445, app/assets/stylesheets/admin/_variables.scss */
.outline {
  background: #737278;
}

/* line 451, app/assets/stylesheets/admin/_variables.scss */
.guide-primary {
  color: #1a73e8;
}

/* line 455, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary {
  background: #ffffff;
}

/* line 459, app/assets/stylesheets/admin/_variables.scss */
.guide-primary-container {
  color: #dfe8fe;
}

/* line 463, app/assets/stylesheets/admin/_variables.scss */
.guide-on-primary-container {
  background: #001a41;
}

/* line 467, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary {
  color: #6d7599;
}

/* line 471, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary {
  background: #ffffff;
}

/* line 475, app/assets/stylesheets/admin/_variables.scss */
.guide-secondary-container {
  color: #dbe2f9;
}

/* line 479, app/assets/stylesheets/admin/_variables.scss */
.guide-on-secondary-container {
  background: #141b2c;
}

/* line 483, app/assets/stylesheets/admin/_variables.scss */
.guide-success {
  color: #036d37;
}

/* line 487, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success {
  background: #ffffff;
}

/* line 491, app/assets/stylesheets/admin/_variables.scss */
.guide-success-container {
  color: #9cf6b2;
}

/* line 495, app/assets/stylesheets/admin/_variables.scss */
.guide-on-success-container {
  background: #00210c;
}

/* line 499, app/assets/stylesheets/admin/_variables.scss */
.guide-error {
  color: #ba1a1a;
}

/* line 503, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error {
  background: #ffffff;
}

/* line 507, app/assets/stylesheets/admin/_variables.scss */
.guide-error-container {
  color: #ffdad6;
}

/* line 511, app/assets/stylesheets/admin/_variables.scss */
.guide-on-error-container {
  background: #410002;
}

/* line 515, app/assets/stylesheets/admin/_variables.scss */
.guide-surface {
  color: #f6f8fc;
}

/* line 519, app/assets/stylesheets/admin/_variables.scss */
.guide-on-surface {
  background: #19191c;
}

/* line 523, app/assets/stylesheets/admin/_variables.scss */
.guide-outline {
  color: #737278;
}

/* line 527, app/assets/stylesheets/admin/_variables.scss */
.guide-on-invalid {
  background: #434248;
}

/* line 531, app/assets/stylesheets/admin/_variables.scss */
.guide-invalid {
  color: #dcdcde;
}

/* line 535, app/assets/stylesheets/admin/_variables.scss */
.guide-on-pending {
  background: #703800;
}

/* line 539, app/assets/stylesheets/admin/_variables.scss */
.guide-pending {
  color: #f5d9a8;
}

/* line 3, app/assets/stylesheets/admin/_search.scss */
.global-search-wrapper {
  background: #dedfe3;
  border-radius: 2rem;
  color: #444447;
  grid-column-start: 2;
  margin: 0.5rem auto auto;
  max-width: 40rem;
  min-width: 40rem;
  padding: 0.25rem 0.5rem 0.25rem 2.5rem;
}

/* line 13, app/assets/stylesheets/admin/_search.scss */
.global-search-wrapper.focused {
  background: #ffffff;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3), 0px 4px 8px 3px rgba(0, 0, 0, 0.15);
}

/* line 18, app/assets/stylesheets/admin/_search.scss */
.global-search-wrapper #query-input {
  width: 100%;
  outline: 0;
  border: 0;
  background: #dedfe3;
  padding: 0 1rem;
  font-size: 16px;
}

/* line 26, app/assets/stylesheets/admin/_search.scss */
.global-search-wrapper #query-input:focus, .global-search-wrapper #query-input.focused {
  background: inherit;
}

/* line 33, app/assets/stylesheets/admin/_search.scss */
.global-search-wrapper .styled-table tr,
.global-search-wrapper .styled-table td {
  border-bottom: 0;
}

@media screen and (max-width: 1500px) {
  /* line 3, app/assets/stylesheets/admin/_search.scss */
  .global-search-wrapper {
    min-width: 35rem;
  }
}

@media screen and (max-width: 960px) {
  /* line 3, app/assets/stylesheets/admin/_search.scss */
  .global-search-wrapper {
    width: 100%;
    min-width: 5rem;
  }
}

/* line 48, app/assets/stylesheets/admin/_search.scss */
.global-search-wrapper svg {
  fill: #444447;
}

/* line 52, app/assets/stylesheets/admin/_search.scss */
.global-search-wrapper .search-content {
  background: #ffffff;
  height: 25rem;
  margin-left: -2.5rem;
  max-width: 40rem;
  min-width: 40rem;
  overflow: hidden;
  padding: 0.5rem 0.5rem 1.5rem;
  margin-bottom: 1rem;
  border-bottom-left-radius: 1rem;
  border-bottom-right-radius: 1rem;
}

/* line 64, app/assets/stylesheets/admin/_search.scss */
.global-search-wrapper .search-content a:hover {
  text-decoration: none;
}

/* line 68, app/assets/stylesheets/admin/_search.scss */
.global-search-wrapper .search-content .search-content-scrollable {
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  padding-right: 17px;
  box-sizing: content-box;
}

/* line 76, app/assets/stylesheets/admin/_search.scss */
.global-search-wrapper .search-content.collapsed {
  display: none;
}

@media screen and (max-width: 1500px) {
  /* line 52, app/assets/stylesheets/admin/_search.scss */
  .global-search-wrapper .search-content {
    min-width: 35rem;
  }
}

@media screen and (max-width: 960px) {
  /* line 52, app/assets/stylesheets/admin/_search.scss */
  .global-search-wrapper .search-content {
    min-width: 5rem;
  }
}

/* line 88, app/assets/stylesheets/admin/_search.scss */
.global-search-wrapper .search-content .row {
  display: flex;
  justify-content: space-between;
}

/* line 93, app/assets/stylesheets/admin/_search.scss */
.global-search-wrapper .search-content .search-result {
  padding: 0.5rem;
}

/* line 96, app/assets/stylesheets/admin/_search.scss */
.global-search-wrapper .search-content .search-result p {
  color: #000000;
}

/* line 100, app/assets/stylesheets/admin/_search.scss */
.global-search-wrapper .search-content .search-result .search-id {
  color: black;
}

/* line 107, app/assets/stylesheets/admin/_search.scss */
#query-close-button {
  border-radius: 2rem;
  padding: 0.5rem 0.75rem !important;
}

/* line 111, app/assets/stylesheets/admin/_search.scss */
#query-close-button svg {
  margin-right: 0 !important;
}

/* line 116, app/assets/stylesheets/admin/_search.scss */
#query-search-button {
  border-radius: 2rem;
  margin-left: -2rem;
  margin-top: -2.5rem;
  padding: 0.5rem 0.75rem !important;
  position: absolute;
}

/* line 123, app/assets/stylesheets/admin/_search.scss */
#query-search-button svg {
  margin-right: 0 !important;
}

/* line 1, app/assets/stylesheets/admin/_mini_form.scss */
.new-subclass-form {
  width: 100%;
  border-bottom: 1px solid #dcdcde;
}

/* line 6, app/assets/stylesheets/admin/_mini_form.scss */
.new-subclass-form-head {
  padding: 1rem 0.75rem;
  border: 1px solid #dcdcde;
  border-top-right-radius: 0.25rem;
  border-top-left-radius: 0.25rem;
  position: sticky;
  top: 0;
  background: white;
}

/* line 16, app/assets/stylesheets/admin/_mini_form.scss */
.new-subclass-form-body {
  display: flex;
  flex-direction: column;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-left: 1px solid #dcdcde;
  border-right: 1px solid #dcdcde;
  background: #f6f8fc;
}

/* line 26, app/assets/stylesheets/admin/_mini_form.scss */
.new-teams-form,
.existing-teams-form,
.linked-teams-form {
  background: white;
  border: 1px solid #dcdcde;
  padding: 0.75rem;
  border-radius: 0.25rem;
  margin: 0 0.5rem 0.75rem;
}

/* line 38, app/assets/stylesheets/admin/_mini_form.scss */
input.mini[type=text] {
  line-height: 0.75rem;
}

/* line 46, app/assets/stylesheets/admin/_mini_form.scss */
a.button.mini,
button.mini,
input.mini[type=submit] {
  min-height: initial;
}

/* line 51, app/assets/stylesheets/admin/_mini_form.scss */
.mini-team-preview {
  background: white;
  border: 1px solid #dcdcde;
  padding: 0.75rem;
  border-radius: 0.25rem;
  margin: 0.75rem 0.5rem;
}

/* line 58, app/assets/stylesheets/admin/_mini_form.scss */
.mini-team-preview img {
  max-height: 5rem;
}

/* line 76, app/assets/stylesheets/admin.scss */
*,
::before,
::after {
  box-sizing: border-box;
}

/* line 82, app/assets/stylesheets/admin.scss */
#content-wrapper {
  display: flex;
  flex-direction: row;
  align-items: normal;
  justify-content: normal;
  width: 100%;
  height: 100%;
}

/* line 88, app/assets/stylesheets/admin.scss */
#content {
  display: flex;
  flex-direction: column;
  align-items: normal;
  justify-content: space-between;
  width: 100%;
  overflow: hidden;
  min-height: auto;
  justify-content: space-between;
  margin-top: 4rem;
}

/* line 96, app/assets/stylesheets/admin.scss */
#content .main {
  margin: 0 auto;
  width: 100%;
  overflow: auto;
  overflow-x: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: calc(100vh - 4rem);
}

/* line 106, app/assets/stylesheets/admin.scss */
#content .main > .main-content {
  flex: 1;
  padding: 2em 24px 0px;
  transition: padding 0.15s ease-in-out;
  overflow-x: auto;
}

/* line 116, app/assets/stylesheets/admin.scss */
ul {
  width: 100%;
}

/* line 121, app/assets/stylesheets/admin.scss */
.menu ul {
  float: right;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow: hidden;
}

/* line 66, app/assets/stylesheets/mixins/_horizontal-list.scss */
.menu ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}

/* line 51, app/assets/stylesheets/mixins/_horizontal-list.scss */
.menu ul li:first-child {
  padding-left: 0;
}

/* line 54, app/assets/stylesheets/mixins/_horizontal-list.scss */
.menu ul li:last-child {
  padding-right: 0;
}

/* line 127, app/assets/stylesheets/admin.scss */
.cedar-rapids-gateway-notice {
  color: #df2727;
  font-weight: bold;
}

/* line 132, app/assets/stylesheets/admin.scss */
.card-type-logo {
  max-width: 200px;
}

/* line 136, app/assets/stylesheets/admin.scss */
.screen-cover {
  visibility: hidden;
}

/* line 140, app/assets/stylesheets/admin.scss */
.report-date-filter,
.report-event-filter {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 0.5em;
}

/* line 147, app/assets/stylesheets/admin.scss */
.report-date-filter > *,
.report-event-filter > * {
  margin-right: 0.5em;
}

/* line 153, app/assets/stylesheets/admin.scss */
.tabs ul {
  float: left;
}

/* line 158, app/assets/stylesheets/admin.scss */
.tabs,
.tabs ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow: hidden;
}

/* line 66, app/assets/stylesheets/mixins/_horizontal-list.scss */
.tabs li,
.tabs ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}

/* line 51, app/assets/stylesheets/mixins/_horizontal-list.scss */
.tabs li:first-child,
.tabs ul li:first-child {
  padding-left: 0;
}

/* line 54, app/assets/stylesheets/mixins/_horizontal-list.scss */
.tabs li:last-child,
.tabs ul li:last-child {
  padding-right: 0;
}

/* line 162, app/assets/stylesheets/admin.scss */
.tabs a,
.tabs span,
.tabs ul a,
.tabs ul span {
  display: block;
  padding: 3px 5px;
  margin-top: 1px;
  margin-right: 4px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  /*color: $tab-font-color;*/
  /*background-color: $tab-color;*/
}

/* line 173, app/assets/stylesheets/admin.scss */
.tabs a.active,
.tabs span.active,
.tabs ul a.active,
.tabs ul span.active {
  margin-top: 0;
  font-weight: bold;
  color: #444;
  background-color: white;
  border: 1px solid #999;
  border-bottom: none;
}

/* line 185, app/assets/stylesheets/admin.scss */
.date-form {
  float: right;
  padding-bottom: 8px;
}

/* line 203, app/assets/stylesheets/admin.scss */
.flash-bar {
  text-align: center;
  padding-bottom: 10px;
}

/* line 208, app/assets/stylesheets/admin.scss */
.flash {
  display: inline-block;
  border-radius: 5px;
  padding: 8px;
  width: 100%;
  box-shadow: 0 0 1px 0 grey inset;
}

/* line 216, app/assets/stylesheets/admin.scss */
.flash.notice {
  background: rgba(223, 240, 216, 0.8);
  color: #3c763d;
}

/* line 195, app/assets/stylesheets/admin.scss */
.no-opacity .flash.notice {
  background-color: #dff0d8;
}

/* line 198, app/assets/stylesheets/admin.scss */
.no-boxshadow .flash.notice {
  border: 1px solid #a3d48e;
}

/* line 220, app/assets/stylesheets/admin.scss */
.flash.alert {
  background: rgba(242, 222, 222, 0.8);
  color: #a94442;
}

/* line 195, app/assets/stylesheets/admin.scss */
.no-opacity .flash.alert {
  background-color: #f2dede;
}

/* line 198, app/assets/stylesheets/admin.scss */
.no-boxshadow .flash.alert {
  border: 1px solid #d59595;
}

/* line 225, app/assets/stylesheets/admin.scss */
.dialog {
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 232, app/assets/stylesheets/admin.scss */
.social-media {
  margin: 20px 0;
  overflow: hidden;
}

/* line 240, app/assets/stylesheets/admin.scss */
.social-media a {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  float: left;
  width: 46px;
  height: 46px;
}

/* line 248, app/assets/stylesheets/admin.scss */
.copyright {
  font-size: 0.8em;
}

/* line 252, app/assets/stylesheets/admin.scss */
ul.actions {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow: hidden;
  margin-top: 24px;
}

/* line 66, app/assets/stylesheets/mixins/_horizontal-list.scss */
ul.actions li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}

/* line 51, app/assets/stylesheets/mixins/_horizontal-list.scss */
ul.actions li:first-child {
  padding-left: 0;
}

/* line 54, app/assets/stylesheets/mixins/_horizontal-list.scss */
ul.actions li:last-child {
  padding-right: 0;
}

/* line 255, app/assets/stylesheets/admin.scss */
ul.actions li {
  padding-left: 3px;
}

/* line 260, app/assets/stylesheets/admin.scss */
.relative-time-input {
  display: flex;
  flex-direction: column;
  align-items: normal;
  justify-content: normal;
}

/* line 263, app/assets/stylesheets/admin.scss */
.relative-time-input div {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}

/* line 267, app/assets/stylesheets/admin.scss */
.relative-time-input div .input-label > * {
  margin-right: 0.5rem;
}

@media screen and (max-width: 600px) {
  /* line 260, app/assets/stylesheets/admin.scss */
  .relative-time-input {
    width: 100%;
  }
}

/* line 278, app/assets/stylesheets/admin.scss */
.important-notice {
  float: right;
  width: 30%;
  margin-bottom: 20px;
}

/* line 283, app/assets/stylesheets/admin.scss */
.important-notice p {
  font-weight: bold;
}

/* line 288, app/assets/stylesheets/admin.scss */
.offers-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

/* line 293, app/assets/stylesheets/admin.scss */
.offers-header .offers-expiry-info {
  display: flex;
  flex-direction: column;
  text-align: right;
}

/* line 298, app/assets/stylesheets/admin.scss */
.offers-header .offers-expiry-info a {
  cursor: pointer;
}

/* line 303, app/assets/stylesheets/admin.scss */
.hidden {
  display: none !important;
}

/* line 307, app/assets/stylesheets/admin.scss */
.invisible {
  visibility: none;
}

/* line 311, app/assets/stylesheets/admin.scss */
.gap-1 {
  gap: 0.25rem;
}

/* line 315, app/assets/stylesheets/admin.scss */
.gap-2 {
  gap: 0.5rem;
}

/* line 319, app/assets/stylesheets/admin.scss */
.float-right {
  float: right;
}

@media print {
  /* line 324, app/assets/stylesheets/admin.scss */
  body {
    font-size: 12px;
  }
  /* line 328, app/assets/stylesheets/admin.scss */
  input[type="submit"],
.button,
input[type="submit"]:not(.ignore-admin) {
    display: none;
  }
}

/*

/client/customer_account
app/view/client/customer_account/show.html.erb

*/
/* line 340, app/assets/stylesheets/admin.scss */
.account-details {
  float: left;
  width: 50%;
}

/* line 345, app/assets/stylesheets/admin.scss */
.account-details textarea {
  width: 100%;
  height: 100px;
}

/* line 350, app/assets/stylesheets/admin.scss */
.account-address {
  float: left;
  width: 50%;
}

/* line 355, app/assets/stylesheets/admin.scss */
.account-note {
  float: right;
  width: 45%;
}

/* line 358, app/assets/stylesheets/admin.scss */
.account-note input[type="submit"],
.account-note .button {
  float: right;
  font-size: 12px;
}

/* line 364, app/assets/stylesheets/admin.scss */
.account-note textarea {
  width: 97%;
  height: 160px;
}

/* line 369, app/assets/stylesheets/admin.scss */
.account-note label {
  margin-bottom: 7px;
  font-style: italic;
}

/* line 375, app/assets/stylesheets/admin.scss */
.account-stats {
  float: left;
  width: 100%;
}

/* line 378, app/assets/stylesheets/admin.scss */
.account-stats h2 {
  margin-top: 10px;
}

/* line 381, app/assets/stylesheets/admin.scss */
.account-stats table {
  width: 100%;
}

/* line 386, app/assets/stylesheets/admin.scss */
.header-button {
  float: right;
}

/* line 391, app/assets/stylesheets/admin.scss */
.accordion h3 {
  color: #08c;
  background-color: #fff;
  cursor: pointer;
  border-top: 1px solid #08c;
}

/* line 400, app/assets/stylesheets/admin.scss */
#admin-dashboard input {
  max-height: 80px;
  min-width: 100px;
}

/* line 406, app/assets/stylesheets/admin.scss */
.extra-left {
  display: none;
}

/* line 410, app/assets/stylesheets/admin.scss */
.extra-right {
  display: none;
}

/* line 414, app/assets/stylesheets/admin.scss */
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 0px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

/* line 424, app/assets/stylesheets/admin.scss */
.disabled-link {
  color: #8f8f8f;
}

/* line 428, app/assets/stylesheets/admin.scss */
.update-options {
  margin-bottom: 1rem;
}

/* line 432, app/assets/stylesheets/admin.scss */
.note {
  font-style: italic;
}

/* line 436, app/assets/stylesheets/admin.scss */
#selected-package-warning {
  color: #f74848;
}

/* line 440, app/assets/stylesheets/admin.scss */
.bold-underline {
  font-weight: bold;
  text-decoration: underline;
}

/* line 445, app/assets/stylesheets/admin.scss */
.order-details {
  width: 100%;
}

@media screen and (min-width: 600px) {
  /* line 445, app/assets/stylesheets/admin.scss */
  .order-details {
    display: flex;
    flex-direction: row;
  }
  /* line 452, app/assets/stylesheets/admin.scss */
  .order-details .table-container:first-child {
    margin-right: 4em;
  }
}

/* line 459, app/assets/stylesheets/admin.scss */
#seat-selection .content {
  display: flex;
  flex-direction: row;
}

/* line 463, app/assets/stylesheets/admin.scss */
#seat-selection .content .main-left, #seat-selection .content .map-console .selection, .map-console #seat-selection .content .selection {
  min-width: 30em;
}

/* line 468, app/assets/stylesheets/admin.scss */
#seat-selection .row_selector,
#seat-selection .col_selector,
#seat-selection .seat {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                    supported by Chrome, Opera and Firefox */
}

/* line 475, app/assets/stylesheets/admin.scss */
.tooltip-parent {
  position: relative;
}

/* line 479, app/assets/stylesheets/admin.scss */
.filter-row {
  display: flex;
  flex-direction: column;
}

/* line 483, app/assets/stylesheets/admin.scss */
.filter-row .tooltip {
  max-width: max-content;
}

/* line 487, app/assets/stylesheets/admin.scss */
.filter-row select {
  max-width: 24em;
  margin-bottom: 1em;
}

/* line 492, app/assets/stylesheets/admin.scss */
.filter-row .button, .filter-row input[type="submit"]:not(.ignore-admin) {
  width: max-content !important;
}

/* Tooltip text */
/* line 498, app/assets/stylesheets/admin.scss */
.tooltip .tooltip-text {
  visibility: hidden;
  background-color: #3c3c3c;
  color: #fff;
  text-align: center;
  font-size: 12px;
  line-height: 1.5em;
  padding: 0.5em 1em;
  border-radius: 6px;
  margin-top: 0.5em;
  position: absolute;
  z-index: 1;
  width: 300px;
}

/* line 513, app/assets/stylesheets/admin.scss */
.tooltip:hover .tooltip-text {
  visibility: visible;
}

/* line 517, app/assets/stylesheets/admin.scss */
.tooltip-text:after {
  content: "";
  position: absolute;
  top: 0;
  left: 20%;
  width: 0;
  height: 0;
  border: 0.406em solid transparent;
  border-bottom-color: #3c3c3c;
  border-top: 0;
  margin-left: -0.4em;
  margin-top: -0.25em;
}

/* line 531, app/assets/stylesheets/admin.scss */
#purchase-btn {
  text-transform: uppercase;
  font-weight: 500;
  background: #4a8311;
  font-size: 16px;
  padding: 8px;
}

/* line 539, app/assets/stylesheets/admin.scss */
.header-superscript {
  color: #1a73e8;
  font-size: 50%;
  top: -0.75em;
}

/* line 546, app/assets/stylesheets/admin.scss */
.seat-legend-table td.nowrap {
  white-space: nowrap;
}

/* line 551, app/assets/stylesheets/admin.scss */
.promo-code-header {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

/* line 559, app/assets/stylesheets/admin.scss */
.bg-red {
  background: #ff4d4d;
}

/* line 562, app/assets/stylesheets/admin.scss */
.bg-red:hover {
  background: #eb3131;
}

/* line 567, app/assets/stylesheets/admin.scss */
.error-icon {
  fill: #ff4d4d;
}

/* line 571, app/assets/stylesheets/admin.scss */
.warning-icon {
  fill: #703800;
}

/* line 575, app/assets/stylesheets/admin.scss */
.event-alert {
  margin-right: 4px;
  cursor: help;
}

/* line 579, app/assets/stylesheets/admin.scss */
.event-alert svg.error-icon {
  fill: #404040;
  height: 16px;
  width: 16px;
  margin-bottom: -2px;
}

/* line 587, app/assets/stylesheets/admin.scss */
.success-icon {
  fill: #84d152;
}

/* line 591, app/assets/stylesheets/admin.scss */
#payment-status-container {
  padding: 8px;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  border-radius: 6px;
  display: none;
}

/* line 599, app/assets/stylesheets/admin.scss */
#payment-status-container.success {
  background: #c0ff96;
  color: #50b80b;
  border-color: #50b80b;
}

/* line 605, app/assets/stylesheets/admin.scss */
#payment-status-container.failure {
  background: #fed4d4;
  color: #cf1a1a;
  border-color: #e66565;
}

/* line 612, app/assets/stylesheets/admin.scss */
.input-errors {
  color: #f62a2a;
  font-size: 12px;
  padding: 0 4px;
}

/* line 618, app/assets/stylesheets/admin.scss */
.custom-pages-button-container {
  display: flex;
  justify-content: center;
  gap: 10px;
  margin: 5px 0;
}

/* line 624, app/assets/stylesheets/admin.scss */
.custom-pages-button-container p {
  margin: auto 0;
}

/* line 630, app/assets/stylesheets/admin.scss */
.google-wallet-update-form span.sample {
  width: 30px;
  height: 30px;
  display: inline-block;
  border: black solid 1px;
}

/* line 638, app/assets/stylesheets/admin.scss */
.google-wallet-update-form .google-wallet-icon img {
  border-radius: 50%;
}

/* line 645, app/assets/stylesheets/admin.scss */
.order-price-adjustment-modal .modal-container {
  min-width: 15rem;
  min-height: 20rem;
  width: 30rem;
}

@media screen and (max-width: 600px) {
  /* line 645, app/assets/stylesheets/admin.scss */
  .order-price-adjustment-modal .modal-container {
    width: 100%;
  }
}

/* line 655, app/assets/stylesheets/admin.scss */
.order-price-adjustment-modal .flex-inputs {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 20px;
}

/* line 662, app/assets/stylesheets/admin.scss */
.order-price-adjustment-modal .spinner {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 668, app/assets/stylesheets/admin.scss */
.order-price-adjustment-modal .percent-input-container {
  border-top: 1px solid #aaa;
  border-left: 1px solid #aaa;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 3px;
  min-width: 30px;
  width: 100% !important;
}

/* line 678, app/assets/stylesheets/admin.scss */
.order-price-adjustment-modal .percent-input-container input {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  text-align: left;
  min-width: 5px !important;
  width: 85% !important;
}

/* line 690, app/assets/stylesheets/admin.scss */
.order-price-adjustment-modal .percent-input-container:after {
  content: "%";
}

/* line 694, app/assets/stylesheets/admin.scss */
.order-price-adjustment-modal label {
  min-width: 100px;
}

/* line 698, app/assets/stylesheets/admin.scss */
.order-price-adjustment-modal input {
  min-width: 30px;
  width: 100% !important;
}

/* line 705, app/assets/stylesheets/admin.scss */
.order-price-adjustment-table table {
  table-layout: fixed;
}

/* line 709, app/assets/stylesheets/admin.scss */
.order-price-adjustment-table td {
  text-align: left;
  overflow-wrap: break-word;
}

/* line 714, app/assets/stylesheets/admin.scss */
.order-price-adjustment-table .adjustment-reason {
  white-space: normal;
}

/* line 720, app/assets/stylesheets/admin.scss */
.order-price-controls a,
.order-price-controls button {
  margin-right: 10px;
}

/* line 726, app/assets/stylesheets/admin.scss */
.number-input {
  width: 50%;
  border-top: 1px solid #aaa;
  border-left: 1px solid #aaa;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  font-size: 1.1em;
  line-height: 1.2em;
  padding: 4px;
  outline: 0 none;
}

/* line 739, app/assets/stylesheets/admin.scss */
.active-clients-search .search-options {
  display: flex;
  gap: 8px;
}

/* line 743, app/assets/stylesheets/admin.scss */
.active-clients-search > div {
  display: flex;
  justify-content: space-between;
  width: calc(100% - 1.5em);
}

/* line 748, app/assets/stylesheets/admin.scss */
.active-clients-search input[type="search"] {
  width: calc(100%);
  padding: 4px;
  font-size: 1.1em;
  outline: 0;
}

/* line 756, app/assets/stylesheets/admin.scss */
br {
  margin-bottom: 0.5rem;
}

/* line 760, app/assets/stylesheets/admin.scss */
.header-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
  flex-wrap: wrap;
  gap: 5px;
}

/* line 768, app/assets/stylesheets/admin.scss */
.header-row.no-wrap {
  flex-wrap: nowrap;
}

/* line 773, app/assets/stylesheets/admin.scss */
.wallet-filter-controls {
  font-size: 20px;
  margin-bottom: 10px;
}

/* line 777, app/assets/stylesheets/admin.scss */
.wallet-filter-controls div {
  margin-bottom: 5px;
}

/* line 781, app/assets/stylesheets/admin.scss */
.wallet-filter-controls label {
  position: relative;
  display: flex;
  flex-direction: row;
  gap: 10px;
  width: 100%;
  height: 30px;
  padding: 5px 0px;
  align-items: center;
  justify-content: center;
  border: 1px solid;
  border-radius: 5px;
}

/* line 797, app/assets/stylesheets/admin.scss */
.wallet-filter-controls label:hover {
  background-color: #d8d8d8;
}

/* line 801, app/assets/stylesheets/admin.scss */
.wallet-filter-controls label div::after {
  content: "☐";
}

/* line 806, app/assets/stylesheets/admin.scss */
.wallet-filter-controls input[type="submit"] {
  width: 100%;
  height: 42px;
  padding: 5px 0px;
  border: 1px solid black;
  border-radius: 5px;
  font-size: 20px;
}

/* line 815, app/assets/stylesheets/admin.scss */
.wallet-filter-controls input[type="checkbox"] {
  display: none;
}

/* line 819, app/assets/stylesheets/admin.scss */
.wallet-filter-controls input:checked + label {
  background-color: #464646;
  border: 1px solid black;
  color: white;
}

/* line 824, app/assets/stylesheets/admin.scss */
.wallet-filter-controls input:checked + label div::after {
  content: "☑";
}

/* line 830, app/assets/stylesheets/admin.scss */
.wallet-tickets {
  text-align: center;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  border: 2px solid;
}

/* line 839, app/assets/stylesheets/admin.scss */
.edit-icon {
  height: 1rem !important;
  width: 1rem !important;
}

/* line 844, app/assets/stylesheets/admin.scss */
hr {
  width: 100%;
  border: 0;
  border-bottom: 1px solid #dcdcde;
  margin-bottom: 2rem;
}

/* line 852, app/assets/stylesheets/admin.scss */
#qr-code canvas {
  width: 100%;
  max-width: 25rem;
  max-height: 25rem;
  min-width: 15rem;
  min-height: 15rem;
}

@media screen and (max-width: 550px) {
  /* line 862, app/assets/stylesheets/admin.scss */
  .scanner-config-container {
    flex-wrap: wrap;
  }
}

/* line 867, app/assets/stylesheets/admin.scss */
.scanner-config-container {
  display: flex;
  gap: 20px;
}

/* line 872, app/assets/stylesheets/admin.scss */
.scanner-config-container b {
  font-weight: bold;
}

/* line 877, app/assets/stylesheets/admin.scss */
.flip-on-vertical {
  -moz-transform: scale(-1, 1);
  -webkit-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 885, app/assets/stylesheets/admin.scss */
.edit_event .image img {
  width: fit-content;
  max-width: 500px;
}

/* line 890, app/assets/stylesheets/admin.scss */
.intro-image {
  background: #dfe8fe;
  color: #001a41;
  border-radius: 5rem;
  padding: 1.5rem;
  margin-bottom: 2rem;
}

/* line 897, app/assets/stylesheets/admin.scss */
.intro-image > svg {
  height: 4rem;
  width: 4rem;
  fill: #1a73e8;
}

/* line 904, app/assets/stylesheets/admin.scss */
#turnback-intro-image {
  background: #dfe8fe;
  color: #001a41;
  border-radius: 5rem;
  padding: 1.5rem;
  margin-bottom: 2rem;
}

/* line 911, app/assets/stylesheets/admin.scss */
#turnback-intro-image > svg {
  height: 4rem;
  width: 4rem;
  fill: #1a73e8;
}

/* line 918, app/assets/stylesheets/admin.scss */
svg.fill-primary {
  fill: #1a73e8;
}

/* line 924, app/assets/stylesheets/admin.scss */
.limited-image-wrapper.wide .image {
  width: 17.75rem;
}

/* line 928, app/assets/stylesheets/admin.scss */
.limited-image-wrapper .image {
  width: 15.5rem;
}

@media print {
  /* line 934, app/assets/stylesheets/admin.scss */
  .main-menu {
    display: none;
  }
}

/* line 939, app/assets/stylesheets/admin.scss */
.tfa-form input[type=number] {
  width: 2rem;
  min-width: 0;
  text-align: center;
  font-weight: bold;
  padding: 0.5rem 0.5rem;
  border: 0;
  border: 1px solid #dcdcde;
  box-shadow: 0;
  -moz-appearance: textfield;
}

/* line 952, app/assets/stylesheets/admin.scss */
.tfa-form input[type=number]:focus {
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3), 0px 4px 8px 3px rgba(0, 0, 0, 0.15);
  transition: box-shadow 0.2s ease-in-out;
}

/* line 958, app/assets/stylesheets/admin.scss */
.notice-box {
  display: inline-flex;
  align-items: center;
  background-color: #fff8e6;
  border: 1px solid #ffd77a;
  border-radius: 4px;
  padding: 8px 12px;
  margin: 8px 0;
  word-break: normal;
  word-wrap: break-word;
  white-space: normal;
}

/* line 970, app/assets/stylesheets/admin.scss */
.notice-box .notice-icon {
  margin-right: 10px;
  font-size: 16px;
}

/* line 975, app/assets/stylesheets/admin.scss */
.notice-box .notice-message {
  color: #664d03;
  font-size: 12px;
  line-height: 1.4;
}

/* line 982, app/assets/stylesheets/admin.scss */
.order-cards-container {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(auto-fit, minmax(25rem, 40rem));
}

@media screen and (max-width: 960px) {
  /* line 982, app/assets/stylesheets/admin.scss */
  .order-cards-container {
    grid-template-columns: repeat(auto-fit, minmax(20rem, 35rem));
  }
}

@media screen and (max-width: 600px) {
  /* line 982, app/assets/stylesheets/admin.scss */
  .order-cards-container {
    grid-template-columns: repeat(auto-fit, minmax(15rem, 30rem));
  }
}

/* line 996, app/assets/stylesheets/admin.scss */
.two-column-layout {
  position: relative;
  display: flex;
  gap: 10px;
}

@media screen and (max-width: 1250px) {
  /* line 996, app/assets/stylesheets/admin.scss */
  .two-column-layout {
    display: block;
  }
}

/* line 1006, app/assets/stylesheets/admin.scss */
.two-column-layout .col-10 {
  flex: 0 0 calc(10% - 5px);
}

@media screen and (max-width: 1250px) {
  /* line 1006, app/assets/stylesheets/admin.scss */
  .two-column-layout .col-10 {
    flex: 0 0 100%;
  }
}

/* line 1006, app/assets/stylesheets/admin.scss */
.two-column-layout .col-20 {
  flex: 0 0 calc(20% - 5px);
}

@media screen and (max-width: 1250px) {
  /* line 1006, app/assets/stylesheets/admin.scss */
  .two-column-layout .col-20 {
    flex: 0 0 100%;
  }
}

/* line 1006, app/assets/stylesheets/admin.scss */
.two-column-layout .col-30 {
  flex: 0 0 calc(30% - 5px);
}

@media screen and (max-width: 1250px) {
  /* line 1006, app/assets/stylesheets/admin.scss */
  .two-column-layout .col-30 {
    flex: 0 0 100%;
  }
}

/* line 1006, app/assets/stylesheets/admin.scss */
.two-column-layout .col-40 {
  flex: 0 0 calc(40% - 5px);
}

@media screen and (max-width: 1250px) {
  /* line 1006, app/assets/stylesheets/admin.scss */
  .two-column-layout .col-40 {
    flex: 0 0 100%;
  }
}

/* line 1006, app/assets/stylesheets/admin.scss */
.two-column-layout .col-50 {
  flex: 0 0 calc(50% - 5px);
}

@media screen and (max-width: 1250px) {
  /* line 1006, app/assets/stylesheets/admin.scss */
  .two-column-layout .col-50 {
    flex: 0 0 100%;
  }
}

/* line 1006, app/assets/stylesheets/admin.scss */
.two-column-layout .col-60 {
  flex: 0 0 calc(60% - 5px);
}

@media screen and (max-width: 1250px) {
  /* line 1006, app/assets/stylesheets/admin.scss */
  .two-column-layout .col-60 {
    flex: 0 0 100%;
  }
}

/* line 1006, app/assets/stylesheets/admin.scss */
.two-column-layout .col-70 {
  flex: 0 0 calc(70% - 5px);
}

@media screen and (max-width: 1250px) {
  /* line 1006, app/assets/stylesheets/admin.scss */
  .two-column-layout .col-70 {
    flex: 0 0 100%;
  }
}

/* line 1006, app/assets/stylesheets/admin.scss */
.two-column-layout .col-80 {
  flex: 0 0 calc(80% - 5px);
}

@media screen and (max-width: 1250px) {
  /* line 1006, app/assets/stylesheets/admin.scss */
  .two-column-layout .col-80 {
    flex: 0 0 100%;
  }
}

/* line 1006, app/assets/stylesheets/admin.scss */
.two-column-layout .col-90 {
  flex: 0 0 calc(90% - 5px);
}

@media screen and (max-width: 1250px) {
  /* line 1006, app/assets/stylesheets/admin.scss */
  .two-column-layout .col-90 {
    flex: 0 0 100%;
  }
}

/* line 1015, app/assets/stylesheets/admin.scss */
.two-column-layout .col {
  flex: 1;
}

@media screen and (max-width: 1250px) {
  /* line 1015, app/assets/stylesheets/admin.scss */
  .two-column-layout .col {
    flex: 0 0 100%;
  }
}

/* line 1024, app/assets/stylesheets/admin.scss */
.sticky-container {
  position: sticky;
  top: 10;
  height: fit-content;
}

/* line 1031, app/assets/stylesheets/admin.scss */
.customer-result {
  border: 1px solid #dcdcde;
  padding: 0.5rem;
}

/* line 1035, app/assets/stylesheets/admin.scss */
.customer-result:hover {
  background-color: #d8d8d8;
}

/* line 1040, app/assets/stylesheets/admin.scss */
#countdown-chip {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  align-items: center;
  border-radius: 0.25rem;
  margin-top: 0.5rem;
  position: fixed;
  bottom: 25px;
  right: 25px;
  padding: 6px;
  z-index: 10;
  border: 1px solid #dcdcde;
  background: #c6d8fd;
}

/* line 1057, app/assets/stylesheets/admin.scss */
#countdown-chip #countdown {
  color: var(--on-primary);
  font-size: 30px;
}

/* line 1063, app/assets/stylesheets/admin.scss */
#live-seats {
  overflow-x: auto;
}

@keyframes ring {
  0% {
    transform: rotate(0deg);
  }
  20% {
    transform: rotate(-10deg);
  }
  40% {
    transform: rotate(10deg);
  }
  60% {
    transform: rotate(-8deg);
  }
  80% {
    transform: rotate(8deg);
  }
  100% {
    transform: rotate(0deg);
  }
}

/* line 1076, app/assets/stylesheets/admin.scss */
.bell-container {
  cursor: pointer;
}

/* line 1079, app/assets/stylesheets/admin.scss */
.bell-container svg {
  transform-origin: top center;
}

/* line 1083, app/assets/stylesheets/admin.scss */
.bell-container:hover svg {
  animation: ring 0.5s ease-in-out;
}

/* line 1089, app/assets/stylesheets/admin.scss */
.connected-elements > div {
  padding-left: 1rem;
  padding-top: 0.5rem;
  margin-bottom: 2rem;
  border-left: 0.125rem solid lightgrey;
  border-top: 0.125rem solid lightgrey;
  border-top-left-radius: 1rem;
}

/* line 1099, app/assets/stylesheets/admin.scss */
.connected-elements > div::before {
  content: "";
  display: block;
  position: relative;
  width: calc(100% - 1.0rem);
  left: 1.0rem;
  top: -0.75rem;
  border-top: 0.4rem solid white;
}

/* line 1112, app/assets/stylesheets/admin.scss */
.connected-elements > div .connected-child {
  padding-left: 1rem;
}

/* line 1115, app/assets/stylesheets/admin.scss */
.connected-elements > div .connected-child::before {
  content: "";
  display: block;
  position: relative;
  width: 1.25rem;
  left: -2rem;
  bottom: -0.75rem;
  border-bottom: 0.125rem solid lightgrey;
}
