@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,400");
@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&display=block");
:root {
  --paars-adgenda-paars-multiply: #cf0f5b;
  --paars-adgenda-paars-hover: #de084e;
  --paars-adgenda-paars-100: #cf0f5b;
  --paars-80: rgba(207 15 91 / 0.8);
  --paars-adgenda-paars-40: rgba(207 15 91 / 0.4);
  --zwart-transparent-zwart-100: #222222;
  --zwart-transparent-zwart-80: rgba(34 34 34 / 0.8);
  --zwart-transparent-zwart-60: rgba(34 34 34 / 0.6);
  --zwart-transparent-zwart-40: rgba(34 34 34 / 0.4);
  --zwart-transparent-zwart-20: rgba(34 34 34 / 0.2);
  --zwart-transparent-zwart-10: rgba(34 34 34 / 0.1);
  --zwart-transparent-zwart-5: rgba(34 34 34 / 0.05);
  --zwart-transparent-solid-20: #ffffff;
  --zwart-solid-60: #ffffff;
  --zwart-solid-40: #ffffff;
  --zwart-solid-5: #ffffff;
  --zwart-solid-2: #ffffff;
  --wit-wit-100: #ffffff;
  --wit-wit-80: rgba(255 255 255 / 0.8);
  --wit-wit-60: rgba(255 255 255 / 0.6);
  --wit-wit-40: rgba(255 255 255 / 0.4);
  --rood-100: #ff0000;
  --rood-80: rgba(255 0 0 / 0.8);
  --rood-60: rgba(255 0 0 / 0.6);
  --rood-40: rgba(255 0 0 / 0.4);
  --rood-20: rgba(255 0 0 / 0.2);
  --rood-10: rgba(255 0 0 / 0.1);
  --blauw-multiply: #1349e4;
  --blauw-100: #4688f1;
  --blauw-80: rgba(70 136 241 / 0.8);
  --blauw-60: rgba(70 136 241 / 0.6);
  --blauw-40: rgba(70 136 241 / 0.4);
  --blauw-20: rgba(70 136 241 / 0.2);
  --blauw-10: rgba(70 136 241 / 0.1);
  --groen-100: #3aa757;
  --groen-80: rgba(58 167 87 / 0.8);
  --groen-60: rgba(58 167 87 / 0.6);
  --groen-40: rgba(58 167 87 / 0.4);
  --groen-20: rgba(58 167 87 / 0.2);
  --groen-10: rgba(58 167 87 / 0.1);
  --groen-transparent-10: #ffffff;
  --overig-awin-oranje: #fa6a26;
  --overig-awin-rood: #e24538;
  --overig-yellow: rgba(243 220 74 / 0.2);
  --oranje-100: #ff7a00;
  --oranje-80: rgba(255 122 0 / 0.8);
  --oranje-60: rgba(255 122 0 / 0.6);
  --oranje-40: rgba(255 122 0 / 0.4);
  --oranje-20: rgba(255 122 0 / 0.2);
  --oranje-10: rgba(255 122 0 / 0.1);
}

html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}

ul {
  list-style: none;
}

button,
input,
select,
textarea {
  margin: 0;
}

html {
  box-sizing: border-box;
}

* {
  box-sizing: inherit;
}

*:before, *:after {
  box-sizing: inherit;
}

img,
embed,
object,
audio,
video {
  height: auto;
  max-width: 100%;
}

iframe {
  border: 0;
}

button,
input,
optgroup,
select,
textarea, html input[type=button],
input[type=reset],
input[type=submit], button[disabled],
button::-moz-focus-inner,
input::-moz-focus-inner, input[type=checkbox],
input[type=radio], input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button, input[type=search], input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  border: 0;
  background-image: none;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display: none;
}

fieldset {
  display: none;
}

a {
  text-decoration: none;
}

table:not(.normal) {
  border-collapse: collapse;
  width: 100%;
}

/*!
 * Bootstrap Grid v5.3.0-alpha1 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text: rgb(10.4, 88, 202.4);
  --bs-secondary-text: #6c757d;
  --bs-success-text: rgb(20, 108, 67.2);
  --bs-info-text: rgb(7.8, 121.2, 144);
  --bs-warning-text: rgb(153, 115.8, 4.2);
  --bs-danger-text: rgb(176, 42.4, 55.2);
  --bs-light-text: #6c757d;
  --bs-dark-text: #495057;
  --bs-primary-bg-subtle: rgb(206.6, 226, 254.6);
  --bs-secondary-bg-subtle: #f8f9fa;
  --bs-success-bg-subtle: rgb(209, 231, 220.8);
  --bs-info-bg-subtle: rgb(206.6, 244.4, 252);
  --bs-warning-bg-subtle: rgb(255, 242.6, 205.4);
  --bs-danger-bg-subtle: rgb(248, 214.6, 217.8);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: rgb(158.2, 197, 254.2);
  --bs-secondary-border-subtle: #e9ecef;
  --bs-success-border-subtle: rgb(163, 207, 186.6);
  --bs-info-border-subtle: rgb(158.2, 233.8, 249);
  --bs-warning-border-subtle: rgb(255, 230.2, 155.8);
  --bs-danger-border-subtle: rgb(241, 174.2, 180.6);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: rgb(10.4, 88, 202.4);
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(var(--bs-body-color-rgb), 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(var(--bs-body-color-rgb), 0.075);
  --bs-emphasis-color: #000;
  --bs-form-control-bg: var(--bs-body-bg);
  --bs-form-control-disabled-bg: var(--bs-secondary-bg);
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1400px;
}

[data-bs-theme=dark] {
  --bs-body-color: #adb5bd;
  --bs-body-color-rgb: 173, 181, 189;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #f8f9fa;
  --bs-emphasis-color-rgb: 248, 249, 250;
  --bs-secondary-color: rgba(173, 181, 189, 0.75);
  --bs-secondary-color-rgb: 173, 181, 189;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(173, 181, 189, 0.5);
  --bs-tertiary-color-rgb: 173, 181, 189;
  --bs-tertiary-bg: rgb(42.5, 47.5, 52.5);
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-emphasis-color: #fff;
  --bs-primary-text: rgb(109.8, 168, 253.8);
  --bs-secondary-text: #dee2e6;
  --bs-success-text: rgb(117, 183, 152.4);
  --bs-info-text: rgb(109.8, 223.2, 246);
  --bs-warning-text: rgb(255, 217.8, 106.2);
  --bs-danger-text: rgb(234, 133.8, 143.4);
  --bs-light-text: #f8f9fa;
  --bs-dark-text: #dee2e6;
  --bs-primary-bg-subtle: rgb(2.6, 22, 50.6);
  --bs-secondary-bg-subtle: #212529;
  --bs-success-bg-subtle: rgb(5, 27, 16.8);
  --bs-info-bg-subtle: rgb(2.6, 40.4, 48);
  --bs-warning-bg-subtle: rgb(51, 38.6, 1.4);
  --bs-danger-bg-subtle: rgb(44, 10.6, 13.8);
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: rgb(7.8, 66, 151.8);
  --bs-secondary-border-subtle: #495057;
  --bs-success-border-subtle: rgb(15, 81, 50.4);
  --bs-info-border-subtle: rgb(5.2, 80.8, 96);
  --bs-warning-border-subtle: rgb(102, 77.2, 2.8);
  --bs-danger-border-subtle: rgb(132, 31.8, 41.4);
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: #fff;
  --bs-link-color: rgb(109.8, 168, 253.8);
  --bs-link-hover-color: rgb(158.2, 197, 254.2);
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 158, 197, 254;
  --bs-code-color: rgb(230.4, 132.6, 181.2);
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
}

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 18px;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 2);
  padding-left: calc(var(--bs-gutter-x) * 2);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 100%;
  }
}
@media (min-width: 1400px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1372px;
  }
}
@media screen and (min-width: 1434px) {
  .container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    padding-left: 36px;
    padding-right: 36px;
  }
}
@media screen and (max-width: 1433px) {
  .container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    padding-left: 24px;
    padding-right: 24px;
  }
}
.row {
  --bs-gutter-x: 18px;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  box-sizing: border-box;
  flex-shrink: 0;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 6px;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 6px;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 12px;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 12px;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 18px;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 18px;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 24px;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 24px;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 30px;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 30px;
}

.g-6,
.gx-6 {
  --bs-gutter-x: 36px;
}

.g-6,
.gy-6 {
  --bs-gutter-y: 36px;
}

.g-7,
.gx-7 {
  --bs-gutter-x: 42px;
}

.g-7,
.gy-7 {
  --bs-gutter-y: 42px;
}

.g-8,
.gx-8 {
  --bs-gutter-x: 48px;
}

.g-8,
.gy-8 {
  --bs-gutter-y: 48px;
}

.g-9,
.gx-9 {
  --bs-gutter-x: 54px;
}

.g-9,
.gy-9 {
  --bs-gutter-y: 54px;
}

.g-10,
.gx-10 {
  --bs-gutter-x: 60px;
}

.g-10,
.gy-10 {
  --bs-gutter-y: 60px;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 6px;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 6px;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 12px;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 12px;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 18px;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 18px;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 24px;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 24px;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 30px;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 30px;
  }
  .g-sm-6,
  .gx-sm-6 {
    --bs-gutter-x: 36px;
  }
  .g-sm-6,
  .gy-sm-6 {
    --bs-gutter-y: 36px;
  }
  .g-sm-7,
  .gx-sm-7 {
    --bs-gutter-x: 42px;
  }
  .g-sm-7,
  .gy-sm-7 {
    --bs-gutter-y: 42px;
  }
  .g-sm-8,
  .gx-sm-8 {
    --bs-gutter-x: 48px;
  }
  .g-sm-8,
  .gy-sm-8 {
    --bs-gutter-y: 48px;
  }
  .g-sm-9,
  .gx-sm-9 {
    --bs-gutter-x: 54px;
  }
  .g-sm-9,
  .gy-sm-9 {
    --bs-gutter-y: 54px;
  }
  .g-sm-10,
  .gx-sm-10 {
    --bs-gutter-x: 60px;
  }
  .g-sm-10,
  .gy-sm-10 {
    --bs-gutter-y: 60px;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 6px;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 6px;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 12px;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 12px;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 18px;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 18px;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 24px;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 24px;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 30px;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 30px;
  }
  .g-md-6,
  .gx-md-6 {
    --bs-gutter-x: 36px;
  }
  .g-md-6,
  .gy-md-6 {
    --bs-gutter-y: 36px;
  }
  .g-md-7,
  .gx-md-7 {
    --bs-gutter-x: 42px;
  }
  .g-md-7,
  .gy-md-7 {
    --bs-gutter-y: 42px;
  }
  .g-md-8,
  .gx-md-8 {
    --bs-gutter-x: 48px;
  }
  .g-md-8,
  .gy-md-8 {
    --bs-gutter-y: 48px;
  }
  .g-md-9,
  .gx-md-9 {
    --bs-gutter-x: 54px;
  }
  .g-md-9,
  .gy-md-9 {
    --bs-gutter-y: 54px;
  }
  .g-md-10,
  .gx-md-10 {
    --bs-gutter-x: 60px;
  }
  .g-md-10,
  .gy-md-10 {
    --bs-gutter-y: 60px;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 6px;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 6px;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 12px;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 12px;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 18px;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 18px;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 24px;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 24px;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 30px;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 30px;
  }
  .g-lg-6,
  .gx-lg-6 {
    --bs-gutter-x: 36px;
  }
  .g-lg-6,
  .gy-lg-6 {
    --bs-gutter-y: 36px;
  }
  .g-lg-7,
  .gx-lg-7 {
    --bs-gutter-x: 42px;
  }
  .g-lg-7,
  .gy-lg-7 {
    --bs-gutter-y: 42px;
  }
  .g-lg-8,
  .gx-lg-8 {
    --bs-gutter-x: 48px;
  }
  .g-lg-8,
  .gy-lg-8 {
    --bs-gutter-y: 48px;
  }
  .g-lg-9,
  .gx-lg-9 {
    --bs-gutter-x: 54px;
  }
  .g-lg-9,
  .gy-lg-9 {
    --bs-gutter-y: 54px;
  }
  .g-lg-10,
  .gx-lg-10 {
    --bs-gutter-x: 60px;
  }
  .g-lg-10,
  .gy-lg-10 {
    --bs-gutter-y: 60px;
  }
}
@media (min-width: 1400px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 6px;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 6px;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 12px;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 12px;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 18px;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 18px;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 24px;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 24px;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 30px;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 30px;
  }
  .g-xl-6,
  .gx-xl-6 {
    --bs-gutter-x: 36px;
  }
  .g-xl-6,
  .gy-xl-6 {
    --bs-gutter-y: 36px;
  }
  .g-xl-7,
  .gx-xl-7 {
    --bs-gutter-x: 42px;
  }
  .g-xl-7,
  .gy-xl-7 {
    --bs-gutter-y: 42px;
  }
  .g-xl-8,
  .gx-xl-8 {
    --bs-gutter-x: 48px;
  }
  .g-xl-8,
  .gy-xl-8 {
    --bs-gutter-y: 48px;
  }
  .g-xl-9,
  .gx-xl-9 {
    --bs-gutter-x: 54px;
  }
  .g-xl-9,
  .gy-xl-9 {
    --bs-gutter-y: 54px;
  }
  .g-xl-10,
  .gx-xl-10 {
    --bs-gutter-x: 60px;
  }
  .g-xl-10,
  .gy-xl-10 {
    --bs-gutter-y: 60px;
  }
}
.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 6px !important;
}

.m-2 {
  margin: 12px !important;
}

.m-3 {
  margin: 18px !important;
}

.m-4 {
  margin: 24px !important;
}

.m-5 {
  margin: 30px !important;
}

.m-6 {
  margin: 36px !important;
}

.m-7 {
  margin: 42px !important;
}

.m-8 {
  margin: 48px !important;
}

.m-9 {
  margin: 54px !important;
}

.m-10 {
  margin: 60px !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 6px !important;
  margin-left: 6px !important;
}

.mx-2 {
  margin-right: 12px !important;
  margin-left: 12px !important;
}

.mx-3 {
  margin-right: 18px !important;
  margin-left: 18px !important;
}

.mx-4 {
  margin-right: 24px !important;
  margin-left: 24px !important;
}

.mx-5 {
  margin-right: 30px !important;
  margin-left: 30px !important;
}

.mx-6 {
  margin-right: 36px !important;
  margin-left: 36px !important;
}

.mx-7 {
  margin-right: 42px !important;
  margin-left: 42px !important;
}

.mx-8 {
  margin-right: 48px !important;
  margin-left: 48px !important;
}

.mx-9 {
  margin-right: 54px !important;
  margin-left: 54px !important;
}

.mx-10 {
  margin-right: 60px !important;
  margin-left: 60px !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}

.my-2 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

.my-3 {
  margin-top: 18px !important;
  margin-bottom: 18px !important;
}

.my-4 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.my-5 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.my-6 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}

.my-7 {
  margin-top: 42px !important;
  margin-bottom: 42px !important;
}

.my-8 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.my-9 {
  margin-top: 54px !important;
  margin-bottom: 54px !important;
}

.my-10 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 6px !important;
}

.mt-2 {
  margin-top: 12px !important;
}

.mt-3 {
  margin-top: 18px !important;
}

.mt-4 {
  margin-top: 24px !important;
}

.mt-5 {
  margin-top: 30px !important;
}

.mt-6 {
  margin-top: 36px !important;
}

.mt-7 {
  margin-top: 42px !important;
}

.mt-8 {
  margin-top: 48px !important;
}

.mt-9 {
  margin-top: 54px !important;
}

.mt-10 {
  margin-top: 60px !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 6px !important;
}

.me-2 {
  margin-right: 12px !important;
}

.me-3 {
  margin-right: 18px !important;
}

.me-4 {
  margin-right: 24px !important;
}

.me-5 {
  margin-right: 30px !important;
}

.me-6 {
  margin-right: 36px !important;
}

.me-7 {
  margin-right: 42px !important;
}

.me-8 {
  margin-right: 48px !important;
}

.me-9 {
  margin-right: 54px !important;
}

.me-10 {
  margin-right: 60px !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 6px !important;
}

.mb-2 {
  margin-bottom: 12px !important;
}

.mb-3 {
  margin-bottom: 18px !important;
}

.mb-4 {
  margin-bottom: 24px !important;
}

.mb-5 {
  margin-bottom: 30px !important;
}

.mb-6 {
  margin-bottom: 36px !important;
}

.mb-7 {
  margin-bottom: 42px !important;
}

.mb-8 {
  margin-bottom: 48px !important;
}

.mb-9 {
  margin-bottom: 54px !important;
}

.mb-10 {
  margin-bottom: 60px !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 6px !important;
}

.ms-2 {
  margin-left: 12px !important;
}

.ms-3 {
  margin-left: 18px !important;
}

.ms-4 {
  margin-left: 24px !important;
}

.ms-5 {
  margin-left: 30px !important;
}

.ms-6 {
  margin-left: 36px !important;
}

.ms-7 {
  margin-left: 42px !important;
}

.ms-8 {
  margin-left: 48px !important;
}

.ms-9 {
  margin-left: 54px !important;
}

.ms-10 {
  margin-left: 60px !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 6px !important;
}

.p-2 {
  padding: 12px !important;
}

.p-3 {
  padding: 18px !important;
}

.p-4 {
  padding: 24px !important;
}

.p-5 {
  padding: 30px !important;
}

.p-6 {
  padding: 36px !important;
}

.p-7 {
  padding: 42px !important;
}

.p-8 {
  padding: 48px !important;
}

.p-9 {
  padding: 54px !important;
}

.p-10 {
  padding: 60px !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 6px !important;
  padding-left: 6px !important;
}

.px-2 {
  padding-right: 12px !important;
  padding-left: 12px !important;
}

.px-3 {
  padding-right: 18px !important;
  padding-left: 18px !important;
}

.px-4 {
  padding-right: 24px !important;
  padding-left: 24px !important;
}

.px-5 {
  padding-right: 30px !important;
  padding-left: 30px !important;
}

.px-6 {
  padding-right: 36px !important;
  padding-left: 36px !important;
}

.px-7 {
  padding-right: 42px !important;
  padding-left: 42px !important;
}

.px-8 {
  padding-right: 48px !important;
  padding-left: 48px !important;
}

.px-9 {
  padding-right: 54px !important;
  padding-left: 54px !important;
}

.px-10 {
  padding-right: 60px !important;
  padding-left: 60px !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

.py-2 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.py-3 {
  padding-top: 18px !important;
  padding-bottom: 18px !important;
}

.py-4 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.py-5 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.py-6 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

.py-7 {
  padding-top: 42px !important;
  padding-bottom: 42px !important;
}

.py-8 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.py-9 {
  padding-top: 54px !important;
  padding-bottom: 54px !important;
}

.py-10 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 6px !important;
}

.pt-2 {
  padding-top: 12px !important;
}

.pt-3 {
  padding-top: 18px !important;
}

.pt-4 {
  padding-top: 24px !important;
}

.pt-5 {
  padding-top: 30px !important;
}

.pt-6 {
  padding-top: 36px !important;
}

.pt-7 {
  padding-top: 42px !important;
}

.pt-8 {
  padding-top: 48px !important;
}

.pt-9 {
  padding-top: 54px !important;
}

.pt-10 {
  padding-top: 60px !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 6px !important;
}

.pe-2 {
  padding-right: 12px !important;
}

.pe-3 {
  padding-right: 18px !important;
}

.pe-4 {
  padding-right: 24px !important;
}

.pe-5 {
  padding-right: 30px !important;
}

.pe-6 {
  padding-right: 36px !important;
}

.pe-7 {
  padding-right: 42px !important;
}

.pe-8 {
  padding-right: 48px !important;
}

.pe-9 {
  padding-right: 54px !important;
}

.pe-10 {
  padding-right: 60px !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 6px !important;
}

.pb-2 {
  padding-bottom: 12px !important;
}

.pb-3 {
  padding-bottom: 18px !important;
}

.pb-4 {
  padding-bottom: 24px !important;
}

.pb-5 {
  padding-bottom: 30px !important;
}

.pb-6 {
  padding-bottom: 36px !important;
}

.pb-7 {
  padding-bottom: 42px !important;
}

.pb-8 {
  padding-bottom: 48px !important;
}

.pb-9 {
  padding-bottom: 54px !important;
}

.pb-10 {
  padding-bottom: 60px !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 6px !important;
}

.ps-2 {
  padding-left: 12px !important;
}

.ps-3 {
  padding-left: 18px !important;
}

.ps-4 {
  padding-left: 24px !important;
}

.ps-5 {
  padding-left: 30px !important;
}

.ps-6 {
  padding-left: 36px !important;
}

.ps-7 {
  padding-left: 42px !important;
}

.ps-8 {
  padding-left: 48px !important;
}

.ps-9 {
  padding-left: 54px !important;
}

.ps-10 {
  padding-left: 60px !important;
}

@media (min-width: 576px) {
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 6px !important;
  }
  .m-sm-2 {
    margin: 12px !important;
  }
  .m-sm-3 {
    margin: 18px !important;
  }
  .m-sm-4 {
    margin: 24px !important;
  }
  .m-sm-5 {
    margin: 30px !important;
  }
  .m-sm-6 {
    margin: 36px !important;
  }
  .m-sm-7 {
    margin: 42px !important;
  }
  .m-sm-8 {
    margin: 48px !important;
  }
  .m-sm-9 {
    margin: 54px !important;
  }
  .m-sm-10 {
    margin: 60px !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 6px !important;
    margin-left: 6px !important;
  }
  .mx-sm-2 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
  .mx-sm-3 {
    margin-right: 18px !important;
    margin-left: 18px !important;
  }
  .mx-sm-4 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .mx-sm-5 {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .mx-sm-6 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }
  .mx-sm-7 {
    margin-right: 42px !important;
    margin-left: 42px !important;
  }
  .mx-sm-8 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }
  .mx-sm-9 {
    margin-right: 54px !important;
    margin-left: 54px !important;
  }
  .mx-sm-10 {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .my-sm-2 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .my-sm-3 {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
  }
  .my-sm-4 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .my-sm-5 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .my-sm-6 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .my-sm-7 {
    margin-top: 42px !important;
    margin-bottom: 42px !important;
  }
  .my-sm-8 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .my-sm-9 {
    margin-top: 54px !important;
    margin-bottom: 54px !important;
  }
  .my-sm-10 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 6px !important;
  }
  .mt-sm-2 {
    margin-top: 12px !important;
  }
  .mt-sm-3 {
    margin-top: 18px !important;
  }
  .mt-sm-4 {
    margin-top: 24px !important;
  }
  .mt-sm-5 {
    margin-top: 30px !important;
  }
  .mt-sm-6 {
    margin-top: 36px !important;
  }
  .mt-sm-7 {
    margin-top: 42px !important;
  }
  .mt-sm-8 {
    margin-top: 48px !important;
  }
  .mt-sm-9 {
    margin-top: 54px !important;
  }
  .mt-sm-10 {
    margin-top: 60px !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 6px !important;
  }
  .me-sm-2 {
    margin-right: 12px !important;
  }
  .me-sm-3 {
    margin-right: 18px !important;
  }
  .me-sm-4 {
    margin-right: 24px !important;
  }
  .me-sm-5 {
    margin-right: 30px !important;
  }
  .me-sm-6 {
    margin-right: 36px !important;
  }
  .me-sm-7 {
    margin-right: 42px !important;
  }
  .me-sm-8 {
    margin-right: 48px !important;
  }
  .me-sm-9 {
    margin-right: 54px !important;
  }
  .me-sm-10 {
    margin-right: 60px !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 6px !important;
  }
  .mb-sm-2 {
    margin-bottom: 12px !important;
  }
  .mb-sm-3 {
    margin-bottom: 18px !important;
  }
  .mb-sm-4 {
    margin-bottom: 24px !important;
  }
  .mb-sm-5 {
    margin-bottom: 30px !important;
  }
  .mb-sm-6 {
    margin-bottom: 36px !important;
  }
  .mb-sm-7 {
    margin-bottom: 42px !important;
  }
  .mb-sm-8 {
    margin-bottom: 48px !important;
  }
  .mb-sm-9 {
    margin-bottom: 54px !important;
  }
  .mb-sm-10 {
    margin-bottom: 60px !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 6px !important;
  }
  .ms-sm-2 {
    margin-left: 12px !important;
  }
  .ms-sm-3 {
    margin-left: 18px !important;
  }
  .ms-sm-4 {
    margin-left: 24px !important;
  }
  .ms-sm-5 {
    margin-left: 30px !important;
  }
  .ms-sm-6 {
    margin-left: 36px !important;
  }
  .ms-sm-7 {
    margin-left: 42px !important;
  }
  .ms-sm-8 {
    margin-left: 48px !important;
  }
  .ms-sm-9 {
    margin-left: 54px !important;
  }
  .ms-sm-10 {
    margin-left: 60px !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 6px !important;
  }
  .p-sm-2 {
    padding: 12px !important;
  }
  .p-sm-3 {
    padding: 18px !important;
  }
  .p-sm-4 {
    padding: 24px !important;
  }
  .p-sm-5 {
    padding: 30px !important;
  }
  .p-sm-6 {
    padding: 36px !important;
  }
  .p-sm-7 {
    padding: 42px !important;
  }
  .p-sm-8 {
    padding: 48px !important;
  }
  .p-sm-9 {
    padding: 54px !important;
  }
  .p-sm-10 {
    padding: 60px !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }
  .px-sm-2 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .px-sm-3 {
    padding-right: 18px !important;
    padding-left: 18px !important;
  }
  .px-sm-4 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .px-sm-5 {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .px-sm-6 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }
  .px-sm-7 {
    padding-right: 42px !important;
    padding-left: 42px !important;
  }
  .px-sm-8 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }
  .px-sm-9 {
    padding-right: 54px !important;
    padding-left: 54px !important;
  }
  .px-sm-10 {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .py-sm-2 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .py-sm-3 {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
  }
  .py-sm-4 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .py-sm-5 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .py-sm-6 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .py-sm-7 {
    padding-top: 42px !important;
    padding-bottom: 42px !important;
  }
  .py-sm-8 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .py-sm-9 {
    padding-top: 54px !important;
    padding-bottom: 54px !important;
  }
  .py-sm-10 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 6px !important;
  }
  .pt-sm-2 {
    padding-top: 12px !important;
  }
  .pt-sm-3 {
    padding-top: 18px !important;
  }
  .pt-sm-4 {
    padding-top: 24px !important;
  }
  .pt-sm-5 {
    padding-top: 30px !important;
  }
  .pt-sm-6 {
    padding-top: 36px !important;
  }
  .pt-sm-7 {
    padding-top: 42px !important;
  }
  .pt-sm-8 {
    padding-top: 48px !important;
  }
  .pt-sm-9 {
    padding-top: 54px !important;
  }
  .pt-sm-10 {
    padding-top: 60px !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 6px !important;
  }
  .pe-sm-2 {
    padding-right: 12px !important;
  }
  .pe-sm-3 {
    padding-right: 18px !important;
  }
  .pe-sm-4 {
    padding-right: 24px !important;
  }
  .pe-sm-5 {
    padding-right: 30px !important;
  }
  .pe-sm-6 {
    padding-right: 36px !important;
  }
  .pe-sm-7 {
    padding-right: 42px !important;
  }
  .pe-sm-8 {
    padding-right: 48px !important;
  }
  .pe-sm-9 {
    padding-right: 54px !important;
  }
  .pe-sm-10 {
    padding-right: 60px !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 6px !important;
  }
  .pb-sm-2 {
    padding-bottom: 12px !important;
  }
  .pb-sm-3 {
    padding-bottom: 18px !important;
  }
  .pb-sm-4 {
    padding-bottom: 24px !important;
  }
  .pb-sm-5 {
    padding-bottom: 30px !important;
  }
  .pb-sm-6 {
    padding-bottom: 36px !important;
  }
  .pb-sm-7 {
    padding-bottom: 42px !important;
  }
  .pb-sm-8 {
    padding-bottom: 48px !important;
  }
  .pb-sm-9 {
    padding-bottom: 54px !important;
  }
  .pb-sm-10 {
    padding-bottom: 60px !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 6px !important;
  }
  .ps-sm-2 {
    padding-left: 12px !important;
  }
  .ps-sm-3 {
    padding-left: 18px !important;
  }
  .ps-sm-4 {
    padding-left: 24px !important;
  }
  .ps-sm-5 {
    padding-left: 30px !important;
  }
  .ps-sm-6 {
    padding-left: 36px !important;
  }
  .ps-sm-7 {
    padding-left: 42px !important;
  }
  .ps-sm-8 {
    padding-left: 48px !important;
  }
  .ps-sm-9 {
    padding-left: 54px !important;
  }
  .ps-sm-10 {
    padding-left: 60px !important;
  }
}
@media (min-width: 768px) {
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 6px !important;
  }
  .m-md-2 {
    margin: 12px !important;
  }
  .m-md-3 {
    margin: 18px !important;
  }
  .m-md-4 {
    margin: 24px !important;
  }
  .m-md-5 {
    margin: 30px !important;
  }
  .m-md-6 {
    margin: 36px !important;
  }
  .m-md-7 {
    margin: 42px !important;
  }
  .m-md-8 {
    margin: 48px !important;
  }
  .m-md-9 {
    margin: 54px !important;
  }
  .m-md-10 {
    margin: 60px !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 6px !important;
    margin-left: 6px !important;
  }
  .mx-md-2 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
  .mx-md-3 {
    margin-right: 18px !important;
    margin-left: 18px !important;
  }
  .mx-md-4 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .mx-md-5 {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .mx-md-6 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }
  .mx-md-7 {
    margin-right: 42px !important;
    margin-left: 42px !important;
  }
  .mx-md-8 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }
  .mx-md-9 {
    margin-right: 54px !important;
    margin-left: 54px !important;
  }
  .mx-md-10 {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .my-md-2 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .my-md-3 {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
  }
  .my-md-4 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .my-md-5 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .my-md-6 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .my-md-7 {
    margin-top: 42px !important;
    margin-bottom: 42px !important;
  }
  .my-md-8 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .my-md-9 {
    margin-top: 54px !important;
    margin-bottom: 54px !important;
  }
  .my-md-10 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 6px !important;
  }
  .mt-md-2 {
    margin-top: 12px !important;
  }
  .mt-md-3 {
    margin-top: 18px !important;
  }
  .mt-md-4 {
    margin-top: 24px !important;
  }
  .mt-md-5 {
    margin-top: 30px !important;
  }
  .mt-md-6 {
    margin-top: 36px !important;
  }
  .mt-md-7 {
    margin-top: 42px !important;
  }
  .mt-md-8 {
    margin-top: 48px !important;
  }
  .mt-md-9 {
    margin-top: 54px !important;
  }
  .mt-md-10 {
    margin-top: 60px !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 6px !important;
  }
  .me-md-2 {
    margin-right: 12px !important;
  }
  .me-md-3 {
    margin-right: 18px !important;
  }
  .me-md-4 {
    margin-right: 24px !important;
  }
  .me-md-5 {
    margin-right: 30px !important;
  }
  .me-md-6 {
    margin-right: 36px !important;
  }
  .me-md-7 {
    margin-right: 42px !important;
  }
  .me-md-8 {
    margin-right: 48px !important;
  }
  .me-md-9 {
    margin-right: 54px !important;
  }
  .me-md-10 {
    margin-right: 60px !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 6px !important;
  }
  .mb-md-2 {
    margin-bottom: 12px !important;
  }
  .mb-md-3 {
    margin-bottom: 18px !important;
  }
  .mb-md-4 {
    margin-bottom: 24px !important;
  }
  .mb-md-5 {
    margin-bottom: 30px !important;
  }
  .mb-md-6 {
    margin-bottom: 36px !important;
  }
  .mb-md-7 {
    margin-bottom: 42px !important;
  }
  .mb-md-8 {
    margin-bottom: 48px !important;
  }
  .mb-md-9 {
    margin-bottom: 54px !important;
  }
  .mb-md-10 {
    margin-bottom: 60px !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 6px !important;
  }
  .ms-md-2 {
    margin-left: 12px !important;
  }
  .ms-md-3 {
    margin-left: 18px !important;
  }
  .ms-md-4 {
    margin-left: 24px !important;
  }
  .ms-md-5 {
    margin-left: 30px !important;
  }
  .ms-md-6 {
    margin-left: 36px !important;
  }
  .ms-md-7 {
    margin-left: 42px !important;
  }
  .ms-md-8 {
    margin-left: 48px !important;
  }
  .ms-md-9 {
    margin-left: 54px !important;
  }
  .ms-md-10 {
    margin-left: 60px !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 6px !important;
  }
  .p-md-2 {
    padding: 12px !important;
  }
  .p-md-3 {
    padding: 18px !important;
  }
  .p-md-4 {
    padding: 24px !important;
  }
  .p-md-5 {
    padding: 30px !important;
  }
  .p-md-6 {
    padding: 36px !important;
  }
  .p-md-7 {
    padding: 42px !important;
  }
  .p-md-8 {
    padding: 48px !important;
  }
  .p-md-9 {
    padding: 54px !important;
  }
  .p-md-10 {
    padding: 60px !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }
  .px-md-2 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .px-md-3 {
    padding-right: 18px !important;
    padding-left: 18px !important;
  }
  .px-md-4 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .px-md-5 {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .px-md-6 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }
  .px-md-7 {
    padding-right: 42px !important;
    padding-left: 42px !important;
  }
  .px-md-8 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }
  .px-md-9 {
    padding-right: 54px !important;
    padding-left: 54px !important;
  }
  .px-md-10 {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .py-md-2 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .py-md-3 {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
  }
  .py-md-4 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .py-md-5 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .py-md-6 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .py-md-7 {
    padding-top: 42px !important;
    padding-bottom: 42px !important;
  }
  .py-md-8 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .py-md-9 {
    padding-top: 54px !important;
    padding-bottom: 54px !important;
  }
  .py-md-10 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 6px !important;
  }
  .pt-md-2 {
    padding-top: 12px !important;
  }
  .pt-md-3 {
    padding-top: 18px !important;
  }
  .pt-md-4 {
    padding-top: 24px !important;
  }
  .pt-md-5 {
    padding-top: 30px !important;
  }
  .pt-md-6 {
    padding-top: 36px !important;
  }
  .pt-md-7 {
    padding-top: 42px !important;
  }
  .pt-md-8 {
    padding-top: 48px !important;
  }
  .pt-md-9 {
    padding-top: 54px !important;
  }
  .pt-md-10 {
    padding-top: 60px !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 6px !important;
  }
  .pe-md-2 {
    padding-right: 12px !important;
  }
  .pe-md-3 {
    padding-right: 18px !important;
  }
  .pe-md-4 {
    padding-right: 24px !important;
  }
  .pe-md-5 {
    padding-right: 30px !important;
  }
  .pe-md-6 {
    padding-right: 36px !important;
  }
  .pe-md-7 {
    padding-right: 42px !important;
  }
  .pe-md-8 {
    padding-right: 48px !important;
  }
  .pe-md-9 {
    padding-right: 54px !important;
  }
  .pe-md-10 {
    padding-right: 60px !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 6px !important;
  }
  .pb-md-2 {
    padding-bottom: 12px !important;
  }
  .pb-md-3 {
    padding-bottom: 18px !important;
  }
  .pb-md-4 {
    padding-bottom: 24px !important;
  }
  .pb-md-5 {
    padding-bottom: 30px !important;
  }
  .pb-md-6 {
    padding-bottom: 36px !important;
  }
  .pb-md-7 {
    padding-bottom: 42px !important;
  }
  .pb-md-8 {
    padding-bottom: 48px !important;
  }
  .pb-md-9 {
    padding-bottom: 54px !important;
  }
  .pb-md-10 {
    padding-bottom: 60px !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 6px !important;
  }
  .ps-md-2 {
    padding-left: 12px !important;
  }
  .ps-md-3 {
    padding-left: 18px !important;
  }
  .ps-md-4 {
    padding-left: 24px !important;
  }
  .ps-md-5 {
    padding-left: 30px !important;
  }
  .ps-md-6 {
    padding-left: 36px !important;
  }
  .ps-md-7 {
    padding-left: 42px !important;
  }
  .ps-md-8 {
    padding-left: 48px !important;
  }
  .ps-md-9 {
    padding-left: 54px !important;
  }
  .ps-md-10 {
    padding-left: 60px !important;
  }
}
@media (min-width: 992px) {
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 6px !important;
  }
  .m-lg-2 {
    margin: 12px !important;
  }
  .m-lg-3 {
    margin: 18px !important;
  }
  .m-lg-4 {
    margin: 24px !important;
  }
  .m-lg-5 {
    margin: 30px !important;
  }
  .m-lg-6 {
    margin: 36px !important;
  }
  .m-lg-7 {
    margin: 42px !important;
  }
  .m-lg-8 {
    margin: 48px !important;
  }
  .m-lg-9 {
    margin: 54px !important;
  }
  .m-lg-10 {
    margin: 60px !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 6px !important;
    margin-left: 6px !important;
  }
  .mx-lg-2 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
  .mx-lg-3 {
    margin-right: 18px !important;
    margin-left: 18px !important;
  }
  .mx-lg-4 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .mx-lg-5 {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .mx-lg-6 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }
  .mx-lg-7 {
    margin-right: 42px !important;
    margin-left: 42px !important;
  }
  .mx-lg-8 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }
  .mx-lg-9 {
    margin-right: 54px !important;
    margin-left: 54px !important;
  }
  .mx-lg-10 {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .my-lg-2 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .my-lg-3 {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
  }
  .my-lg-4 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .my-lg-5 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .my-lg-6 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .my-lg-7 {
    margin-top: 42px !important;
    margin-bottom: 42px !important;
  }
  .my-lg-8 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .my-lg-9 {
    margin-top: 54px !important;
    margin-bottom: 54px !important;
  }
  .my-lg-10 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 6px !important;
  }
  .mt-lg-2 {
    margin-top: 12px !important;
  }
  .mt-lg-3 {
    margin-top: 18px !important;
  }
  .mt-lg-4 {
    margin-top: 24px !important;
  }
  .mt-lg-5 {
    margin-top: 30px !important;
  }
  .mt-lg-6 {
    margin-top: 36px !important;
  }
  .mt-lg-7 {
    margin-top: 42px !important;
  }
  .mt-lg-8 {
    margin-top: 48px !important;
  }
  .mt-lg-9 {
    margin-top: 54px !important;
  }
  .mt-lg-10 {
    margin-top: 60px !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 6px !important;
  }
  .me-lg-2 {
    margin-right: 12px !important;
  }
  .me-lg-3 {
    margin-right: 18px !important;
  }
  .me-lg-4 {
    margin-right: 24px !important;
  }
  .me-lg-5 {
    margin-right: 30px !important;
  }
  .me-lg-6 {
    margin-right: 36px !important;
  }
  .me-lg-7 {
    margin-right: 42px !important;
  }
  .me-lg-8 {
    margin-right: 48px !important;
  }
  .me-lg-9 {
    margin-right: 54px !important;
  }
  .me-lg-10 {
    margin-right: 60px !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 6px !important;
  }
  .mb-lg-2 {
    margin-bottom: 12px !important;
  }
  .mb-lg-3 {
    margin-bottom: 18px !important;
  }
  .mb-lg-4 {
    margin-bottom: 24px !important;
  }
  .mb-lg-5 {
    margin-bottom: 30px !important;
  }
  .mb-lg-6 {
    margin-bottom: 36px !important;
  }
  .mb-lg-7 {
    margin-bottom: 42px !important;
  }
  .mb-lg-8 {
    margin-bottom: 48px !important;
  }
  .mb-lg-9 {
    margin-bottom: 54px !important;
  }
  .mb-lg-10 {
    margin-bottom: 60px !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 6px !important;
  }
  .ms-lg-2 {
    margin-left: 12px !important;
  }
  .ms-lg-3 {
    margin-left: 18px !important;
  }
  .ms-lg-4 {
    margin-left: 24px !important;
  }
  .ms-lg-5 {
    margin-left: 30px !important;
  }
  .ms-lg-6 {
    margin-left: 36px !important;
  }
  .ms-lg-7 {
    margin-left: 42px !important;
  }
  .ms-lg-8 {
    margin-left: 48px !important;
  }
  .ms-lg-9 {
    margin-left: 54px !important;
  }
  .ms-lg-10 {
    margin-left: 60px !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 6px !important;
  }
  .p-lg-2 {
    padding: 12px !important;
  }
  .p-lg-3 {
    padding: 18px !important;
  }
  .p-lg-4 {
    padding: 24px !important;
  }
  .p-lg-5 {
    padding: 30px !important;
  }
  .p-lg-6 {
    padding: 36px !important;
  }
  .p-lg-7 {
    padding: 42px !important;
  }
  .p-lg-8 {
    padding: 48px !important;
  }
  .p-lg-9 {
    padding: 54px !important;
  }
  .p-lg-10 {
    padding: 60px !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }
  .px-lg-2 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .px-lg-3 {
    padding-right: 18px !important;
    padding-left: 18px !important;
  }
  .px-lg-4 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .px-lg-5 {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .px-lg-6 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }
  .px-lg-7 {
    padding-right: 42px !important;
    padding-left: 42px !important;
  }
  .px-lg-8 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }
  .px-lg-9 {
    padding-right: 54px !important;
    padding-left: 54px !important;
  }
  .px-lg-10 {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .py-lg-2 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .py-lg-3 {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
  }
  .py-lg-4 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .py-lg-5 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .py-lg-6 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .py-lg-7 {
    padding-top: 42px !important;
    padding-bottom: 42px !important;
  }
  .py-lg-8 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .py-lg-9 {
    padding-top: 54px !important;
    padding-bottom: 54px !important;
  }
  .py-lg-10 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 6px !important;
  }
  .pt-lg-2 {
    padding-top: 12px !important;
  }
  .pt-lg-3 {
    padding-top: 18px !important;
  }
  .pt-lg-4 {
    padding-top: 24px !important;
  }
  .pt-lg-5 {
    padding-top: 30px !important;
  }
  .pt-lg-6 {
    padding-top: 36px !important;
  }
  .pt-lg-7 {
    padding-top: 42px !important;
  }
  .pt-lg-8 {
    padding-top: 48px !important;
  }
  .pt-lg-9 {
    padding-top: 54px !important;
  }
  .pt-lg-10 {
    padding-top: 60px !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 6px !important;
  }
  .pe-lg-2 {
    padding-right: 12px !important;
  }
  .pe-lg-3 {
    padding-right: 18px !important;
  }
  .pe-lg-4 {
    padding-right: 24px !important;
  }
  .pe-lg-5 {
    padding-right: 30px !important;
  }
  .pe-lg-6 {
    padding-right: 36px !important;
  }
  .pe-lg-7 {
    padding-right: 42px !important;
  }
  .pe-lg-8 {
    padding-right: 48px !important;
  }
  .pe-lg-9 {
    padding-right: 54px !important;
  }
  .pe-lg-10 {
    padding-right: 60px !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 6px !important;
  }
  .pb-lg-2 {
    padding-bottom: 12px !important;
  }
  .pb-lg-3 {
    padding-bottom: 18px !important;
  }
  .pb-lg-4 {
    padding-bottom: 24px !important;
  }
  .pb-lg-5 {
    padding-bottom: 30px !important;
  }
  .pb-lg-6 {
    padding-bottom: 36px !important;
  }
  .pb-lg-7 {
    padding-bottom: 42px !important;
  }
  .pb-lg-8 {
    padding-bottom: 48px !important;
  }
  .pb-lg-9 {
    padding-bottom: 54px !important;
  }
  .pb-lg-10 {
    padding-bottom: 60px !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 6px !important;
  }
  .ps-lg-2 {
    padding-left: 12px !important;
  }
  .ps-lg-3 {
    padding-left: 18px !important;
  }
  .ps-lg-4 {
    padding-left: 24px !important;
  }
  .ps-lg-5 {
    padding-left: 30px !important;
  }
  .ps-lg-6 {
    padding-left: 36px !important;
  }
  .ps-lg-7 {
    padding-left: 42px !important;
  }
  .ps-lg-8 {
    padding-left: 48px !important;
  }
  .ps-lg-9 {
    padding-left: 54px !important;
  }
  .ps-lg-10 {
    padding-left: 60px !important;
  }
}
@media (min-width: 1400px) {
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 6px !important;
  }
  .m-xl-2 {
    margin: 12px !important;
  }
  .m-xl-3 {
    margin: 18px !important;
  }
  .m-xl-4 {
    margin: 24px !important;
  }
  .m-xl-5 {
    margin: 30px !important;
  }
  .m-xl-6 {
    margin: 36px !important;
  }
  .m-xl-7 {
    margin: 42px !important;
  }
  .m-xl-8 {
    margin: 48px !important;
  }
  .m-xl-9 {
    margin: 54px !important;
  }
  .m-xl-10 {
    margin: 60px !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 6px !important;
    margin-left: 6px !important;
  }
  .mx-xl-2 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
  .mx-xl-3 {
    margin-right: 18px !important;
    margin-left: 18px !important;
  }
  .mx-xl-4 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .mx-xl-5 {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .mx-xl-6 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }
  .mx-xl-7 {
    margin-right: 42px !important;
    margin-left: 42px !important;
  }
  .mx-xl-8 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }
  .mx-xl-9 {
    margin-right: 54px !important;
    margin-left: 54px !important;
  }
  .mx-xl-10 {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .my-xl-2 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .my-xl-3 {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
  }
  .my-xl-4 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .my-xl-5 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .my-xl-6 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .my-xl-7 {
    margin-top: 42px !important;
    margin-bottom: 42px !important;
  }
  .my-xl-8 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .my-xl-9 {
    margin-top: 54px !important;
    margin-bottom: 54px !important;
  }
  .my-xl-10 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 6px !important;
  }
  .mt-xl-2 {
    margin-top: 12px !important;
  }
  .mt-xl-3 {
    margin-top: 18px !important;
  }
  .mt-xl-4 {
    margin-top: 24px !important;
  }
  .mt-xl-5 {
    margin-top: 30px !important;
  }
  .mt-xl-6 {
    margin-top: 36px !important;
  }
  .mt-xl-7 {
    margin-top: 42px !important;
  }
  .mt-xl-8 {
    margin-top: 48px !important;
  }
  .mt-xl-9 {
    margin-top: 54px !important;
  }
  .mt-xl-10 {
    margin-top: 60px !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 6px !important;
  }
  .me-xl-2 {
    margin-right: 12px !important;
  }
  .me-xl-3 {
    margin-right: 18px !important;
  }
  .me-xl-4 {
    margin-right: 24px !important;
  }
  .me-xl-5 {
    margin-right: 30px !important;
  }
  .me-xl-6 {
    margin-right: 36px !important;
  }
  .me-xl-7 {
    margin-right: 42px !important;
  }
  .me-xl-8 {
    margin-right: 48px !important;
  }
  .me-xl-9 {
    margin-right: 54px !important;
  }
  .me-xl-10 {
    margin-right: 60px !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 6px !important;
  }
  .mb-xl-2 {
    margin-bottom: 12px !important;
  }
  .mb-xl-3 {
    margin-bottom: 18px !important;
  }
  .mb-xl-4 {
    margin-bottom: 24px !important;
  }
  .mb-xl-5 {
    margin-bottom: 30px !important;
  }
  .mb-xl-6 {
    margin-bottom: 36px !important;
  }
  .mb-xl-7 {
    margin-bottom: 42px !important;
  }
  .mb-xl-8 {
    margin-bottom: 48px !important;
  }
  .mb-xl-9 {
    margin-bottom: 54px !important;
  }
  .mb-xl-10 {
    margin-bottom: 60px !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 6px !important;
  }
  .ms-xl-2 {
    margin-left: 12px !important;
  }
  .ms-xl-3 {
    margin-left: 18px !important;
  }
  .ms-xl-4 {
    margin-left: 24px !important;
  }
  .ms-xl-5 {
    margin-left: 30px !important;
  }
  .ms-xl-6 {
    margin-left: 36px !important;
  }
  .ms-xl-7 {
    margin-left: 42px !important;
  }
  .ms-xl-8 {
    margin-left: 48px !important;
  }
  .ms-xl-9 {
    margin-left: 54px !important;
  }
  .ms-xl-10 {
    margin-left: 60px !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 6px !important;
  }
  .p-xl-2 {
    padding: 12px !important;
  }
  .p-xl-3 {
    padding: 18px !important;
  }
  .p-xl-4 {
    padding: 24px !important;
  }
  .p-xl-5 {
    padding: 30px !important;
  }
  .p-xl-6 {
    padding: 36px !important;
  }
  .p-xl-7 {
    padding: 42px !important;
  }
  .p-xl-8 {
    padding: 48px !important;
  }
  .p-xl-9 {
    padding: 54px !important;
  }
  .p-xl-10 {
    padding: 60px !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }
  .px-xl-2 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .px-xl-3 {
    padding-right: 18px !important;
    padding-left: 18px !important;
  }
  .px-xl-4 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .px-xl-5 {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .px-xl-6 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }
  .px-xl-7 {
    padding-right: 42px !important;
    padding-left: 42px !important;
  }
  .px-xl-8 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }
  .px-xl-9 {
    padding-right: 54px !important;
    padding-left: 54px !important;
  }
  .px-xl-10 {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .py-xl-2 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .py-xl-3 {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
  }
  .py-xl-4 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .py-xl-5 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .py-xl-6 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .py-xl-7 {
    padding-top: 42px !important;
    padding-bottom: 42px !important;
  }
  .py-xl-8 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .py-xl-9 {
    padding-top: 54px !important;
    padding-bottom: 54px !important;
  }
  .py-xl-10 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 6px !important;
  }
  .pt-xl-2 {
    padding-top: 12px !important;
  }
  .pt-xl-3 {
    padding-top: 18px !important;
  }
  .pt-xl-4 {
    padding-top: 24px !important;
  }
  .pt-xl-5 {
    padding-top: 30px !important;
  }
  .pt-xl-6 {
    padding-top: 36px !important;
  }
  .pt-xl-7 {
    padding-top: 42px !important;
  }
  .pt-xl-8 {
    padding-top: 48px !important;
  }
  .pt-xl-9 {
    padding-top: 54px !important;
  }
  .pt-xl-10 {
    padding-top: 60px !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 6px !important;
  }
  .pe-xl-2 {
    padding-right: 12px !important;
  }
  .pe-xl-3 {
    padding-right: 18px !important;
  }
  .pe-xl-4 {
    padding-right: 24px !important;
  }
  .pe-xl-5 {
    padding-right: 30px !important;
  }
  .pe-xl-6 {
    padding-right: 36px !important;
  }
  .pe-xl-7 {
    padding-right: 42px !important;
  }
  .pe-xl-8 {
    padding-right: 48px !important;
  }
  .pe-xl-9 {
    padding-right: 54px !important;
  }
  .pe-xl-10 {
    padding-right: 60px !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 6px !important;
  }
  .pb-xl-2 {
    padding-bottom: 12px !important;
  }
  .pb-xl-3 {
    padding-bottom: 18px !important;
  }
  .pb-xl-4 {
    padding-bottom: 24px !important;
  }
  .pb-xl-5 {
    padding-bottom: 30px !important;
  }
  .pb-xl-6 {
    padding-bottom: 36px !important;
  }
  .pb-xl-7 {
    padding-bottom: 42px !important;
  }
  .pb-xl-8 {
    padding-bottom: 48px !important;
  }
  .pb-xl-9 {
    padding-bottom: 54px !important;
  }
  .pb-xl-10 {
    padding-bottom: 60px !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 6px !important;
  }
  .ps-xl-2 {
    padding-left: 12px !important;
  }
  .ps-xl-3 {
    padding-left: 18px !important;
  }
  .ps-xl-4 {
    padding-left: 24px !important;
  }
  .ps-xl-5 {
    padding-left: 30px !important;
  }
  .ps-xl-6 {
    padding-left: 36px !important;
  }
  .ps-xl-7 {
    padding-left: 42px !important;
  }
  .ps-xl-8 {
    padding-left: 48px !important;
  }
  .ps-xl-9 {
    padding-left: 54px !important;
  }
  .ps-xl-10 {
    padding-left: 60px !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
h1, h2, h3, h4, h5, h6 {
  font-family: inherit;
  text-box: trim-both cap alphabetic;
}

::selection {
  background-color: #cf0f5b;
  color: #fff;
}

h1 {
  font-size: 28px;
  font-weight: 500;
  margin-top: 9px;
  margin-bottom: 9px;
}

h2 {
  font-size: 20px;
  font-weight: 400;
  margin-top: 9px;
  margin-bottom: 9px;
}

h3 {
  font-size: 16px;
  font-weight: 400;
  margin-top: 9px;
  margin-bottom: 9px;
}

p {
  font-size: 14px;
  text-box: trim-both cap alphabetic;
  margin-top: 9px;
  margin-bottom: 9px;
}

.notextcrop::before {
  display: none !important;
}
.notextcrop::after {
  display: none !important;
}

.hide-before::before {
  display: none !important;
}

.hide-after::after {
  display: none !important;
}

.text-component,
.component-article-text {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 10px 0;
  text-wrap: balance;
}
.text-component > *:first-child,
.component-article-text > *:first-child {
  margin-top: 0 !important;
}
.text-component > *:last-child,
.component-article-text > *:last-child {
  margin-bottom: 0 !important;
}
.text-component + .text-component,
.component-article-text + .text-component {
  margin-top: 36px;
}
.text-component a:not(.button),
.component-article-text a:not(.button) {
  margin-bottom: 20px;
}

.blue-link {
  color: #2376e5;
}
.blue-link:hover {
  color: #1349e4;
}

.c-black {
  color: #222222;
}

.c-black-60 {
  color: rgba(34, 34, 34, 0.6);
}

.c-blue {
  color: #2376e5;
}

.c-grey {
  color: #909090;
}

.c-red {
  color: #ff0000;
}

.c-green {
  color: #3AA757;
}

.data-table-holder {
  position: relative;
}

.h2 {
  font-size: 20px;
  line-height: 1.5;
}
.h2::before, .h2::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.h2::before {
  margin-bottom: calc(-0.3888888889em + 0px);
}
.h2::after {
  margin-top: calc(-0.3888888889em + 0px);
}

ol {
  list-style-position: outside;
  width: calc(100% - 16px);
  position: relative;
  left: 16px;
  margin: 0;
}

small, .small {
  opacity: 0.6;
}

.text-small {
  font-size: 12px;
}

table.data-table:not(.normal) {
  width: 100%;
}
table.data-table:not(.normal) tr th {
  background-color: #fff;
  text-transform: none;
  color: #222 !important;
  border-bottom: 1px solid #d8d8d8 !important;
  border-bottom: 0 !important;
  box-shadow: 0px 1px 1px #d8d8d8;
  border-top: none !important;
  z-index: 4;
  position: sticky;
  top: 132px;
  white-space: nowrap;
}
table.data-table:not(.normal) tr th:after {
  content: "";
  height: 1px;
  background-color: #d8d8d8;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
}
table.data-table:not(.normal) tr td:not(:first-child):not(:last-child) {
  width: min-content;
}
table.data-table:not(.normal) tr td:last-child {
  width: auto;
}
table.data-table:not(.normal) tr.new-advertiser {
  background-color: rgba(58, 167, 87, 0.1019607843);
}
table.data-table:not(.normal) .category-icon {
  width: 18px;
  height: 18px;
}
table.data-table:not(.normal) .advertiser-row:not(:last-child) {
  border-bottom: 1px solid #d8d8d8;
}

.selection__center:first-child table.data-table:not(.normal) tr th {
  top: 59px;
}

table:not(.normal) {
  border: 1px solid #d8d8d8 !important;
  background-color: #fff;
  border-radius: 4px;
}
.selection__bottom table:not(.normal), .selection__center table:not(.normal) {
  border: 0 !important;
  border-radius: 0;
}
table:not(.normal) th {
  padding: 18px;
  vertical-align: top;
}
table:not(.normal) tbody tr {
  cursor: pointer;
}
table:not(.normal) tbody tr th {
  background-color: #fff;
  text-transform: none;
  color: #222222 !important;
  border-bottom: 1px solid #d8d8d8 !important;
  text-align: left;
}
table:not(.normal) tbody tr th.list-column-order-allowed span {
  padding-right: 26px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M4.000,-0.000 L-0.000,5.000 L8.000,5.000 L4.000,-0.000 ZM8.000,7.000 L-0.000,7.000 L4.000,12.000 L8.000,7.000 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M8 13V5.825L5.425 8.4L4 7L9 2L14 7L12.575 8.4L10 5.825V13H8ZM15 22L10 17L11.425 15.6L14 18.175V11H16V18.175L18.575 15.6L20 17L15 22Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/svg%3E");
  display: block;
  width: 100%;
}
table:not(.normal) tbody tr th.list-column-order-allowed.list-column-ordered-asc span {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M8.25 12.1313L8.25 3L9.75 3L9.75 12.1313L13.95 7.93125L15 9L9 15L3 9L4.05 7.93125L8.25 12.1313Z' fill='%231C1B1F'/%3E%3C/svg%3E");
}
table:not(.normal) tbody tr th.list-column-order-allowed.list-column-ordered-desc span {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20px' viewBox='0 -960 960 960' width='20px' fill='222222'%3E%3Cpath d='M444-192v-438L243-429l-51-51 288-288 288 288-51 51-201-201v438h-72Z'/%3E%3C/svg%3E");
}
table:not(.normal) tbody tr td {
  border-bottom: 0;
  padding: 18px;
  text-align: left;
  vertical-align: top;
  border-bottom: 1px solid rgba(34, 34, 34, 0.1);
}
table:not(.normal) tbody tr td a:not([class]) {
  color: #4688F1;
  font-weight: normal;
}
table:not(.normal) tbody tr:not(:first-child):hover td {
  background-color: #f8f9fa;
}
table:not(.normal) tbody tr td.icon,
table:not(.normal) tbody tr th.icon {
  width: 24px;
  height: 24px;
  padding-left: 6px;
  padding-right: 6px;
}
table:not(.normal) tbody tr td.last-column,
table:not(.normal) tbody tr th.last-column {
  padding-right: 18px;
}
table:not(.normal) tbody tr td.leveled {
  display: flex;
}
table:not(.normal) tbody tr td.leveled > div {
  display: inline-flex;
  margin-left: -6px;
  margin-right: -6px;
  align-items: center;
}
table:not(.normal) tbody tr td.leveled > div a {
  margin-left: 6px;
  margin-right: 6px;
  padding: 0;
}
table:not(.normal) tbody tr td.leveled > div a.tree-level-2 {
  margin-left: 18px;
}
table:not(.normal) tbody tr td.leveled > div a.tree-level-2 + a {
  margin-left: 6px;
}
table:not(.normal) tbody tr td.leveled > div a.tree-level-3 {
  margin-left: 36px;
}
table:not(.normal) tbody tr td.leveled > div a.tree-level-3 + a {
  margin-left: 6px;
}
table:not(.normal) tbody tr td.leveled > div a.tree-level-4 {
  margin-left: 54px;
}
table:not(.normal) tbody tr td.leveled > div a.tree-level-4 + a {
  margin-left: 6px;
}
table:not(.normal) tbody tr td.leveled > div a.tree-level-5 {
  margin-left: 72px;
}
table:not(.normal) tbody tr td.leveled > div a.tree-level-5 + a {
  margin-left: 6px;
}
table:not(.normal) tbody tr td.leveled > div a.tree-level-6 {
  margin-left: 90px;
}
table:not(.normal) tbody tr td.leveled > div a.tree-level-6 + a {
  margin-left: 6px;
}
table:not(.normal) tbody tr td.leveled > div a.tree-level-7 {
  margin-left: 108px;
}
table:not(.normal) tbody tr td.leveled > div a.tree-level-7 + a {
  margin-left: 6px;
}
table:not(.normal) tbody tr td .tree-level-2 {
  padding-left: 18px;
  padding-left: 18px;
}
table:not(.normal) tbody tr td .tree-level-3 {
  padding-left: 36px;
  padding-left: 18px;
}
table:not(.normal) tbody tr td .tree-level-4 {
  padding-left: 54px;
  padding-left: 18px;
}
table:not(.normal) tbody tr td .tree-level-5 {
  padding-left: 72px;
  padding-left: 18px;
}
table:not(.normal) tbody tr td .tree-level-6 {
  padding-left: 90px;
  padding-left: 18px;
}
table:not(.normal) tbody tr td .tree-level-7 {
  padding-left: 108px;
  padding-left: 18px;
}
table:not(.normal) thead th.last-column {
  padding-right: 18px;
}
table:not(.normal) thead th .icon-sortable {
  width: 24px;
  height: 24px;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M8 13V5.825L5.425 8.4L4 7L9 2L14 7L12.575 8.4L10 5.825V13H8ZM15 22L10 17L11.425 15.6L14 18.175V11H16V18.175L18.575 15.6L20 17L15 22Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/svg%3E");
  margin-left: 9px;
  display: block;
  background-repeat: no-repeat;
  background-position: center;
}
table:not(.normal) thead th .icon-sortable--down {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M8.25 12.1313L8.25 3L9.75 3L9.75 12.1313L13.95 7.93125L15 9L9 15L3 9L4.05 7.93125L8.25 12.1313Z' fill='%231C1B1F'/%3E%3C/svg%3E");
}
table:not(.normal) thead th .icon-sortable--up {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M8.25 12.1313L8.25 3L9.75 3L9.75 12.1313L13.95 7.93125L15 9L9 15L3 9L4.05 7.93125L8.25 12.1313Z' fill='%231C1B1F'/%3E%3C/svg%3E");
  transform: rotate(180deg);
}
table:not(.normal).import-table tbody tr td {
  vertical-align: middle;
}
table:not(.normal).import-table tbody tr td:first-child, table:not(.normal).import-table tbody tr td.logoCell {
  padding-right: 0;
}
table:not(.normal).import-table tbody tr td.logoCell {
  padding-left: 9px;
  width: 49px !important;
  height: 36px;
}
table:not(.normal).import-table tbody tr td.logoCell .logoHolder {
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  width: 49px;
  height: 36px;
  padding: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
}
table:not(.normal).import-table tbody tr td.logoCell .logoHolder .lds-ring {
  margin: 0;
}
table:not(.normal).import-table tbody tr td.logoCell .logoHolder img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
table:not(.normal).import-table tbody tr td.logoCell .logoHolder img[data-src] {
  display: none;
}
table:not(.normal).import-table tbody tr td.advertiser-name {
  padding-left: 9px;
}
table:not(.normal).import-table tbody tr td.advertiser-url {
  word-break: break-all;
}
table:not(.normal).import-table thead tr th:first-child {
  padding-right: 0;
}
table:not(.normal).import-table thead tr th.adcol {
  padding-left: 9px;
}
table:not(.normal).import-table thead tr th .sortable-table__wrapper {
  justify-content: space-between;
}
table:not(.normal).import-table .green {
  color: green;
}
table:not(.normal).import-table .red {
  color: red;
}

.navigation-tree-sort-disable {
  visibility: hidden;
  pointer-events: none;
}

.import-table th div {
  width: 100%;
  text-align: left;
}
.import-table td {
  vertical-align: middle;
}

.steplink {
  margin-bottom: 8px;
}

.tags {
  display: flex;
  align-items: center;
  gap: 9px;
  position: relative;
  flex-wrap: wrap;
  max-width: 100%;
}
.tags .tag {
  text-transform: uppercase;
  font-size: 12px;
  border-radius: 8px;
  padding-left: 9px;
  padding-right: 9px;
  height: 24px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border: 1px solid transparent;
  white-space: nowrap;
  max-width: 100%;
}
.mediakit-table .tags .tag {
  border-color: rgb(34, 34, 34);
}
.taglist .tags .tag {
  border: 0;
  padding-left: 0;
  padding-right: 18px;
}
.tags .tag > span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
  line-height: 2;
}

.wsnw {
  white-space: nowrap !important;
}

@media screen and (min-width: 992px) and (max-width: 1280px) {
  .data-table-holder {
    overflow-x: auto;
    overflow-y: auto;
    max-height: 700px;
  }
  .data-table-holder table th {
    top: 0 !important;
  }
  .data-table-holder table th, .data-table-holder table td {
    white-space: nowrap;
  }
  .data-table-holder table th:nth-child(1), .data-table-holder table td:nth-child(1) {
    left: 0 !important;
    position: sticky;
    background-color: #fff !important;
    z-index: 100 !important;
    border-right: 1px solid rgba(34, 34, 34, 0.1);
  }
}
.no-background-image {
  background-image: none !important;
}

.flex-w-100 {
  display: flex;
  width: calc(100% + 36px);
}

.ml-a {
  margin-left: auto;
}

.border-bottom {
  border-bottom: 1px solid #d8d8d8;
}

.border-top {
  border-top: 1px solid #d8d8d8;
}

.pt-18 {
  padding-top: 18px !important;
}

.pb-18 {
  padding-bottom: 18px !important;
}

.ta-l {
  text-align: left !important;
}

.ta-c {
  text-align: center !important;
}

.ta-r {
  text-align: right !important;
}

.pos-rel {
  position: relative !important;
}

.fw-normal {
  font-weight: normal !important;
}

.read-more-alt {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(35, 118, 229)' d='M6.512,0.500 L5.089,1.914 L8.177,5.002 L-0.000,5.002 L-0.000,6.998 L8.177,6.998 L5.089,10.086 L6.512,11.500 L12.000,6.000 L6.512,0.500 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left center;
  color: #2376e5;
  font-weight: bold;
  padding-left: 22px;
  display: block;
  cursor: pointer;
}

.row.nowrap {
  flex-wrap: nowrap;
}

.info-label {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(222, 8, 78)' d='M9.000,1.500 C13.136,1.500 16.501,4.865 16.501,9.000 C16.501,13.136 13.136,16.501 9.000,16.501 C4.865,16.501 1.500,13.136 1.500,9.000 C1.500,4.865 4.865,1.500 9.000,1.500 ZM9.000,-0.000 C4.030,-0.000 -0.000,4.030 -0.000,9.000 C-0.000,13.971 4.030,18.001 9.000,18.001 C13.971,18.001 18.001,13.971 18.001,9.000 C18.001,4.030 13.971,-0.000 9.000,-0.000 ZM8.1000,4.313 C9.517,4.313 9.938,4.733 9.938,5.250 C9.938,5.768 9.517,6.188 8.1000,6.188 C8.482,6.188 8.063,5.768 8.063,5.250 C8.063,4.733 8.482,4.313 8.1000,4.313 ZM10.500,13.501 L7.500,13.501 L7.500,12.750 C7.863,12.616 8.250,12.600 8.250,12.199 L8.250,8.849 C8.250,8.448 7.863,8.385 7.500,8.251 L7.500,7.501 L9.750,7.501 L9.750,12.200 C9.750,12.601 10.138,12.619 10.500,12.751 L10.500,13.501 Z' style='fill: rgb(35, 118, 229);'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left top;
  display: inline-block;
  padding-left: 27px;
  min-height: 18px;
  padding-top: 2px;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.info-label span {
  color: #2376e5;
  font-weight: bold;
}
.info-label .mediaplanInfoButton {
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
}

.daterange {
  background-image: url(/img/exposureplanning/assets/icons/icoon-tijdlijn-zwart.svg);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M14.25 15.75C13.7625 15.75 13.325 15.6094 12.9375 15.3281C12.55 15.0469 12.2812 14.6875 12.1313 14.25H8.25C7.425 14.25 6.71875 13.9563 6.13125 13.3687C5.54375 12.7812 5.25 12.075 5.25 11.25C5.25 10.425 5.54375 9.71875 6.13125 9.13125C6.71875 8.54375 7.425 8.25 8.25 8.25H9.75C10.1625 8.25 10.5156 8.10313 10.8094 7.80937C11.1031 7.51562 11.25 7.1625 11.25 6.75C11.25 6.3375 11.1031 5.98438 10.8094 5.69063C10.5156 5.39688 10.1625 5.25 9.75 5.25H5.86875C5.70625 5.6875 5.43438 6.04688 5.05313 6.32812C4.67188 6.60938 4.2375 6.75 3.75 6.75C3.125 6.75 2.59375 6.53125 2.15625 6.09375C1.71875 5.65625 1.5 5.125 1.5 4.5C1.5 3.875 1.71875 3.34375 2.15625 2.90625C2.59375 2.46875 3.125 2.25 3.75 2.25C4.2375 2.25 4.67188 2.39062 5.05313 2.67188C5.43438 2.95312 5.70625 3.3125 5.86875 3.75H9.75C10.575 3.75 11.2812 4.04375 11.8687 4.63125C12.4563 5.21875 12.75 5.925 12.75 6.75C12.75 7.575 12.4563 8.28125 11.8687 8.86875C11.2812 9.45625 10.575 9.75 9.75 9.75H8.25C7.8375 9.75 7.48438 9.89688 7.19063 10.1906C6.89687 10.4844 6.75 10.8375 6.75 11.25C6.75 11.6625 6.89687 12.0156 7.19063 12.3094C7.48438 12.6031 7.8375 12.75 8.25 12.75H12.1313C12.2937 12.3125 12.5656 11.9531 12.9469 11.6719C13.3281 11.3906 13.7625 11.25 14.25 11.25C14.875 11.25 15.4062 11.4688 15.8438 11.9062C16.2812 12.3438 16.5 12.875 16.5 13.5C16.5 14.125 16.2812 14.6562 15.8438 15.0938C15.4062 15.5312 14.875 15.75 14.25 15.75ZM3.75 5.25C3.9625 5.25 4.14062 5.17813 4.28438 5.03438C4.42813 4.89062 4.5 4.7125 4.5 4.5C4.5 4.2875 4.42813 4.10938 4.28438 3.96563C4.14062 3.82188 3.9625 3.75 3.75 3.75C3.5375 3.75 3.35938 3.82188 3.21563 3.96563C3.07188 4.10938 3 4.2875 3 4.5C3 4.7125 3.07188 4.89062 3.21563 5.03438C3.35938 5.17813 3.5375 5.25 3.75 5.25Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/svg%3E");
  padding-left: 24px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: left center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-flex;
  text-align: left;
}

.amount {
  font-weight: 400;
  font-size: 20px;
  line-height: 1.5;
}
.amount::before, .amount::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.amount::before {
  margin-bottom: calc(-0.3611111111em + 0px);
}
.amount::after {
  margin-top: calc(-0.4166666667em + 0px);
}
.amount--lg {
  font-size: 24px;
}
.amount--positive {
  color: #3aa757;
}
.outline-box .amount:before, .outline-box .amount:after {
  content: unset;
}

.w-100 {
  width: 100%;
}

.invis {
  visibility: hidden !important;
}

.tooltip-tag {
  position: fixed;
  width: 208px;
  background-color: #fff;
  border: 1px solid #d8d8d8;
  padding: 18px;
  display: flex;
  top: 50%;
  left: 50%;
  z-index: 999;
  gap: 18px;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  pointer-events: none;
  transform: translateX(calc(-100% + 57px));
  display: none;
}
.tooltip-tag .tag {
  border-color: rgb(34, 34, 34);
}

.advertiser-logo {
  width: 74px;
  height: 56px;
  position: relative;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
}
.advertiser-logo img {
  position: absolute;
  top: 12px;
  left: 12px;
  right: 12px;
  bottom: 12px;
  object-fit: contain;
  object-position: center;
  width: calc(100% - 24px);
  height: calc(100% - 24px);
  display: block;
}

[data-toggle-controls] {
  padding-right: 30px;
  position: relative;
}

.toggle-clickable {
  cursor: pointer;
}

.toggle-controls {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='8px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M0.008,1.087 L1.108,0.002 L6.002,4.832 L10.896,0.002 L11.996,1.087 L6.002,7.002 L0.008,1.087 Z'/%3E%3C/svg%3E");
  width: 12px;
  height: 8px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center center;
}
.static .toggle-controls.toggle-controls--active:before {
  transform: rotate(180deg);
}
.toggle-controls:after {
  content: "";
  width: 36px;
  height: 36px;
  position: absolute;
  left: calc(50% - 18px);
  top: calc(50% - 18px);
}
.toggle-controls:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='8px'%3E%3Cpath fill-rule='evenodd' fill='%23222222' d='M0.008,1.087 L1.108,0.002 L6.002,4.832 L10.896,0.002 L11.996,1.087 L6.002,7.002 L0.008,1.087 Z'/%3E%3C/svg%3E");
}
.static .toggle-controls:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M16.5 6.01875L15.1688 4.6875L9 10.8563L2.83125 4.6875L1.5 6.01875L9 13.5188L16.5 6.01875Z' fill='%23222222' fill-opacity='1'/%3E%3C/svg%3E");
}
.outline-box__row .toggle-controls {
  position: absolute;
  width: 48px;
  position: absolute;
  bottom: 7px;
  right: -9px;
}
.static .toggle-controls {
  position: relative;
  margin-right: -18px;
  top: 0;
  bottom: 0;
  width: 54px;
  display: inline-flex;
  height: 36px;
  justify-content: center;
  align-items: center;
  background-image: none;
  border-left: 1px solid rgba(34, 34, 34, 0.2);
  right: 0;
  padding: 0 !important;
  background-image: none !important;
}
.static .toggle-controls:before {
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M16.5 6.01875L15.1688 4.6875L9 10.8563L2.83125 4.6875L1.5 6.01875L9 13.5188L16.5 6.01875Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/svg%3E");
  content: "";
}
.static .toggle-controls:after {
  display: none;
}
.static .toggle-controls.toggle-controls--active:before {
  opacity: 1;
}
.outline-box__row--advertiser .toggle-controls {
  position: absolute;
  width: 48px;
  position: absolute;
  bottom: 14px;
  right: -9px;
}
.toggle-controls--active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M11.992,5.913 L10.892,6.998 L5.998,2.168 L1.104,6.998 L0.004,5.913 L5.998,-0.002 L11.992,5.913 Z'/%3E%3C/svg%3E");
}
.toggle-controls--active:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='%23222222' d='M11.992,5.913 L10.892,6.998 L5.998,2.168 L1.104,6.998 L0.004,5.913 L5.998,-0.002 L11.992,5.913 Z'/%3E%3C/svg%3E");
}

.row #quantumalertbox .container-fluid, .row #quantumalertbox .container-sm, .row #quantumalertbox .container-md, .row #quantumalertbox .container-lg, .row #quantumalertbox .container-xl {
  padding: 0;
}

.col-grow {
  flex: 1;
}

.height-100 {
  min-height: 100%;
}

.text-crop {
  line-height: 1.5;
}
.text-crop::before, .text-crop::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.text-crop::before {
  margin-bottom: calc(-0.3611111111em + 0px);
}
.text-crop::after {
  margin-top: calc(-0.4166666667em + 0px);
}

.gap-9 {
  display: flex;
  gap: 9px;
  align-items: center;
}

.gap-18 {
  display: flex;
  gap: 18px;
  align-items: center;
}

.c-blauw {
  color: var(--blauw-100);
}

.c-groen {
  color: var(--groen-100);
}

.c-oranje {
  color: var(--oranje-100);
}

.c-rood {
  color: var(--rood-100);
}

.outline-box {
  position: relative;
}
.outline-box__section {
  padding: 18px;
  display: flex;
  flex-direction: column;
  gap: 18px;
  border-bottom: 1px solid rgba(34, 34, 34, 0.1);
}
.outline-box .static {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  gap: 6px;
}
.col-md-4 > .outline-box .static {
  width: 33.33%;
}
.outline-box .static .static__value,
.outline-box .static .static__label {
  overflow: hidden;
  text-overflow: ellipsis;
  text-box: unset;
  line-height: 1.5;
}
.outline-box .static .static__value::before, .outline-box .static .static__value::after,
.outline-box .static .static__label::before,
.outline-box .static .static__label::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.outline-box .static .static__value::before,
.outline-box .static .static__label::before {
  margin-bottom: calc(-0.3611111111em + 2px);
}
.outline-box .static .static__value::after,
.outline-box .static .static__label::after {
  margin-top: calc(-0.4166666667em + 3px);
}
.outline-box [class*=col-] > [class*=col-] {
  padding-left: 0;
  padding-right: 0;
}
.outline-box:has(.mediaplans-overview__box__top__menu) {
  padding-right: 54px;
}
.outline-box:has(.mediaplans-overview__box__top__menu) .mediaplans-overview__box__top__menu {
  top: 18px;
  right: 18px;
}
.outline-box:has(.mediaplans-overview__box__top__menu) .mediaplans-overview__box__top__menu--campaign {
  top: calc(50% - 9px);
}

.static {
  display: flex;
  flex-direction: column;
  gap: 9px;
}
.static__label {
  color: rgba(34, 34, 34, 0.6);
  text-box: trim-both cap alphabetic;
}
.static__value {
  text-box: trim-both cap alphabetic;
}
.static .placementTitle {
  line-height: 1.5;
}
.static .placementTitle::before, .static .placementTitle::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.static .placementTitle::before {
  margin-bottom: calc(-0.3611111111em + 2px);
}
.static .placementTitle::after {
  margin-top: calc(-0.4166666667em + 3px);
}
.static .placementTitle {
  text-box: unset;
  white-space: normal;
}

html, body, * {
  font-family: "Roboto", sans-serif;
  outline: 0;
}

body {
  font-weight: 400;
  color: #222;
  font-size: 14px;
  background-color: #f8f9fa;
  padding-top: 60px;
  line-height: 1.5;
}

.outer-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 100vh;
  min-height: calc(100vh - 60px);
}
.outer-wrapper__middle {
  flex-grow: 1;
  flex-shrink: 1;
  transition: padding-left 0.3s;
  display: flex;
  padding-left: 60px;
}
.outer-wrapper__middle--side {
  padding-left: 220px;
}
.outer-wrapper__middle.no-side-navigation {
  padding-left: 0 !important;
}

.main-content {
  position: relative;
  padding-top: 36px;
  padding-bottom: 36px;
  min-height: calc(100vh - 120px);
  flex: 1;
}

/* CSP display none do not remove - strongest of all */
html body .display-none {
  display: none !important;
}

.navbar {
  background-color: #cf0f5b;
  height: 60px;
  color: #fff;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
}
.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
  padding-left: 20px;
}

.navbar__row {
  height: 60px;
}

.navbar__inner {
  margin-left: -36px;
  margin-right: -36px;
  display: flex;
  justify-content: space-between;
}

.navbar__inner__left {
  display: flex;
}

.navbar__inner__right {
  display: flex;
  align-items: center;
}

.navbar__brand {
  padding-left: 34px;
  padding-right: 36px;
  font-size: 18px;
  height: 60px;
  align-items: center;
  display: inline-flex;
}
.navbar__brand svg {
  width: 125px;
  height: 24px;
  display: block;
}

.navbar__advertiser {
  padding-left: 36px;
  padding-right: 36px;
  height: 60px;
  align-items: center;
  display: inline-flex;
}

.navbar__advertiser__label {
  color: rgba(255, 255, 255, 0.5);
}

.navbar__advertiser__select select {
  background-color: #CCCCCC;
  border: 0;
  border-radius: 0;
  color: #fff;
  padding-left: 18px;
  background-image: url(/img/exposureplanning/assets/icons/icon-select-arrow-white.svg);
  background-size: 12px 8px;
  background-position: right center;
  background-repeat: no-repeat;
  width: 200px;
  cursor: pointer;
}
.navbar__advertiser__select select:focus {
  background-color: #CCCCCC;
  color: #fff;
}

.navbar__account {
  display: flex;
  align-items: center;
  padding-left: 36px;
  padding-right: 36px;
}
.navbar__account .unit {
  margin-left: 18px;
  height: 36px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  letter-spacing: 1px;
  border: 1px solid rgba(255, 255, 255, 0.6);
  text-transform: none;
  font-weight: 300;
  background-color: transparent;
  color: white;
  font-size: 14px;
  border-radius: 4px;
  overflow: hidden;
}
.navbar__account .unit:hover {
  border: 1px solid white;
  color: #fff;
}

.navbar__account__username {
  color: rgba(255, 255, 255, 0.75);
  font-weight: 400;
}
.navbar__account__username:hover {
  color: white;
  text-decoration: underline;
}

.navbar__account__image {
  width: 36px;
  height: 36px;
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 50%;
  background-color: #fff;
}

.navbar__help {
  opacity: 0.75;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='24px'%3E%3Cpath fill-rule='evenodd' opacity='1' fill='rgb(255, 255, 255)' d='M10.800,19.200 L13.200,19.200 L13.200,16.800 L10.800,16.800 L10.800,19.200 ZM11.1000,0.000 C5.376,0.000 0.000,5.376 0.000,11.1000 C0.000,18.624 5.376,24.000 11.1000,24.000 C18.624,24.000 23.1000,18.624 23.1000,11.1000 C23.1000,5.376 18.624,0.000 11.1000,0.000 ZM11.1000,21.600 C6.708,21.600 2.400,17.292 2.400,11.1000 C2.400,6.708 6.708,2.400 11.1000,2.400 C17.292,2.400 21.600,6.708 21.600,11.1000 C21.600,17.292 17.292,21.600 11.1000,21.600 ZM11.1000,4.800 C9.348,4.800 7.200,6.948 7.200,9.600 L9.600,9.600 C9.600,8.280 10.680,7.200 11.1000,7.200 C13.320,7.200 14.400,8.280 14.400,9.600 C14.400,11.1000 10.800,11.700 10.800,15.600 L13.200,15.600 C13.200,12.900 16.800,12.600 16.800,9.600 C16.800,6.948 14.652,4.800 11.1000,4.800 Z'/%3E%3C/svg%3E");
  display: block;
  padding-left: 33px;
  background-position: left center;
  background-repeat: no-repeat;
  height: 24px;
  display: inline-flex;
  align-items: center;
  font-weight: 400;
  cursor: pointer;
}
.navbar__help:hover {
  opacity: 1;
}

.side-navigation {
  transition: width 0.3s, left 0.3s;
  position: fixed;
  z-index: 600;
  width: 220px;
  top: 60px;
  bottom: 0;
  left: 0;
  transform: translate3d(0, 0, 0);
  display: flex;
  flex-direction: column;
  border-right: 1px solid #f2f2f2;
  background-color: #edeeef;
}
.side-navigation:not(.side-navigation--collapsed) .side-navigation__list li:hover > a {
  background-color: transparent !important;
}
.side-navigation:not(.side-navigation--collapsed) .side-navigation__list .side-navigation__list__listitem--openable, .side-navigation:not(.side-navigation--collapsed) .side-navigation__list .side-navigation__list__listitem--openable a {
  cursor: pointer !important;
}

.side-navigation--collapsed {
  width: 60px;
}
.side-navigation--collapsed .side-navigation__collapse {
  display: flex;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
}
.side-navigation--collapsed .side-navigation__collapse__label {
  display: none;
}
.side-navigation--collapsed .side-navigation__collapse__icon {
  transform: rotate(0);
}
.side-navigation--collapsed .side-navigation__list li a .side-navigation__list__name {
  display: none;
}
.side-navigation--collapsed .side-navigation__list li a {
  padding-left: 0 !important;
  padding-right: 0 !important;
  justify-content: center;
}
.side-navigation--collapsed .side-navigation__list li a:hover .side-navigation__list__icon svg path {
  fill: #cf0f5b;
}
.side-navigation--collapsed .side-navigation__list li .submenu {
  display: none;
}
.side-navigation--collapsed .side-navigation__list li .toggle-controls {
  display: none;
}
.side-navigation--collapsed .side-navigation__list .side-navigation__list__listitem:hover > .submenu-outer {
  display: block !important;
}

.side-navigation.side-navigation--collapsed .submenu {
  display: none !important;
}
.side-navigation.side-navigation--collapsed .side-navigation__center {
  overflow-y: visible;
}

.side-navigation__inner {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.side-navigation__top {
  flex-shrink: 0;
}

.side-navigation__center {
  flex-grow: 0;
  flex-shrink: 1;
  overflow-y: auto;
}

.side-navigation__bottom {
  flex-shrink: 0;
}

.side-navigation__list li {
  white-space: nowrap;
  overflow: visible;
  position: relative;
}
.side-navigation__list li a {
  display: flex;
  align-items: center;
  padding: 12px 16px;
  height: 60px;
}
.side-navigation__list li a:hover {
  background-color: #efefef;
}
.side-navigation__list li a .side-navigation__list__icon {
  width: 24px;
  height: 24px;
}
.side-navigation__list li a .side-navigation__list__icon svg {
  width: 24px;
  height: 24px;
}
.side-navigation__list li a .side-navigation__list__icon svg path {
  fill: #909090;
}
.side-navigation__list li a .side-navigation__list__name {
  margin-left: 9px;
  color: #909090;
}
.side-navigation__list li a .toggle-controls {
  position: absolute;
  right: 18px;
}
.side-navigation__list li .submenu {
  margin-bottom: 12px;
}
.side-navigation__list li .submenu li a {
  padding-left: 46px;
  height: 40px;
}
.side-navigation__list li.active {
  box-shadow: inset 2px 0 0 #cf0f5b;
  background-color: #efefef;
}
.side-navigation__list li.active a {
  margin-left: 4px;
  padding-left: 12px;
}
.side-navigation__list li.active a:hover {
  background-color: #ffffff;
}
.side-navigation__list li.active a .side-navigation__list__icon svg path {
  fill: #cf0f5b;
}
.side-navigation__list li.active a .side-navigation__list__name {
  color: #cf0f5b;
}
.side-navigation__list li.active .submenu {
  display: block;
}
.side-navigation__list .side-navigation__list__listitem:hover > a {
  background-color: #fff;
}
.side-navigation__list .side-navigation__list__listitem:hover .side-navigation__list__icon svg path {
  fill: #595959;
}
.side-navigation__list .side-navigation__list__listitem:hover > .submenu-outer .submenu__label {
  display: block;
  padding-left: 0 !important;
  background-image: none !important;
}
.side-navigation__list .side-navigation__list__listitem:hover > .submenu-outer > .submenu {
  display: block !important;
}
.side-navigation--collapsed .side-navigation__list .side-navigation__list__listitem .submenu-outer {
  position: absolute;
  padding-left: 9px;
  left: 100%;
  z-index: 100;
  top: 0;
}
.side-navigation--collapsed .side-navigation__list .side-navigation__list__listitem .submenu {
  background-color: #fff;
  padding: 18px;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  width: 200px;
  padding-top: 14px;
  padding-bottom: 10px;
  padding-left: 12px;
}
.side-navigation__list .side-navigation__list__listitem .submenu li a {
  padding-left: 20px !important;
  background-position: left 0 top 7px;
  padding-top: 3px;
  padding-bottom: 4px;
}
.side-navigation__list .side-navigation__list__listitem .submenu li a:hover {
  background-color: #fff;
}
.side-navigation__list .side-navigation__list__listitem .submenu li.submenu-active a {
  color: #222;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23222'%3E%3Cpath d='M13.025 1l-2.847 2.828 6.176 6.176h-16.354v3.992h16.354l-6.176 6.176 2.847 2.828 10.975-11z'/%3E%3C/svg%3E");
}
.side-navigation__list:not(.active) > li:hover {
  box-shadow: inset 2px 0 0 #000000;
}

.side-navigation__collapse {
  display: flex;
  cursor: pointer;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 24px;
  padding-right: 24px;
  border-top: 1px solid #f2f2f2;
}
.side-navigation__collapse:hover .side-navigation__collapse__icon svg path {
  fill: #b3b3b3;
}
.side-navigation__collapse:hover .side-navigation__collapse__label {
  color: #b3b3b3;
}

.side-navigation__collapse__icon {
  width: 18px;
  height: 18px;
  transform: rotate(180deg);
}
.side-navigation__collapse__icon svg {
  width: 18px;
  height: 18px;
}
.side-navigation__collapse__icon svg path {
  transition: 0.2s;
  fill: #CCCCCC;
}

.side-navigation__collapse__label {
  color: #CCCCCC;
  margin-left: 9px;
  white-space: nowrap;
  overflow: hidden;
  transition: color ease 0.2s;
}
.side-navigation__collapse__label .side-navigation--collapsed {
  display: none;
}

.side-navigation__list .submenu {
  margin-bottom: 0 !important;
}
.side-navigation__list .submenu .submenu__label {
  display: none;
  font-weight: bold;
  color: #000;
  background-image: none;
  padding-left: 0 !important;
}
.side-navigation:not(.side-navigation--collapsed) .side-navigation__list .submenu .submenu__label {
  display: none !important;
}
.side-navigation__list .submenu li a {
  padding-left: 33px !important;
  color: #909090;
  align-items: flex-start;
  justify-content: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23909090'%3E%3Cpath d='M13.025 1l-2.847 2.828 6.176 6.176h-16.354v3.992h16.354l-6.176 6.176 2.847 2.828 10.975-11z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left 13px top 7px;
  -webkit-background-size: 12px auto;
  background-size: 12px auto;
  padding-top: 3px;
  padding-bottom: 4px;
  border: 0 !important;
  width: calc(100% - 4px);
  margin-left: 4px;
  height: auto !important;
}
.side-navigation__list .submenu li a:hover {
  color: #000;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23000000'%3E%3Cpath d='M13.025 1l-2.847 2.828 6.176 6.176h-16.354v3.992h16.354l-6.176 6.176 2.847 2.828 10.975-11z'/%3E%3C/svg%3E");
}

.side-navigation__list:not(.active) > li:hover > a {
  margin-left: 2px !important;
}

.side-navigation:not(.side-navigation--collapsed) li a {
  padding-left: 18px !important;
}

.side-navigation:not(.side-navigation--collapsed) li.active a {
  padding-left: 16px !important;
}

.side-navigation:not(.side-navigation--collapsed) li .submenu-outer .submenu li a {
  padding-left: 37px !important;
  background-position: left 15px top 7px !important;
}

.side-navigation:not(.side-navigation--collapsed) li .submenu-outer .submenu li.submenu-active a {
  padding-left: 37px !important;
  background-position-x: left 15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23222'%3E%3Cpath d='M13.025 1l-2.847 2.828 6.176 6.176h-16.354v3.992h16.354l-6.176 6.176 2.847 2.828 10.975-11z'/%3E%3C/svg%3E");
  color: #222;
}

.side-navigation:not(.side-navigation--collapsed) li .submenu-outer .submenu li:last-child a {
  padding-bottom: 12px;
}

.side-navigation:not(.side-navigation--collapsed) li a:hover .side-navigation__list__name {
  color: #222;
}

.side-navigation:not(.side-navigation--collapsed) li a:hover .side-navigation__list__icon svg path {
  fill: #222;
}

.side-navigation--collapsed .side-navigation__list li a:hover .side-navigation__list__icon svg path {
  fill: #cf0f5b;
}

.secondary-navigation__list {
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.secondary-navigation__list li {
  line-height: 1.5;
}
.secondary-navigation__list li::before, .secondary-navigation__list li::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.secondary-navigation__list li::before {
  margin-bottom: calc(-0.3611111111em + 0px);
}
.secondary-navigation__list li::after {
  margin-top: calc(-0.4166666667em + 0px);
}
.secondary-navigation__link {
  color: #0d6efd;
  font-weight: bold;
  display: flex;
  gap: 6px;
  text-wrap: balance;
}
.secondary-navigation__link:before {
  content: "";
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M12.1313 9.75H3V8.25H12.1313L7.93125 4.05L9 3L15 9L9 15L7.93125 13.95L12.1313 9.75Z' fill='%234688F1'/%3E%3C/svg%3E");
  flex-shrink: 0;
  position: relative;
  top: 1px;
}
.secondary-navigation__link--active {
  color: #CF0F5B;
}
.secondary-navigation__link--active:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M12.1313 9.75H3V8.25H12.1313L7.93125 4.05L9 3L15 9L9 15L7.93125 13.95L12.1313 9.75Z' fill='%23CF0F5B'/%3E%3C/svg%3E");
}

.form__element {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  flex-direction: column-reverse;
}
.form__element--withloader {
  position: relative;
  margin: 0;
  padding: 0;
}
.form__element--withloader .lds-ring {
  display: none;
  position: absolute;
  bottom: 12px;
  left: 12px;
  margin: 0;
}
.form__element.showLoader .form__element--withloader .lds-ring, .form__element.showLoader.form__element--withloader .lds-ring {
  display: inline-block;
}
.form__element.showLoader .form__element--withloader .lds-ring-back, .form__element.showLoader.form__element--withloader .lds-ring-back {
  display: block;
}
.form__element__add {
  display: flex;
  gap: 9px;
}
.form__element__add > select {
  flex: 1;
}
.form__element__add > button {
  flex-grow: 0;
  flex-shrink: 0;
}
.form__element__datepicker {
  flex-direction: unset;
  flex-wrap: nowrap;
  gap: 9px;
}
.form__element--footnote {
  margin-top: 9px;
  color: rgba(34, 34, 34, 0.4);
  font-style: italic;
  font-size: 12px;
  line-height: 1.5;
}
.form__element--footnote::before, .form__element--footnote::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.form__element--footnote::before {
  margin-bottom: calc(-0.3611111111em + 0px);
}
.form__element--footnote::after {
  margin-top: calc(-0.4166666667em + 0px);
}
.form__element--footnote {
  font-weight: 400;
}

.form__row__label,
.form__row__wrapper {
  width: 100%;
}
.form__row__label.col-2,
.form__row__wrapper.col-2 {
  flex: 0 0 16.66666667%;
  width: 16.66666667%;
}
.form__row__label.col-4,
.form__row__wrapper.col-4 {
  flex: 0 0 33.33333333%;
  width: 33.33333333%;
}
.form__row__label.col-6,
.form__row__wrapper.col-6 {
  flex: 0 0 50%;
  width: 50%;
}

.form__row__label,
.form__element--label {
  margin-bottom: 3px;
  color: #222222;
  flex-basis: 100%;
  padding-top: 0;
}
.form__row__label--disabled, .form__row__label--readonly,
.form__element--label--disabled,
.form__element--label--readonly {
  color: rgba(34, 34, 34, 0.5);
}

.form__element--label {
  flex-basis: auto;
}

.form__row__wrapper > .form__element {
  padding-left: 9px;
  padding-right: 9px;
}
.form__row__wrapper > .tooltip {
  margin-right: 9px;
}
.form__row__wrapper > .tooltip .tooltip__icon {
  height: 100%;
  background-position: center center;
}
.form__row__wrapper > .tooltip .tooltip__content {
  top: calc(50% - 28px);
}

.form__row--mb18 {
  margin-bottom: 18px;
}

.form__element.form__element--checkbox,
.form__element.form__element--radio {
  min-height: 40px;
}

.form__component--tooltip {
  flex-direction: row;
  align-items: center;
}
.form__component--tooltip input[type=text],
.form__component--tooltip select {
  width: calc(100% - 48px);
}
.form__component--tooltip .tooltip {
  margin-left: 9px;
  top: 0;
}
.form__component--tooltip .tooltip .tooltip__icon {
  margin-right: 0;
}

input[type=hidden] {
  position: absolute;
  z-index: -1000;
  left: -1000px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

input[type=radio] {
  position: absolute;
  z-index: -1000;
  left: -1000px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
input[type=radio] + label {
  padding-left: 27px;
  min-height: 21px;
  line-height: 21px;
  position: relative;
  display: block;
  float: left;
  cursor: pointer;
}
.selection__list input[type=radio] + label {
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 62px;
  padding-right: 18px;
  width: 100%;
  transition: 0.2s;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 0;
}
input[type=radio] + label:before {
  width: 18px;
  height: 18px;
  border: 1px solid #d8d8d8;
  left: 0;
  top: 0;
  content: "";
  position: absolute;
  border-radius: 50%;
}
input[type=radio] + label:after {
  width: 8px;
  height: 8px;
  left: 5px;
  top: 5px;
  content: "";
  position: absolute;
  border-radius: 50%;
}
input[type=radio]:checked + label:before {
  border: 1px solid #d8d8d8;
}
input[type=radio]:checked + label:after {
  background-color: #cf0f5b;
}

input[type=checkbox] {
  position: absolute;
  z-index: -1000;
  left: -1000px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
input[type=checkbox]:checked + label {
  color: #222222;
}
input[type=checkbox]:checked + label:before {
  border: 1px solid #b7b7b7;
}
input[type=checkbox]:checked + label:after {
  transform: scale(1);
}
input[type=checkbox]:focus + label {
  color: #222222;
}
input[type=checkbox]:disabled + label::before {
  background-color: #f8f9fa;
}
input[type=checkbox] + label {
  padding-left: 27px;
  line-height: 21px;
  min-height: 21px;
  display: block;
  position: relative;
  float: left;
  cursor: pointer;
}
.selection__list input[type=checkbox] + label {
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 62px;
  padding-right: 18px;
  width: 100%;
  transition: 0.2s;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 0;
}
input[type=checkbox] + label:empty {
  margin-right: 0;
  padding-left: 0;
  width: 18px;
  height: 18px;
}
input[type=checkbox] + label:before {
  width: 18px;
  height: 18px;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
input[type=checkbox] + label:after {
  left: 3px;
  top: 4px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 13 10' style='enable-background:new 0 0 13 10;' xml:space='preserve' fill='%23cf0f5b'%3E%3Cpolygon points='5,10 0,4.7 1.4,3.3 5,7 11.5,0 13,1.4 '/%3E%3C/svg%3E");
  opacity: 1;
  transform: scale(0);
  transition: 0.2s;
  transform-origin: center center;
  content: "";
  position: absolute;
  width: 13px;
  height: 10px;
}

input[type=text],
input[type=password],
input[type=file],
input[type=search],
input[type=date],
input[type=email],
textarea,
select,
.select2-container,
.multiSelect,
.select2-search__field {
  height: 36px;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  padding-left: 12px;
  padding-right: 12px;
  font-weight: 400;
  color: #222222;
  width: 100%;
  font-size: 14px;
}
input[type=text]:focus,
input[type=password]:focus,
input[type=file]:focus,
input[type=search]:focus,
input[type=date]:focus,
input[type=email]:focus,
textarea:focus,
select:focus,
.select2-container:focus,
.multiSelect:focus,
.select2-search__field:focus {
  border-color: #b7b7b7;
  color: #222222;
}
input[type=text]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=file]::-webkit-input-placeholder, input[type=search]::-webkit-input-placeholder, input[type=date]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder, .select2-container::-webkit-input-placeholder, .multiSelect::-webkit-input-placeholder, .select2-search__field::-webkit-input-placeholder {
  font-style: normal;
  color: rgba(34, 34, 34, 0.5);
}

input[type=text]:-moz-placeholder, input[type=password]:-moz-placeholder, input[type=file]:-moz-placeholder, input[type=search]:-moz-placeholder, input[type=date]:-moz-placeholder, input[type=email]:-moz-placeholder, textarea:-moz-placeholder, select:-moz-placeholder, .select2-container:-moz-placeholder, .multiSelect:-moz-placeholder, .select2-search__field:-moz-placeholder {
  font-style: normal;
  color: rgba(34, 34, 34, 0.5);
}

input[type=text]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=file]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=email]::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder, .select2-container::-moz-placeholder, .multiSelect::-moz-placeholder, .select2-search__field::-moz-placeholder {
  font-style: normal;
  color: rgba(34, 34, 34, 0.5);
}

input[type=text]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=file]:-ms-input-placeholder, input[type=search]:-ms-input-placeholder, input[type=date]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder, .select2-container:-ms-input-placeholder, .multiSelect:-ms-input-placeholder, .select2-search__field:-ms-input-placeholder {
  font-style: normal;
  color: rgba(34, 34, 34, 0.5);
}

input[type=text].multiSelect_disabled,
input[type=password].multiSelect_disabled,
input[type=file].multiSelect_disabled,
input[type=search].multiSelect_disabled,
input[type=date].multiSelect_disabled,
input[type=email].multiSelect_disabled,
textarea.multiSelect_disabled,
select.multiSelect_disabled,
.select2-container.multiSelect_disabled,
.multiSelect.multiSelect_disabled,
.select2-search__field.multiSelect_disabled {
  background-color: #f8f9fa;
  color: rgba(34, 34, 34, 0.5);
}
input[type=text].multiSelect_disabled .multiSelectLabel,
input[type=password].multiSelect_disabled .multiSelectLabel,
input[type=file].multiSelect_disabled .multiSelectLabel,
input[type=search].multiSelect_disabled .multiSelectLabel,
input[type=date].multiSelect_disabled .multiSelectLabel,
input[type=email].multiSelect_disabled .multiSelectLabel,
textarea.multiSelect_disabled .multiSelectLabel,
select.multiSelect_disabled .multiSelectLabel,
.select2-container.multiSelect_disabled .multiSelectLabel,
.multiSelect.multiSelect_disabled .multiSelectLabel,
.select2-search__field.multiSelect_disabled .multiSelectLabel {
  cursor: not-allowed;
}

.showLoader select,
.showLoader .select2-container,
.showLoader .multiSelectLabel {
  opacity: 0.6;
}

input[disabled=disabled],
input[disabled],
input[readonly=readonly],
select[disabled=disabled],
select[disabled],
select[readonly=readonly] {
  cursor: not-allowed;
  opacity: 1;
}

textarea {
  height: 100px;
  padding: 12px;
  line-height: 1.5;
}

select,
.multiSelect {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='6px'%3E%3Cpath fill-rule='evenodd' opacity='0.502' fill='rgb(34, 34, 34)' d='M-0.000,-0.000 L10.000,-0.000 L5.000,6.009 L-0.000,-0.000 Z'/%3E%3C/svg%3E");
  background-position: right 12px center;
  -webkit-background-size: 10px 6px;
  background-size: 10px 6px;
  background-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
}
select option,
.multiSelect option {
  font-weight: 300;
}
select.multi-select-open,
.multiSelect.multi-select-open {
  border-color: #b7b7b7;
}
select:focus,
select .active,
.multiSelect:focus,
.multiSelect .active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='6px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 34, 34)' d='M10.000,6.000 L0.000,6.000 L5.000,-0.009 L10.000,6.000 Z'/%3E%3C/svg%3E");
}

.adgenda-calendar select:focus, .adgenda-calendar select .active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='6px'%3E%3Cpath fill-rule='evenodd' opacity='0.502' fill='rgb(34, 34, 34)' d='M-0.000,-0.000 L10.000,-0.000 L5.000,6.009 L-0.000,-0.000 Z'/%3E%3C/svg%3E");
}

.form__component--switch {
  max-width: 100%;
}

.multiSelect {
  all: unset;
  position: relative;
  line-height: 34px;
  padding-left: 0px;
  padding-right: 0px;
  display: flex;
  flex-direction: column !important;
  box-sizing: border-box;
  align-items: flex-start !important;
}
.multiSelect.multi-select-open .multiSelectLabel {
  border-color: #b7b7b7;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='6px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 34, 34)' d='M10.000,6.000 L0.000,6.000 L5.000,-0.009 L10.000,6.000 Z'/%3E%3C/svg%3E");
}
.multiSelect .form__label {
  order: 1;
}
.multiSelect .multiSelectLabel {
  cursor: pointer;
  overflow: hidden;
  height: 36px;
  width: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='6px'%3E%3Cpath fill-rule='evenodd' opacity='0.502' fill='rgb(34, 34, 34)' d='M-0.000,-0.000 L10.000,-0.000 L5.000,6.009 L-0.000,-0.000 Z'/%3E%3C/svg%3E");
  background-position: right 12px center;
  -webkit-background-size: 10px 6px;
  background-size: 10px 6px;
  background-repeat: no-repeat;
  background-position: right 12px center;
  height: 36px;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  padding-left: 12px;
  padding-right: 36px;
  font-weight: 400;
  color: #222222;
  order: 2;
  position: relative;
  display: flex;
  gap: 9px;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 6px;
  max-width: 100%;
}
.multiSelect .multiSelectLabel--nowrap {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
  display: block;
  line-height: 36px;
  padding-top: 0;
}
.multiSelect .multiSelectLabel > span {
  white-space: nowrap;
  flex-shrink: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
.multiSelect .lds-ring {
  z-index: 2;
}
.multiSelect .options {
  display: none;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #b7b7b7;
  padding: 10px 12px;
  float: left;
  position: relative;
  z-index: 100;
  white-space: nowrap;
  margin-top: 9px;
  width: 100%;
  order: 3;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
}
.multiSelect .options .option {
  display: block;
}
.multiSelect .options .option input[type=checkbox] + label {
  float: none;
}
.multiSelect .options .option .package-name {
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: middle;
  max-width: calc(100% - 108px);
}
.multiSelect .options .option + .option {
  margin-top: 10px;
}
.multiSelect.active .options {
  display: block;
}
.multiSelect .color-dot {
  display: inline-block;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  vertical-align: middle;
  margin-right: 8px;
  margin-top: -1px;
}
.multiSelect .package-price {
  color: #909090;
  padding-left: 9px;
}

input[type=range] {
  width: 100%;
}

.form__element--error {
  display: none;
}

.form__row__error {
  color: #f00;
  width: 100%;
}

.error-generalmessage {
  border: 1px solid rgba(255, 0, 0, 0.25);
  color: #ff0000;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 0, 0)' d='M6.000,1.000 C8.757,1.000 11.000,3.243 11.000,6.000 C11.000,8.757 8.757,11.000 6.000,11.000 C3.243,11.000 1.000,8.757 1.000,6.000 C1.000,3.243 3.243,1.000 6.000,1.000 ZM6.000,0.000 C2.687,0.000 0.000,2.686 0.000,6.000 C0.000,9.313 2.687,12.000 6.000,12.000 C9.314,12.000 12.000,9.313 12.000,6.000 C12.000,2.686 9.314,0.000 6.000,0.000 ZM5.345,3.763 C5.296,3.360 5.609,3.000 6.019,3.000 C6.405,3.000 6.708,3.338 6.659,3.725 L6.281,6.752 C6.263,6.893 6.142,7.000 6.000,7.000 C5.858,7.000 5.737,6.893 5.719,6.752 L5.345,3.763 ZM6.000,9.125 C5.655,9.125 5.375,8.845 5.375,8.500 C5.375,8.155 5.655,7.875 6.000,7.875 C6.345,7.875 6.625,8.155 6.625,8.500 C6.625,8.845 6.345,9.125 6.000,9.125 Z'/%3E%3C/svg%3E");
  background-position: left 18px top 21px;
  background-repeat: no-repeat;
  padding-right: 18px;
  padding-left: 36px;
  padding-top: 16px;
  padding-bottom: 16px;
  border-radius: 5px;
  background-color: #fae7e8;
  margin-bottom: 36px;
}
.selection__inner .error-generalmessage {
  margin-left: -9px;
  margin-right: -9px;
}
.login .error-generalmessage {
  margin-bottom: 0;
}
.error-generalmessage.successmessage {
  border-color: #aefcad;
  background-color: #eafae7;
  color: green;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 128, 0)' d='M6.000,1.000 C8.757,1.000 11.000,3.243 11.000,6.000 C11.000,8.757 8.757,11.000 6.000,11.000 C3.243,11.000 1.000,8.757 1.000,6.000 C1.000,3.243 3.243,1.000 6.000,1.000 ZM6.000,0.000 C2.687,0.000 0.000,2.686 0.000,6.000 C0.000,9.313 2.687,12.000 6.000,12.000 C9.314,12.000 12.000,9.313 12.000,6.000 C12.000,2.686 9.314,0.000 6.000,0.000 ZM5.345,3.763 C5.296,3.360 5.609,3.000 6.019,3.000 C6.405,3.000 6.708,3.338 6.659,3.725 L6.281,6.752 C6.263,6.893 6.142,7.000 6.000,7.000 C5.858,7.000 5.737,6.893 5.719,6.752 L5.345,3.763 ZM6.000,9.125 C5.655,9.125 5.375,8.845 5.375,8.500 C5.375,8.155 5.655,7.875 6.000,7.875 C6.345,7.875 6.625,8.155 6.625,8.500 C6.625,8.845 6.345,9.125 6.000,9.125 Z'/%3E%3C/svg%3E");
}
.error-generalmessage.neutralmessage {
  background-color: rgba(250, 187, 45, 0.1);
  border-color: rgba(250, 187, 45, 0.2);
  color: #f58908;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(245, 137, 8)' d='M6.000,1.000 C8.757,1.000 11.000,3.243 11.000,6.000 C11.000,8.757 8.757,11.000 6.000,11.000 C3.243,11.000 1.000,8.757 1.000,6.000 C1.000,3.243 3.243,1.000 6.000,1.000 ZM6.000,0.000 C2.687,0.000 0.000,2.686 0.000,6.000 C0.000,9.313 2.687,12.000 6.000,12.000 C9.314,12.000 12.000,9.313 12.000,6.000 C12.000,2.686 9.314,0.000 6.000,0.000 ZM5.345,3.763 C5.296,3.360 5.609,3.000 6.019,3.000 C6.405,3.000 6.708,3.338 6.659,3.725 L6.281,6.752 C6.263,6.893 6.142,7.000 6.000,7.000 C5.858,7.000 5.737,6.893 5.719,6.752 L5.345,3.763 ZM6.000,9.125 C5.655,9.125 5.375,8.845 5.375,8.500 C5.375,8.155 5.655,7.875 6.000,7.875 C6.345,7.875 6.625,8.155 6.625,8.500 C6.625,8.845 6.345,9.125 6.000,9.125 Z'/%3E%3C/svg%3E");
}
.messagemargin .error-generalmessage {
  margin-bottom: 18px !important;
}
.error-generalmessage .errormessage-toggle-head {
  position: relative;
}
.error-generalmessage .errormessage-toggle-head .toggle-controls {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  background-position: top 4px right;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='8px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 0, 0)' d='M0.008,1.087 L1.108,0.002 L6.002,4.832 L10.896,0.002 L11.996,1.087 L6.002,7.002 L0.008,1.087 Z'/%3E%3C/svg%3E");
}
.error-generalmessage .errormessage-toggle-head .toggle-controls--active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 0, 0)' d='M11.992,5.913 L10.892,6.998 L5.998,2.168 L1.104,6.998 L0.004,5.913 L5.998,-0.002 L11.992,5.913 Z'/%3E%3C/svg%3E");
}
.error-generalmessage .errormessage-toggle-head .toggle-controls:hover {
  opacity: 1;
}
.error-generalmessage .errormessage-toggle-body {
  margin-top: 16px;
}
.error-generalmessage .errormessage-toggle-body .schedule-unchecked-list-item {
  display: block;
  position: relative;
  padding-left: 16px;
  padding-bottom: 9px;
  line-height: 1.5;
  text-decoration: underline;
  cursor: pointer;
}
.error-generalmessage .errormessage-toggle-body .schedule-unchecked-list-item::before {
  content: "";
  width: 7px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.667 12'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23FF0000; %7D %3C/style%3E%3C/defs%3E%3Cpath id='icon-list' class='cls-1' d='M0,0-.668.667,4.665,6-.668,11.332,0,12,6,6Z' transform='translate(0.668)'/%3E%3C/svg%3E%0A");
  position: absolute;
  display: block;
  left: 0;
  top: 4px;
  background-size: contain;
  background-repeat: no-repeat;
}
.error-generalmessage .errormessage-toggle-body .schedule-unchecked-list-item:first-child {
  padding-top: 9px;
}
.error-generalmessage .errormessage-toggle-body .schedule-unchecked-list-item:first-child::before {
  top: 13px;
}
.error-generalmessage .errormessage-toggle-body .schedule-unchecked-list-item:last-child {
  padding-bottom: 0;
}
.error-generalmessage .errormessage-toggle-body .schedule-unchecked-list-item:hover {
  color: #a00000;
}
.error-generalmessage .errormessage-toggle-body .schedule-unchecked-list-item:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.667 12'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23A00000; %7D %3C/style%3E%3C/defs%3E%3Cpath id='icon-list' class='cls-1' d='M0,0-.668.667,4.665,6-.668,11.332,0,12,6,6Z' transform='translate(0.668)'/%3E%3C/svg%3E%0A");
}

.form__row--error .form__row__label,
.form__row--error .form__label,
.form__row--error .form__element--label {
  padding-left: 21px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 0, 0)' d='M6.000,1.000 C8.757,1.000 11.000,3.243 11.000,6.000 C11.000,8.757 8.757,11.000 6.000,11.000 C3.243,11.000 1.000,8.757 1.000,6.000 C1.000,3.243 3.243,1.000 6.000,1.000 ZM6.000,0.000 C2.687,0.000 0.000,2.686 0.000,6.000 C0.000,9.313 2.687,12.000 6.000,12.000 C9.314,12.000 12.000,9.313 12.000,6.000 C12.000,2.686 9.314,0.000 6.000,0.000 ZM5.345,3.763 C5.296,3.360 5.609,3.000 6.019,3.000 C6.405,3.000 6.708,3.338 6.659,3.725 L6.281,6.752 C6.263,6.893 6.142,7.000 6.000,7.000 C5.858,7.000 5.737,6.893 5.719,6.752 L5.345,3.763 ZM6.000,9.125 C5.655,9.125 5.375,8.845 5.375,8.500 C5.375,8.155 5.655,7.875 6.000,7.875 C6.345,7.875 6.625,8.155 6.625,8.500 C6.625,8.845 6.345,9.125 6.000,9.125 Z'/%3E%3C/svg%3E");
  background-position: left top;
  background-repeat: no-repeat;
  color: #f00 !important;
}
.form__row--error input, .form__row--error label {
  border-color: #f00 !important;
  color: #f00 !important;
}

.filters {
  flex-direction: column;
  flex-wrap: wrap;
  display: flex;
  align-items: center;
}
.filters--horizontal {
  flex-direction: row;
  gap: 18px 0;
}
.filters--horizontal .filter {
  padding-left: 0;
}
.filters--nomargins {
  gap: 18px;
}
.filters--nomargins > * {
  margin: 0;
}
.filters .list-filter-element {
  display: flex;
  align-items: center;
}
.filters .list-filter-element input {
  flex-grow: 1;
  flex-shrink: 1;
}
.filters .list-filter-element input + a {
  flex-grow: 0;
  flex-shrink: 0;
  margin-left: 9px;
}
.filters .fieldset.row {
  gap: 18px;
}
.filters .label {
  font-weight: 700;
}

.filter {
  flex-direction: column;
  align-items: flex-start;
  flex-basis: 200px;
  display: flex;
  padding-left: 18px;
  padding-right: 18px;
  flex-wrap: wrap;
}
.filter__label, .filter__element {
  width: 100%;
}
.filter__label {
  color: #222222;
}
.filter--form {
  flex-direction: row;
  padding-left: 9px;
  padding-right: 9px;
  margin-bottom: 3px;
}
.filter--freesize {
  flex-basis: auto;
}
.filter--freesize select {
  padding-right: 28px;
}
.filter--dynwidth {
  flex-grow: 1;
  flex-shrink: 1;
  display: flex;
  flex-direction: row;
  padding: 0 !important;
  flex-basis: 300px;
  max-width: 1200px;
  flex-wrap: nowrap;
}
.filter--dynwidth .filter {
  width: 33.3333333%;
  flex-basis: 33.33%;
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
}
.filter--dynwidth .filter:last-child {
  flex-grow: 1;
  flex-shrink: 1;
}
.filter.form__component--switch {
  margin-top: 3px;
}
.filter + .filter {
  padding-left: 0;
}

.adgenda-calendar__filters__inner {
  max-width: 1773px;
  width: 100%;
}

.filter__separator {
  padding-left: 16px;
  border-left: 1px solid #d8d8d8;
  height: 36px;
  display: flex;
  align-items: center;
}

.form--mediaplan--settings {
  max-width: 66.66%;
}
.form--components .form__component {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 12px;
}
.form--components .form__component.form__component--switch {
  margin-bottom: 0;
}
.form--components.fieldset--copypackage {
  flex-direction: row;
  flex-wrap: nowrap;
}
.form--components.fieldset--copypackage .form__component {
  margin-bottom: 0;
}
.form--components.fieldset--copypackage .form__component:first-child {
  width: auto !important;
  flex: 0 0 auto;
}
.form--components.fieldset--copypackage .form__component:last-child {
  width: 100% !important;
  flex: 1 1 100%;
}
.form__components__label {
  color: rgba(34, 34, 34, 0.8);
  line-height: 1.5;
}
.form__components__label::before, .form__components__label::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.form__components__label::before {
  margin-bottom: calc(-0.3611111111em + 0px);
}
.form__components__label::after {
  margin-top: calc(-0.4166666667em + 0px);
}
.form__component--none {
  width: auto;
}
.form__component--none input[type=radio] + label {
  margin-right: 18px;
}
.form__component--error .form__label,
.form__component--error .form__row__label {
  color: #ff0000;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 0, 0)' d='M6.000,1.000 C8.757,1.000 11.000,3.243 11.000,6.000 C11.000,8.757 8.757,11.000 6.000,11.000 C3.243,11.000 1.000,8.757 1.000,6.000 C1.000,3.243 3.243,1.000 6.000,1.000 ZM6.000,-0.000 C2.687,-0.000 0.000,2.686 0.000,6.000 C0.000,9.313 2.687,12.000 6.000,12.000 C9.313,12.000 12.000,9.313 12.000,6.000 C12.000,2.686 9.313,-0.000 6.000,-0.000 ZM5.345,3.763 C5.295,3.360 5.609,3.000 6.019,3.000 C6.405,3.000 6.708,3.338 6.659,3.726 L6.280,6.752 C6.263,6.894 6.142,7.000 6.000,7.000 C5.857,7.000 5.737,6.894 5.719,6.752 L5.345,3.763 ZM6.000,9.125 C5.655,9.125 5.375,8.845 5.375,8.500 C5.375,8.155 5.655,7.875 6.000,7.875 C6.345,7.875 6.625,8.155 6.625,8.500 C6.625,8.845 6.345,9.125 6.000,9.125 Z'/%3E%3C/svg%3E");
  background-position: left top 2px;
  background-repeat: no-repeat;
  padding-left: 21px;
}
.form__component--error input[type=text],
.form__component--error input[type=password],
.form__component--error input[type=file],
.form__component--error input[type=search],
.form__component--error input[type=date],
.form__component--error input[type=email],
.form__component--error textarea,
.form__component--error select {
  color: #ff0000;
  background-color: #fff;
  border-color: #f00 !important;
}
.form__component--disabled, .form__component--readonly {
  opacity: 1 !important;
}
.form__component--disabled .form__label, .form__component--readonly .form__label {
  color: rgba(34, 34, 34, 0.5);
}
.form__component--disabled input[type=text],
.form__component--disabled input[type=password],
.form__component--disabled input[type=file],
.form__component--disabled input[type=search],
.form__component--disabled input[type=date],
.form__component--disabled input[type=email],
.form__component--disabled textarea,
.form__component--disabled select,
.form__component--disabled .select2, .form__component--readonly input[type=text],
.form__component--readonly input[type=password],
.form__component--readonly input[type=file],
.form__component--readonly input[type=search],
.form__component--readonly input[type=date],
.form__component--readonly input[type=email],
.form__component--readonly textarea,
.form__component--readonly select,
.form__component--readonly .select2 {
  background-color: #f8f9fa;
  color: rgba(34, 34, 34, 0.5);
}
.form__component--disabled .form__component--date .form__element, .form__component--readonly .form__component--date .form__element {
  cursor: not-allowed;
}
.form__component--disabled .form__component--date .form__element .picker__input, .form__component--readonly .form__component--date .form__element .picker__input {
  pointer-events: none;
}
.form__component--tooltip .form__element {
  align-items: center;
}
.form__component--tooltip .form__element input[type=text],
.form__component--tooltip .form__element input[type=password],
.form__component--tooltip .form__element input[type=file],
.form__component--tooltip .form__element input[type=search],
.form__component--tooltip .form__element input[type=date],
.form__component--tooltip .form__element input[type=email],
.form__component--tooltip .form__element textarea,
.form__component--tooltip .form__element select {
  width: calc(100% - 27px);
}
.form__component--tooltip .form__element .tooltip {
  width: 18px;
}
.form__component--password .form__element {
  position: relative;
}
.form__component--password .toggle-password {
  position: absolute;
  right: 12px;
  height: 100%;
  height: 36px;
  width: 18px;
  background-position: left center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='12px'%3E%3Cpath fill-rule='evenodd' opacity='0.502' fill='rgb(34, 34, 34)' d='M11.250,6.000 C11.250,7.240 10.240,8.250 9.000,8.250 C7.760,8.250 6.750,7.240 6.750,6.000 C6.750,4.759 7.760,3.750 9.000,3.750 C10.240,3.750 11.250,4.759 11.250,6.000 ZM18.000,5.663 C18.000,5.663 14.811,11.250 9.011,11.250 C3.626,11.250 0.000,5.663 0.000,5.663 C0.000,5.663 3.334,0.750 9.011,0.750 C14.782,0.750 18.000,5.663 18.000,5.663 ZM12.750,6.000 C12.750,3.929 11.072,2.250 9.000,2.250 C6.929,2.250 5.250,3.929 5.250,6.000 C5.250,8.071 6.929,9.750 9.000,9.750 C11.072,9.750 12.750,8.071 12.750,6.000 Z'/%3E%3C/svg%3E");
  bottom: 0;
  cursor: pointer;
}
.form__component--password .toggle-password--active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='15px'%3E%3Cpath fill-rule='evenodd' opacity='0.502' fill='rgb(144, 144, 144)' d='M8.914,9.741 L11.242,7.418 L11.250,7.500 C11.250,8.741 10.240,9.750 9.000,9.750 L8.914,9.741 ZM14.950,3.717 L12.494,6.168 C12.653,6.584 12.750,7.030 12.750,7.500 C12.750,9.568 11.068,11.250 9.000,11.250 C8.527,11.250 8.078,11.153 7.661,10.992 L5.879,12.771 C6.835,13.212 7.882,13.500 9.011,13.500 C14.811,13.500 18.000,7.163 18.000,7.163 C18.000,7.163 16.939,5.305 14.950,3.717 ZM16.023,1.065 L2.059,15.000 L1.022,13.934 L3.613,11.348 C1.347,9.511 0.000,7.163 0.000,7.163 C0.000,7.163 3.334,1.500 9.011,1.500 C10.380,1.500 11.603,1.820 12.676,2.306 L14.987,-0.000 L16.023,1.065 ZM5.710,9.257 L6.849,8.120 C6.791,7.922 6.750,7.717 6.750,7.500 C6.750,6.259 7.760,5.250 9.000,5.250 C9.218,5.250 9.425,5.291 9.625,5.351 L10.763,4.214 C10.235,3.928 9.641,3.750 9.000,3.750 C6.932,3.750 5.250,5.432 5.250,7.500 C5.250,8.139 5.426,8.731 5.710,9.257 Z'/%3E%3C/svg%3E");
}
.form__component--search .form__element {
  position: relative;
}
.form__component--search .form__element input {
  padding-right: 90px;
}
.form__component--search .form__element .search-close {
  width: 36px;
  height: 36px;
  position: absolute;
  right: 36px;
  top: 0;
  opacity: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M11.999,10.537 L7.408,5.990 L11.953,1.404 L10.537,0.000 L5.993,4.589 L1.405,0.046 L0.000,1.451 L4.593,6.003 L0.046,10.594 L1.451,11.999 L6.006,7.404 L10.596,11.953 L11.999,10.537 Z'/%3E%3C/svg%3E");
  transition: 0.1s;
  cursor: pointer;
}
.form__component--search .form__element .search-icon {
  width: 36px;
  height: 36px;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M14.935,12.627 L11.289,9.007 C11.975,8.071 12.380,6.919 12.380,5.676 C12.380,2.547 9.815,0.000 6.662,0.000 C3.510,0.000 0.945,2.547 0.945,5.676 C0.945,8.806 3.510,11.351 6.662,11.351 C7.858,11.351 8.967,10.986 9.887,10.361 L13.552,14.000 L14.935,12.627 ZM2.622,5.676 C2.622,3.464 4.435,1.665 6.663,1.665 C8.891,1.665 10.704,3.464 10.704,5.676 C10.704,7.888 8.891,9.687 6.663,9.687 C4.434,9.687 2.622,7.888 2.622,5.676 Z'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  transition: 0.1s;
}
.form__component--search .form__element .search-results {
  margin-top: 9px;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  opacity: 0;
  pointer-events: none;
  transition: 0.1s;
}
.form__component--search .form__element .search-results ul {
  display: flex;
  flex-direction: column;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  width: 100%;
  padding-top: 6px;
  padding-bottom: 6px;
  background-color: #fff;
}
.form__component--search .form__element .search-results ul li {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-left: 12px;
  padding-right: 12px;
  line-height: 24px;
  width: 100%;
}
.form__component--search .form__element .search-results ul li span {
  font-weight: bold;
}
.form__component--search--active .form__element input:focus ~ .search-results {
  opacity: 1;
  pointer-events: auto;
  z-index: 30;
}
.form__component--search--active .form__element .search-close {
  opacity: 1;
  cursor: pointer;
}
.form__component--search--active .form__element .search-icon {
  background-color: #cf0f5b;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M14.935,12.627 L11.289,9.007 C11.975,8.071 12.380,6.919 12.380,5.676 C12.380,2.546 9.815,0.000 6.662,0.000 C3.510,0.000 0.945,2.546 0.945,5.676 C0.945,8.806 3.510,11.351 6.662,11.351 C7.858,11.351 8.967,10.986 9.887,10.361 L13.552,14.000 L14.935,12.627 ZM2.622,5.676 C2.622,3.464 4.435,1.664 6.663,1.664 C8.891,1.664 10.704,3.464 10.704,5.676 C10.704,7.888 8.891,9.687 6.663,9.687 C4.434,9.687 2.622,7.888 2.622,5.676 Z'/%3E%3C/svg%3E");
}
.form__component--search.form__component--tooltip .search-icon {
  right: 27px;
}
.form__component--search.form__component--tooltip .search-close {
  right: 63px;
}
.form__component--search.form__component--tooltip .search-results {
  right: 27px;
  width: calc(100% - 27px);
}
.form__component--checkbox .form__element, .form__component--radio .form__element {
  min-height: 24px;
  align-items: center;
}
.form__component--switch .form__label:empty {
  display: none;
}
.form__component--switch .form__element, .form__component--switch .element {
  min-height: 24px;
  align-items: center;
}
.form__component--switch .form__element input[type=checkbox] + label, .form__component--switch .form__element input[type=radio] + label, .form__component--switch .element input[type=checkbox] + label, .form__component--switch .element input[type=radio] + label {
  padding-left: 39px;
}
.form__component--switch .form__element input[type=checkbox] + label:before, .form__component--switch .form__element input[type=radio] + label:before, .form__component--switch .element input[type=checkbox] + label:before, .form__component--switch .element input[type=radio] + label:before {
  width: 30px;
  height: 10px;
  position: absolute;
  left: 0;
  top: 5px;
  border-radius: 15px;
  background-color: #d8d8d8;
  background-image: none !important;
}
.form__component--switch .form__element input[type=checkbox] + label:after, .form__component--switch .form__element input[type=radio] + label:after, .form__component--switch .element input[type=checkbox] + label:after, .form__component--switch .element input[type=radio] + label:after {
  position: absolute;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 1px solid #d8d8d8;
  background-color: #f8f9fa;
  left: 0;
  top: 1px;
  background-image: none !important;
  transform: scale(1) translateX(0);
  opacity: 1;
  transition: 0.2s;
}
.form__component--switch .form__element input[type=checkbox]:checked + label:after, .form__component--switch .form__element input[type=radio]:checked + label:after, .form__component--switch .element input[type=checkbox]:checked + label:after, .form__component--switch .element input[type=radio]:checked + label:after {
  border: 0;
  background-color: #cf0f5b;
  transform: scale(1) translateX(12px);
  left: 0;
}
.form__component--switch .form__element input[type=checkbox]:disabled + label, .form__component--switch .form__element input[type=checkbox][readonly=readonly] + label, .form__component--switch .form__element input[type=radio]:disabled + label, .form__component--switch .form__element input[type=radio][readonly=readonly] + label, .form__component--switch .element input[type=checkbox]:disabled + label, .form__component--switch .element input[type=checkbox][readonly=readonly] + label, .form__component--switch .element input[type=radio]:disabled + label, .form__component--switch .element input[type=radio][readonly=readonly] + label {
  pointer-events: none;
}
.form__component--switch .form__element input[type=checkbox]:disabled + label:before, .form__component--switch .form__element input[type=checkbox][readonly=readonly] + label:before, .form__component--switch .form__element input[type=radio]:disabled + label:before, .form__component--switch .form__element input[type=radio][readonly=readonly] + label:before, .form__component--switch .element input[type=checkbox]:disabled + label:before, .form__component--switch .element input[type=checkbox][readonly=readonly] + label:before, .form__component--switch .element input[type=radio]:disabled + label:before, .form__component--switch .element input[type=radio][readonly=readonly] + label:before {
  background-color: #edeeef;
}
.form__component--switch .form__element input[type=checkbox]:disabled + label:after, .form__component--switch .form__element input[type=checkbox][readonly=readonly] + label:after, .form__component--switch .form__element input[type=radio]:disabled + label:after, .form__component--switch .form__element input[type=radio][readonly=readonly] + label:after, .form__component--switch .element input[type=checkbox]:disabled + label:after, .form__component--switch .element input[type=checkbox][readonly=readonly] + label:after, .form__component--switch .element input[type=radio]:disabled + label:after, .form__component--switch .element input[type=radio][readonly=readonly] + label:after {
  background-color: #f8f9fa;
}
.form__component--switch .form__element input[type=checkbox]:disabled:checked + label:before, .form__component--switch .form__element input[type=checkbox][readonly=readonly]:checked + label:before, .form__component--switch .form__element input[type=radio]:disabled:checked + label:before, .form__component--switch .form__element input[type=radio][readonly=readonly]:checked + label:before, .form__component--switch .element input[type=checkbox]:disabled:checked + label:before, .form__component--switch .element input[type=checkbox][readonly=readonly]:checked + label:before, .form__component--switch .element input[type=radio]:disabled:checked + label:before, .form__component--switch .element input[type=radio][readonly=readonly]:checked + label:before {
  background-color: #edeeef;
}
.form__component--switch .form__element input[type=checkbox]:disabled:checked + label:after, .form__component--switch .form__element input[type=checkbox][readonly=readonly]:checked + label:after, .form__component--switch .form__element input[type=radio]:disabled:checked + label:after, .form__component--switch .form__element input[type=radio][readonly=readonly]:checked + label:after, .form__component--switch .element input[type=checkbox]:disabled:checked + label:after, .form__component--switch .element input[type=checkbox][readonly=readonly]:checked + label:after, .form__component--switch .element input[type=radio]:disabled:checked + label:after, .form__component--switch .element input[type=radio][readonly=readonly]:checked + label:after {
  background-color: #e787ad;
}
.form__component--switch .form__element input[type=checkbox][readonly=readonly], .form__component--switch .form__element input[type=radio][readonly=readonly], .form__component--switch .element input[type=checkbox][readonly=readonly], .form__component--switch .element input[type=radio][readonly=readonly] {
  pointer-events: none;
}
.form__component--switch .form__element input[type=checkbox].switch-substep + label, .form__component--switch .form__element input[type=radio].switch-substep + label, .form__component--switch .element input[type=checkbox].switch-substep + label, .form__component--switch .element input[type=radio].switch-substep + label {
  margin-left: 39px;
}
.form__component--switch .element {
  align-items: left;
}
.form__component--color .form__element {
  position: relative;
}
.form__component--color .form__element input[type=color] {
  position: absolute;
  left: 0;
  top: 0;
  width: 36px;
  height: 36px;
  border: 0;
  padding: 0;
  background-color: transparent;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  overflow: hidden;
  border: 1px solid #d8d8d8;
}
.form__component--color .form__element input[type=color]::-webkit-color-swatch-wrapper {
  padding: 0;
}
.form__component--color .form__element input[type=color]::-webkit-color-swatch {
  border: none;
}
.form__component--color .form__element input[type=text] {
  width: 136px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='13px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 34, 34)' d='M10.440,4.144 C10.042,4.494 10.000,5.099 10.350,5.499 L9.628,6.131 L6.468,2.516 L7.191,1.884 C7.540,2.283 8.146,2.324 8.544,1.974 L10.438,0.355 C10.712,0.117 11.049,-0.000 11.386,-0.000 C12.191,-0.000 12.834,0.658 12.834,1.441 C12.834,1.867 12.646,2.254 12.335,2.525 L10.440,4.144 ZM6.389,6.416 L4.931,6.416 L7.009,4.595 L6.376,3.871 L2.095,7.597 C1.401,8.200 1.880,8.665 1.308,9.461 C1.231,9.569 1.186,9.678 1.174,9.782 C1.135,10.097 1.363,10.362 1.650,10.398 C1.764,10.411 1.889,10.389 2.010,10.318 C2.914,9.786 3.280,10.386 3.991,9.765 L8.272,6.041 L7.642,5.317 L6.389,6.416 ZM1.077,10.792 C0.765,11.989 0.000,12.154 0.000,12.941 C0.000,13.526 0.487,14.000 1.077,14.000 C1.668,14.000 2.147,13.526 2.147,12.941 C2.147,12.154 1.390,11.989 1.077,10.792 Z'/%3E%3C/svg%3E");
  background-position: right 12px center;
  background-repeat: no-repeat;
  padding-left: 45px;
  cursor: default;
}
.twin-fields .form__component--color .form__element input[type=text] {
  width: 100%;
}
.form__component--quantity .form__element {
  position: relative;
  width: 200px;
}
.form__component--quantity .form__element input[type=text] {
  padding-left: 45px;
  padding-right: 45px;
  text-align: center;
}
.form__component--quantity .form__element .quantity-icon {
  position: absolute;
  width: 36px;
  height: 36px;
  top: 0;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center center;
}
.form__component--quantity .form__element .quantity-icon--subtract {
  left: 0;
  border-right: 1px solid #d8d8d8;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='2px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M12.000,-0.000 L12.000,2.000 L12.000,2.000 L-0.000,2.000 L-0.000,2.000 L-0.000,-0.000 L-0.000,-0.000 L12.000,-0.000 L12.000,-0.000 Z'/%3E%3C/svg%3E");
}
.form__component--quantity .form__element .quantity-icon--subtract:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='2px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 34, 34)' d='M12.000,0.000 L12.000,2.000 L12.000,2.000 L-0.000,2.000 L-0.000,2.000 L-0.000,0.000 L-0.000,0.000 L12.000,0.000 L12.000,0.000 Z'/%3E%3C/svg%3E");
}
.form__component--quantity .form__element .quantity-icon--add {
  right: 0;
  border-left: 1px solid #d8d8d8;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M12.000,7.000 L7.000,7.000 L7.000,12.000 L5.000,12.000 L5.000,7.000 L-0.000,7.000 L-0.000,5.000 L5.000,5.000 L5.000,0.000 L7.000,0.000 L7.000,5.000 L12.000,5.000 L12.000,7.000 Z'/%3E%3C/svg%3E");
}
.form__component--quantity .form__element .quantity-icon--add:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 34, 34)' d='M12.000,7.000 L7.000,7.000 L7.000,12.000 L5.000,12.000 L5.000,7.000 L-0.000,7.000 L-0.000,5.000 L5.000,5.000 L5.000,-0.000 L7.000,-0.000 L7.000,5.000 L12.000,5.000 L12.000,7.000 Z'/%3E%3C/svg%3E");
}
.form__component--date .form__element input[type=text] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M10.200,0.600 C10.200,0.269 9.932,-0.000 9.600,-0.000 C9.268,-0.000 9.000,0.269 9.000,0.600 L9.000,1.800 C9.000,2.131 9.268,2.400 9.600,2.400 C9.932,2.400 10.200,2.131 10.200,1.800 L10.200,0.600 ZM3.000,1.800 C3.000,2.131 2.732,2.400 2.400,2.400 C2.068,2.400 1.800,2.131 1.800,1.800 L1.800,0.600 C1.800,0.269 2.068,-0.000 2.400,-0.000 C2.732,-0.000 3.000,0.269 3.000,0.600 L3.000,1.800 ZM10.800,4.800 L10.800,10.800 L1.200,10.800 L1.200,4.800 L10.800,4.800 ZM12.000,1.200 L10.800,1.200 L10.800,1.800 C10.800,2.462 10.262,3.000 9.600,3.000 C8.938,3.000 8.400,2.462 8.400,1.800 L8.400,1.200 L3.600,1.200 L3.600,1.800 C3.600,2.462 3.062,3.000 2.400,3.000 C1.738,3.000 1.200,2.462 1.200,1.800 L1.200,1.200 L0.000,1.200 L0.000,12.000 L12.000,12.000 L12.000,1.200 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 12px center;
}
.form__row--fieldset .form__component--date--from {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.form__component.no-bottom-margin {
  margin-bottom: 0;
}
.form__component input[type=text],
.form__component input[type=password],
.form__component input[type=file],
.form__component input[type=search],
.form__component input[type=date],
.form__component input[type=email],
.form__component textarea,
.form__component select {
  width: 100%;
  font-size: 14px;
}
.form__component input[type=text].smallText,
.form__component input[type=password].smallText,
.form__component input[type=file].smallText,
.form__component input[type=search].smallText,
.form__component input[type=date].smallText,
.form__component input[type=email].smallText,
.form__component textarea.smallText,
.form__component select.smallText {
  width: 50%;
}
.form__component input[type=checkbox]:disabled + label, .form__component input[type=checkbox][readonly=readonly] + label {
  color: rgba(34, 34, 34, 0.5);
}
.form__component input[type=checkbox]:disabled + label:before, .form__component input[type=checkbox][readonly=readonly] + label:before {
  background-color: #f8f9fa;
}
.form__component input[type=checkbox]:disabled + label:after, .form__component input[type=checkbox][readonly=readonly] + label:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='13px' height='10px'%3E%3Cpath fill-rule='evenodd' fill='rgb(183, 183, 183)' d='M4.750,9.518 L0.250,5.199 L1.646,3.764 L4.724,6.701 L10.829,0.483 L12.250,1.892 L4.750,9.518 Z'/%3E%3C/svg%3E");
}
.form__component input[type=radio]:disabled + label, .form__component input[type=radio][readonly=readonly] + label {
  color: rgba(34, 34, 34, 0.5);
}
.form__component input[type=radio]:disabled + label:before, .form__component input[type=radio][readonly=readonly] + label:before {
  background-color: #f8f9fa;
}
.form__component input[type=radio]:disabled + label:after, .form__component input[type=radio][readonly=readonly] + label:after {
  background-color: #b7b7b7;
}
.form__component input[type=radio]:disabled:not(:checked) + label:after, .form__component input[type=radio][readonly=readonly]:not(:checked) + label:after {
  display: none;
}

.form__row {
  display: flex;
  flex-wrap: wrap;
}
.form__row .form__component .form__component {
  padding-left: 0;
  padding-right: 0;
}
.form__row .form__component:not(.form__component--column) {
  flex: 1;
  max-width: 100%;
}
.form__row.form__row--password .form__element {
  position: relative;
}
.form__row.form__row--password .toggle-password {
  position: absolute;
  right: 12px;
  height: 100%;
  width: 18px;
  height: 36px;
  background-position: left center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='12px'%3E%3Cpath fill-rule='evenodd' opacity='0.502' fill='rgb(34, 34, 34)' d='M11.250,6.000 C11.250,7.240 10.240,8.250 9.000,8.250 C7.760,8.250 6.750,7.240 6.750,6.000 C6.750,4.759 7.760,3.750 9.000,3.750 C10.240,3.750 11.250,4.759 11.250,6.000 ZM18.000,5.663 C18.000,5.663 14.811,11.250 9.011,11.250 C3.626,11.250 0.000,5.663 0.000,5.663 C0.000,5.663 3.334,0.750 9.011,0.750 C14.782,0.750 18.000,5.663 18.000,5.663 ZM12.750,6.000 C12.750,3.929 11.072,2.250 9.000,2.250 C6.929,2.250 5.250,3.929 5.250,6.000 C5.250,8.071 6.929,9.750 9.000,9.750 C11.072,9.750 12.750,8.071 12.750,6.000 Z'/%3E%3C/svg%3E");
  cursor: pointer;
  bottom: 0;
}
.form__row.form__row--password .toggle-password.toggle-password--active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='15px'%3E%3Cpath fill-rule='evenodd' opacity='0.502' fill='rgb(144, 144, 144)' d='M8.914,9.741 L11.242,7.418 L11.250,7.500 C11.250,8.741 10.240,9.750 9.000,9.750 L8.914,9.741 ZM14.950,3.717 L12.494,6.168 C12.653,6.584 12.750,7.030 12.750,7.500 C12.750,9.568 11.068,11.250 9.000,11.250 C8.527,11.250 8.078,11.153 7.661,10.992 L5.879,12.771 C6.835,13.212 7.882,13.500 9.011,13.500 C14.811,13.500 18.000,7.163 18.000,7.163 C18.000,7.163 16.939,5.305 14.950,3.717 ZM16.023,1.065 L2.059,15.000 L1.022,13.934 L3.613,11.348 C1.347,9.511 0.000,7.163 0.000,7.163 C0.000,7.163 3.334,1.500 9.011,1.500 C10.380,1.500 11.603,1.820 12.676,2.306 L14.987,-0.000 L16.023,1.065 ZM5.710,9.257 L6.849,8.120 C6.791,7.922 6.750,7.717 6.750,7.500 C6.750,6.259 7.760,5.250 9.000,5.250 C9.218,5.250 9.425,5.291 9.625,5.351 L10.763,4.214 C10.235,3.928 9.641,3.750 9.000,3.750 C6.932,3.750 5.250,5.432 5.250,7.500 C5.250,8.139 5.426,8.731 5.710,9.257 Z'/%3E%3C/svg%3E");
}
.form__row.form__row--password .retrieval.correct {
  background-image: url("/img/exposureplanning/assets/icons/check.svg");
  background-position: 12px center;
  background-size: 18px 18px;
  background-repeat: no-repeat;
  padding-left: 48px;
}
.form__row > .tooltip {
  margin-left: 12px;
  top: 30px;
}
.form__row .submit-fieldset > div {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
  gap: 18px;
  position: relative;
}
.form__row .submit-fieldset > div .loader {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.form__row .submit-fieldset > div .loader .lds-ring {
  margin-right: 0;
}
.form__row .submit-fieldset > div .loader .lds-ring > div {
  border-top-color: #fff;
}
.form__row.contains-checkboxes-row > div {
  width: auto !important;
}
.form__row.contains-checkboxes-row > div label {
  margin-right: 0;
}
.form__row--campaignpublisher {
  gap: 9px;
  align-items: center;
  flex-wrap: nowrap;
}
.form__row--campaignpublisher .form__component {
  flex: 0 0 auto;
}
.form__row--campaignpublisher .form__component:nth-child(3) {
  flex: 1 1 100%;
}

.form__row__wrapper.form__row__wrapper--switches {
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.form__row__wrapper.form__row__wrapper--switches .form__component--switch:last-child {
  margin-bottom: 0;
}

.form__row__wrapper--period {
  display: none;
  padding-top: 9px;
}
.form__row__wrapper--period .form__element {
  padding-left: 39px;
}
.form__row__wrapper--period .form__element:not(:last-child) {
  margin-bottom: 12px;
}
.form__row__wrapper--period .form__element label {
  margin-right: 0;
}

.form__row--mb36 {
  margin-bottom: 36px;
}

.form__row--mb60 {
  margin-bottom: 60px;
}

.form__row__label {
  flex-basis: 140px;
  flex-grow: 0;
  flex-shrink: 0;
  width: 100%;
  flex-basis: 100%;
}

.form__row__fieldset {
  display: flex;
  flex-wrap: wrap;
  margin-left: -9px;
  margin-right: -9px;
  flex-grow: 1;
}

.form__row__wrapper {
  display: flex;
  flex-wrap: wrap;
  margin-left: -9px;
  margin-right: -9px;
  flex-grow: 1;
}

.form__component--50 {
  width: 50%;
}

.form__component--33 {
  width: 33.333%;
}

.form__component--25 {
  width: 25%;
}

.form__component--14 {
  width: auto;
}

.form__component--none {
  width: auto;
  flex: 0 0 auto !important;
}

.form__component--checkboxgroup .form__element--checkbox {
  min-height: 24px;
  margin-bottom: 18px;
}
.form__component--checkboxgroup .form__element--checkbox:last-child {
  margin-bottom: 0;
}

.form__element--checkbox__subgroup {
  display: flex;
  flex-wrap: wrap;
  padding-left: 50px;
  position: relative;
  align-items: flex-start;
  display: none;
}
.form__element--checkbox__subgroup input[type=checkbox] + label {
  margin-bottom: 18px;
  width: 100%;
}
.form__element--checkbox__subgroup:before {
  content: "";
  width: 2px;
  position: absolute;
  top: 0;
  left: 11px;
  bottom: 18px;
  background-color: #CCCCCC;
}

.form__element--checkbox__subgroup__column {
  display: flex;
  flex-wrap: wrap;
}
.form__element--checkbox__subgroup__column input[type=checkbox] + label {
  width: 100%;
}

.form__element--checkbox__subgroup__column--25 {
  width: 25%;
}

.form__element--checkbox__subgroup__label {
  line-height: 1.3;
  color: #CCCCCC;
  font-weight: 700;
  margin-bottom: 18px;
  width: 100%;
}

.form__row--fee .form__element {
  min-height: 24px;
  margin-bottom: 18px;
}

.form__element--views {
  position: relative;
}
.form__element--views input {
  padding-right: 68px;
  text-align: right;
}
.form__element--views span {
  position: absolute;
  right: 0;
  top: 7px;
  color: #B5B5B5;
}

.form__element--price {
  position: relative;
}
.form__element--price input {
  padding-right: 80px;
  text-align: right;
}
.form__element--price span {
  position: absolute;
  right: 0;
  top: 7px;
  color: #B5B5B5;
}

.form__element.form__element--switch.form__element--priceproposal {
  min-height: 16px;
}

.form__row--multiselect .tags .tag, .form__row--tagselect .tags .tag, .approve-mediaplan__box__row--users .tags .tag {
  border-color: rgba(34, 34, 34, 0.5);
  padding-right: 25px;
  position: relative;
}
.form__row--multiselect .tags .tag--nocaps, .form__row--tagselect .tags .tag--nocaps, .approve-mediaplan__box__row--users .tags .tag--nocaps {
  text-transform: none;
}
.form__row--multiselect .tags .tag .tag-close, .form__row--tagselect .tags .tag .tag-close, .approve-mediaplan__box__row--users .tags .tag .tag-close {
  position: absolute;
  top: 2px;
  right: 3px;
  width: 18px;
  height: 18px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 8px 8px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M11.999,10.537 L7.408,5.990 L11.953,1.404 L10.537,0.000 L5.993,4.589 L1.405,0.046 L0.000,1.451 L4.593,6.003 L0.046,10.594 L1.451,11.999 L6.006,7.404 L10.596,11.953 L11.999,10.537 Z'/%3E%3C/svg%3E");
  cursor: pointer;
}
.form__row--multiselect .tagselect, .form__row--tagselect .tagselect, .approve-mediaplan__box__row--users .tagselect {
  display: flex;
  gap: 12px;
  margin-bottom: 18px;
}
.form__row--multiselect .tagselect select, .form__row--tagselect .tagselect select, .approve-mediaplan__box__row--users .tagselect select {
  float: none;
}
.form__row--multiselect .tagselect .bannerformat_plus, .form__row--tagselect .tagselect .bannerformat_plus, .approve-mediaplan__box__row--users .tagselect .bannerformat_plus {
  flex: 0 0 36px;
  margin-left: 0;
}
.form__row--multiselect .labelselection, .form__row--tagselect .labelselection, .approve-mediaplan__box__row--users .labelselection {
  width: 100%;
}
.form__row--multiselect .selectedtags, .form__row--tagselect .selectedtags, .approve-mediaplan__box__row--users .selectedtags {
  margin-top: 8px;
  flex-wrap: wrap;
}

.multistring {
  width: 100%;
}

.selectedstrings {
  margin-top: 18px;
}

.string_final {
  align-items: stretch;
  flex: 0 0 100%;
}
.string_final .col-12 {
  margin-top: 18px;
}
.string_final .selectedstrings {
  margin-top: 0;
  padding: 18px;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  height: 100%;
}
.string_final .selectedstrings .selectedstring {
  justify-content: space-between;
}
.string_final .selectedstrings .selectedstring.mainCategory {
  margin-top: 18px;
}
.string_final .selectedstrings .selectedstring:first-child {
  margin-top: 0 !important;
}
.string_final .selectedstrings .selectedstring:last-child {
  margin-bottom: 0;
}
.string_final .editSubcategory {
  flex: 1 1 50%;
}

.category_selection .selectedstring {
  padding-left: 39px;
}
.category_selection .selectedstring.mainCategory {
  padding-left: 0;
}
.category_selection .selectedstring::before {
  display: none;
}
.category_selection .selectedstring .mainCategorySwitch + label {
  font-weight: bold;
}

.selectedstring {
  display: flex;
  align-items: center;
  margin-bottom: 9px;
  margin-top: 9px;
  padding-left: 16px;
  position: relative;
}
.selectedstring > span {
  line-height: 20px !important;
}
.selectedstring > span::before, .selectedstring > span::after {
  display: none !important;
}
.selectedstring:not(.header-string)::before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.667 12'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23222222; %7D %3C/style%3E%3C/defs%3E%3Cpath id='icon-list' class='cls-1' d='M0,0-.668.667,4.665,6-.668,11.332,0,12,6,6Z' transform='translate(0.668)'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 7px 12px;
  background-position: left center;
  content: "";
}
.selectedstring.mainCategory {
  padding-left: 0;
}
.selectedstring.mainCategory::before {
  display: none;
}
.selectedstring .selectedstring-item {
  margin-left: 12px;
  margin-right: 12px;
}
.selectedstring .selectedstring-item:first-child {
  margin-left: 0;
}
.selectedstring .selectedstring-item.right {
  text-align: right;
}
.selectedstring img {
  display: block;
  margin-left: 12px;
  cursor: pointer;
}
.selectedstring .icon-edit {
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(35, 118, 229)' d='M9.181,4.232 L9.898,4.947 L3.563,11.282 L0.000,12.000 L0.720,8.437 L7.052,2.103 L7.768,2.818 L1.640,8.930 L1.277,10.722 L3.069,10.360 L9.181,4.232 ZM9.153,-0.000 L7.746,1.408 L10.591,4.255 L12.000,2.844 L9.153,-0.000 ZM2.994,9.359 L8.651,3.701 L8.298,3.348 L2.642,9.004 L2.994,9.359 Z'/%3E%3C/svg%3E");
  background-size: 12px 12px;
  background-repeat: no-repeat;
  background-position: center center;
  margin-right: 4px;
}
.selectedstring .icon-edit:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='%231349e4' d='M9.181,4.232 L9.898,4.947 L3.563,11.282 L0.000,12.000 L0.720,8.437 L7.052,2.103 L7.768,2.818 L1.640,8.930 L1.277,10.722 L3.069,10.360 L9.181,4.232 ZM9.153,-0.000 L7.746,1.408 L10.591,4.255 L12.000,2.844 L9.153,-0.000 ZM2.994,9.359 L8.651,3.701 L8.298,3.348 L2.642,9.004 L2.994,9.359 Z'/%3E%3C/svg%3E");
}
.selectedstring .icon-remove {
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(35, 118, 229)' d='M8.500,12.000 L1.500,12.000 C0.948,12.000 0.500,11.552 0.500,11.000 L0.500,2.500 L-0.000,2.500 L-0.000,1.500 L3.000,1.500 L3.000,0.750 C3.000,0.337 3.337,0.000 3.750,0.000 L6.250,0.000 C6.663,0.000 7.000,0.335 7.000,0.750 L7.000,1.500 L10.000,1.500 L10.000,2.500 L9.500,2.500 L9.500,11.000 C9.500,11.552 9.052,12.000 8.500,12.000 ZM8.500,2.500 L1.500,2.500 L1.500,10.750 C1.500,10.888 1.612,11.000 1.750,11.000 L8.250,11.000 C8.388,11.000 8.500,10.888 8.500,10.750 L8.500,2.500 ZM4.000,4.500 C4.000,4.224 3.776,4.000 3.500,4.000 C3.224,4.000 3.000,4.224 3.000,4.500 L3.000,9.000 C3.000,9.276 3.224,9.500 3.500,9.500 C3.776,9.500 4.000,9.276 4.000,9.000 L4.000,4.500 ZM7.000,4.500 C7.000,4.224 6.776,4.000 6.500,4.000 C6.224,4.000 6.000,4.224 6.000,4.500 L6.000,9.000 C6.000,9.276 6.224,9.500 6.500,9.500 C6.776,9.500 7.000,9.276 7.000,9.000 L7.000,4.500 ZM6.000,1.000 L4.000,1.000 L4.000,1.500 L6.000,1.500 L6.000,1.000 Z'/%3E%3C/svg%3E");
  background-size: 10px 12px;
  background-repeat: no-repeat;
  background-position: center center;
}
.selectedstring .icon-remove:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='%231349e4' d='M8.500,12.000 L1.500,12.000 C0.948,12.000 0.500,11.552 0.500,11.000 L0.500,2.500 L-0.000,2.500 L-0.000,1.500 L3.000,1.500 L3.000,0.750 C3.000,0.337 3.337,0.000 3.750,0.000 L6.250,0.000 C6.663,0.000 7.000,0.335 7.000,0.750 L7.000,1.500 L10.000,1.500 L10.000,2.500 L9.500,2.500 L9.500,11.000 C9.500,11.552 9.052,12.000 8.500,12.000 ZM8.500,2.500 L1.500,2.500 L1.500,10.750 C1.500,10.888 1.612,11.000 1.750,11.000 L8.250,11.000 C8.388,11.000 8.500,10.888 8.500,10.750 L8.500,2.500 ZM4.000,4.500 C4.000,4.224 3.776,4.000 3.500,4.000 C3.224,4.000 3.000,4.224 3.000,4.500 L3.000,9.000 C3.000,9.276 3.224,9.500 3.500,9.500 C3.776,9.500 4.000,9.276 4.000,9.000 L4.000,4.500 ZM7.000,4.500 C7.000,4.224 6.776,4.000 6.500,4.000 C6.224,4.000 6.000,4.224 6.000,4.500 L6.000,9.000 C6.000,9.276 6.224,9.500 6.500,9.500 C6.776,9.500 7.000,9.276 7.000,9.000 L7.000,4.500 ZM6.000,1.000 L4.000,1.000 L4.000,1.500 L6.000,1.500 L6.000,1.000 Z'/%3E%3C/svg%3E");
}
.selectedstring.current {
  padding-left: 25px;
}
.selectedstring.current::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(58, 167, 87)' d='M9.000,-0.000 C4.030,-0.000 0.000,4.030 0.000,9.000 C0.000,13.970 4.030,18.000 9.000,18.000 C13.970,18.000 18.000,13.970 18.000,9.000 C18.000,4.030 13.970,-0.000 9.000,-0.000 ZM8.063,12.388 L4.688,9.149 L5.734,8.073 L8.043,10.276 L12.622,5.612 L13.688,6.669 L8.063,12.388 Z'%3E%3C/path%3E%3C/svg%3E");
  background-size: 16px 16px;
}
.selectedstring.past {
  padding-left: 25px;
}
.selectedstring.past::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve'%3E%3Cpath d='M6.1,13h12v-2.1h-12V13z M12,24c-1.7,0-3.2-0.3-4.7-1c-1.5-0.6-2.7-1.5-3.8-2.6S1.7,18,1,16.6c-0.6-1.5-1-3-1-4.6 c0-1.7,0.3-3.2,1-4.7s1.5-2.7,2.6-3.8S6,1.6,7.4,0.9S10.5,0,12,0c1.7,0,3.2,0.3,4.7,0.9s2.7,1.5,3.8,2.6s1.9,2.4,2.6,3.8 c0.6,1.5,0.9,3,0.9,4.7c0,1.6-0.3,3.2-0.9,4.6c-0.6,1.5-1.5,2.7-2.6,3.8c-1.1,1.1-2.4,1.9-3.8,2.6C15.2,23.7,13.7,24,12,24z M12,21.9c2.8,0,5.1-1,7-2.9c1.9-1.9,2.9-4.3,2.9-7c0-2.8-1-5.1-2.9-7c-1.9-1.9-4.3-2.9-7-2.9S7,3.1,5.1,5s-2.9,4.3-2.9,7 s1,5.1,2.9,7S9.4,21.9,12,21.9z'/%3E%3C/svg%3E%0A");
  background-size: 16px 16px;
  opacity: 0.6;
}
.selectedstring .categorySettings {
  display: flex;
  align-items: center;
}
.selectedstring .categorySettings input {
  width: 70px;
  text-align: right;
}
.selectedstring .categorySettings input.error {
  color: red;
  border-color: red;
}
.selectedstring .categorySettings input.error::placeholder {
  color: red;
}

.multistring-inputs {
  display: flex;
  width: 100%;
  gap: 12px;
}
.multistring-inputs:not(:last-child) {
  margin-bottom: 12px;
}
.multistring-inputs:last-child .bannerformat_min {
  display: none;
}
.multistring-inputs:not(:last-child) .bannerformat_plus {
  display: none;
}
.multistring-inputs .bannerformat_plus, .multistring-inputs .bannerformat_min {
  flex: 0 0 36px;
  margin-left: 0;
}
.multistring-inputs input, .multistring-inputs select {
  width: 100%;
  float: none;
}
.multistring-inputs .select2-container {
  width: 100% !important;
}

.form__row--packagecategories {
  margin-top: -18px;
}

.packagepricelist {
  margin-top: 0;
}
.packagepricelist .selectedstring.header-string {
  padding-left: 0;
}
.packagepricelist .selectedstring.header-string .selectedstring-item:first-child {
  width: 115px;
}
.packagepricelist .selectedstring-item {
  width: 90px;
}
.packagepricelist .selectedstring-item.setpriceprice {
  width: 70px;
}
.packagepricelist .selectedstring-item.top-item {
  font-weight: bold;
}

#form-element-packageSelection,
#form-element-categorySelection {
  display: none;
}

.priceControl {
  position: relative;
}
.priceControl .priceField {
  text-align: right;
  padding-left: 48px;
}

.form__row--packageprices {
  width: 100% !important;
}
.form__row--packageprices .priceFields {
  display: flex;
  margin-left: -9px;
}
.form__row--packageprices .priceFields .packageprice-element {
  position: relative;
  flex: 1 1 25%;
  padding-left: 9px;
  padding-right: 9px;
}
.form__row--packageprices .priceFields .packageprice-element:last-child {
  flex: 0 0 36px;
  padding: 0;
}
.form__row--packageprices .priceFields .packageprice-element .picker__input {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M10.200,0.600 C10.200,0.269 9.932,-0.000 9.600,-0.000 C9.268,-0.000 9.000,0.269 9.000,0.600 L9.000,1.800 C9.000,2.131 9.268,2.400 9.600,2.400 C9.932,2.400 10.200,2.131 10.200,1.800 L10.200,0.600 ZM3.000,1.800 C3.000,2.131 2.732,2.400 2.400,2.400 C2.068,2.400 1.800,2.131 1.800,1.800 L1.800,0.600 C1.800,0.269 2.068,-0.000 2.400,-0.000 C2.732,-0.000 3.000,0.269 3.000,0.600 L3.000,1.800 ZM10.800,4.800 L10.800,10.800 L1.200,10.800 L1.200,4.800 L10.800,4.800 ZM12.000,1.200 L10.800,1.200 L10.800,1.800 C10.800,2.462 10.262,3.000 9.600,3.000 C8.938,3.000 8.400,2.462 8.400,1.800 L8.400,1.200 L3.600,1.200 L3.600,1.800 C3.600,2.462 3.062,3.000 2.400,3.000 C1.738,3.000 1.200,2.462 1.200,1.800 L1.200,1.200 L0.000,1.200 L0.000,12.000 L12.000,12.000 L12.000,1.200 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 12px center;
  cursor: pointer;
}
.form__row--packageprices .priceFields .packageprice-element input.error {
  color: red;
  border-color: red;
}

.overview-pricelist {
  display: flex;
  gap: 18px;
}

.search-element {
  position: relative;
  width: 100%;
}
.search-element input[type=text] ~ .search-results {
  opacity: 1;
  pointer-events: auto;
  z-index: 30;
}
.search-element .search-close {
  width: 36px;
  height: 36px;
  position: absolute;
  right: 36px;
  top: 0;
  opacity: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M11.999,10.537 L7.408,5.990 L11.953,1.404 L10.537,0.000 L5.993,4.589 L1.405,0.046 L0.000,1.451 L4.593,6.003 L0.046,10.594 L1.451,11.999 L6.006,7.404 L10.596,11.953 L11.999,10.537 Z'/%3E%3C/svg%3E");
  transition: 0.1s;
}
.search-element .search-icon {
  width: 36px;
  height: 36px;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M14.935,12.627 L11.289,9.007 C11.975,8.071 12.380,6.919 12.380,5.676 C12.380,2.547 9.815,0.000 6.662,0.000 C3.510,0.000 0.945,2.547 0.945,5.676 C0.945,8.806 3.510,11.351 6.662,11.351 C7.858,11.351 8.967,10.986 9.887,10.361 L13.552,14.000 L14.935,12.627 ZM2.622,5.676 C2.622,3.464 4.435,1.665 6.663,1.665 C8.891,1.665 10.704,3.464 10.704,5.676 C10.704,7.888 8.891,9.687 6.663,9.687 C4.434,9.687 2.622,7.888 2.622,5.676 Z'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  transition: 0.1s;
}
.search-element .search-results {
  margin-top: 9px;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  opacity: 0;
  pointer-events: none;
  transition: 0.1s;
}
.search-element .search-results ul {
  display: block;
  flex-direction: column;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  width: 100%;
  padding-top: 6px;
  padding-bottom: 6px;
  background-color: #fff;
  max-height: 200px;
  overflow: auto;
}
.search-element .search-results ul li {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-left: 12px;
  padding-right: 12px;
  line-height: 24px;
  width: 100%;
}
.search-element .search-results ul li span {
  font-weight: bold;
}
.search-element input.active + .search-close {
  opacity: 1;
  cursor: pointer;
}
.search-element input.active + .search-close + .search-icon {
  background-color: #cf0f5b;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M14.935,12.627 L11.289,9.007 C11.975,8.071 12.380,6.919 12.380,5.676 C12.380,2.546 9.815,0.000 6.662,0.000 C3.510,0.000 0.945,2.546 0.945,5.676 C0.945,8.806 3.510,11.351 6.662,11.351 C7.858,11.351 8.967,10.986 9.887,10.361 L13.552,14.000 L14.935,12.627 ZM2.622,5.676 C2.622,3.464 4.435,1.664 6.663,1.664 C8.891,1.664 10.704,3.464 10.704,5.676 C10.704,7.888 8.891,9.687 6.663,9.687 C4.434,9.687 2.622,7.888 2.622,5.676 Z'/%3E%3C/svg%3E");
}

/* DATEPICKER */
.picker {
  font-size: 14px;
  text-align: left;
  line-height: 1.2;
  color: #222222;
  position: absolute;
  z-index: 10000;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: none;
  width: 100%;
}

.picker__header {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  font-weight: bold;
  height: 36px;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
}
.picker__header .picker__nav--prev {
  position: absolute;
  left: 0;
  top: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23909090' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath d='M16.67 0l2.83 2.829-9.339 9.175 9.339 9.167L16.67 24 4.5 12.004z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  border: 0;
  width: 34px;
  height: 33px;
  background-size: auto 12px;
  background-position: left 16px center;
  left: 1px;
  top: 1px;
  cursor: pointer;
}
.picker__header .picker__nav--prev:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath d='M16.67 0l2.83 2.829-9.339 9.175 9.339 9.167L16.67 24 4.5 12.004z'/%3E%3C/svg%3E");
  background-color: #fff;
}
.picker__header .picker__nav--next {
  position: absolute;
  right: 0;
  top: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23909090' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath d='M5 3l3.057-3L20 12 8.057 24 5 21l9-9z'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  border: 0;
  width: 34px;
  height: 33px;
  background-size: auto 12px;
  background-position: right 16px center;
  right: 1px;
  top: 1px;
}
.picker__header .picker__nav--next:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath d='M5 3l3.057-3L20 12 8.057 24 5 21l9-9z'/%3E%3C/svg%3E");
  background-color: #fff;
}
.picker__header .picker__month,
.picker__header .picker__year {
  padding-left: 3px;
  padding-right: 3px;
}
.picker__header .picker__month,
.picker__header .picker__year {
  font-size: 18px;
}
@media screen and (min-width: 320px) {
  .picker__header .picker__month,
  .picker__header .picker__year {
    font-size: calc(18px + 2 * (100vw - 320px) / 1114);
  }
}
@media screen and (min-width: 1434px) {
  .picker__header .picker__month,
  .picker__header .picker__year {
    font-size: 20px;
  }
}
.picker__header .picker__month,
.picker__header .picker__year {
  line-height: 1.1;
}
.picker__header .picker__month::before, .picker__header .picker__month::after,
.picker__header .picker__year::before,
.picker__header .picker__year::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.picker__header .picker__month::before,
.picker__header .picker__year::before {
  margin-bottom: calc(-0.1611111111em + 0px);
}
.picker__header .picker__month::after,
.picker__header .picker__year::after {
  margin-top: calc(-0.2166666667em + -3px);
}
.picker__header .picker__month,
.picker__header .picker__year {
  font-family: "Roboto";
  font-size: 14px !important;
  font-weight: 300;
  text-transform: capitalize;
}

.picker__input {
  cursor: default;
}

.picker__input.picker__input--active {
  border-color: #0089ec;
}

.picker__holder {
  width: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  position: absolute;
  background: #fff;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  box-sizing: border-box;
  min-width: 300px;
  max-height: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  transform: translateY(-1em) perspective(600px) rotateX(10deg);
  transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s;
  box-shadow: none;
  width: 100%;
}

.picker__frame {
  padding: 1px;
}

.picker__wrap {
  margin: -1px;
}

.picker--opened .picker__holder {
  max-height: 400px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
  border-top-width: 1px;
  border-bottom-width: 1px;
  transform: translateY(0) perspective(600px) rotateX(0);
  transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s;
}

table.picker__table:not(.normal) {
  border: 0 !important;
}

table.picker__table:not(.normal) {
  border: 0 !important;
}
table.picker__table:not(.normal) th {
  border: 0 !important;
  text-align: center !important;
  color: #909090 !important;
  font-weight: 300 !important;
  padding-left: 12px !important;
  padding-right: 12px !important;
  padding-top: 18px !important;
  padding-bottom: 18px !important;
}
table.picker__table:not(.normal) tr:hover td {
  background-color: #fff;
  color: #000;
}
table.picker__table:not(.normal) tr:hover td:not(.picker-weeknumber) {
  background-color: #fff;
}
table.picker__table:not(.normal) tr:hover td.picker-weeknumber {
  font-weight: bold;
  background-color: #edeeef;
  color: #909090;
}
table.picker__table:not(.normal) tr td {
  text-align: center !important;
  border-bottom: 0 !important;
}
table.picker__table:not(.normal) td {
  font-size: 12px;
  padding: unset;
  padding-top: 4.5px !important;
  padding-bottom: 4.5px !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  vertical-align: middle;
}
table.picker__table:not(.normal) .picker__day {
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  border-radius: 50%;
  border: 1px solid transparent;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
}
table.picker__table:not(.normal) .picker__day--selected {
  background-color: #cf0f5b !important;
  color: #fff !important;
}

.picker__day--disabled {
  background-color: #f8f9fa !important;
  color: rgba(34, 34, 34, 0.5) !important;
  pointer-events: none;
}
.picker__day--disabled:hover {
  background-color: #f8f9fa !important;
  color: rgba(34, 34, 34, 0.5) !important;
}

.picker__footer {
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-top: 1px solid #d8d8d8;
}
.picker__footer button {
  margin-left: 6px;
  margin-right: 6px;
  min-height: 36px;
  height: 36px;
  text-transform: none;
  border-radius: 4px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 14px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
}

.picker__day--outfocus {
  color: #909090 !important;
}

.picker__box {
  padding: 18px;
}

table.picker__table:not(.normal) tr td.picker-weeknumber {
  background-color: #edeeef;
  color: #909090;
  cursor: default;
}

.indentLine {
  padding-left: 45px;
  padding-top: 18px;
  position: relative;
}
.indentLine:before, .indentLine:after {
  content: "";
  position: absolute;
}
.indentLine:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 24'%3E%3Cdefs/%3E%3Cpath fill='%23D8D8D8' fill-rule='evenodd' d='M12 24H0V0h1v23h11v1z'/%3E%3C/svg%3E");
  width: 12px;
  height: 24px;
  left: 21px;
  top: 12px;
  -webkit-background-size: 12px 24px;
  background-size: 12px 24px;
}
.withEuro input, .withPercentage input {
  text-align: right;
  padding-right: 26px;
}
.withEuro:after, .withPercentage:after {
  content: "%";
  position: absolute;
  left: 15px;
  top: 26px;
}

.withEuro:after {
  content: "€";
}

.mediaplans-overlay {
  position: fixed;
  z-index: 900;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background: rgba(0, 0, 0, 0.5);
}

.mediaplans-overlay-form {
  /* position: fixed;
  width: 500px;
  padding: 18px;
  background: #fff;
  border-radius: 5px;
  z-index: 1000;
  left: calc(50% - 250px);
  top: 100px; */
}
.mediaplans-overlay-form .adgenda-calendar__calendar__popup__info {
  display: flex;
}
.mediaplans-overlay-form .reservation-week,
.mediaplans-overlay-form .reservation-price {
  width: 50%;
}
.mediaplans-overlay-form .reservation-price {
  text-align: right;
}

.mediaplans-overlay-form .element {
  width: 100%;
  float: left;
}
.mediaplans-overlay-form .element .subField {
  width: 100%;
  float: left;
}

.alert {
  display: flex;
  background-color: #dddddd;
  padding: 8px 24px 8px 12px;
  border-radius: 5px;
  margin-bottom: 12px;
  font-weight: 300;
  width: 100%;
}
.alert.blue {
  background-color: #eaf2ff;
  color: #2299dd;
  padding-right: 18px;
}
.alert.red {
  background-color: #ffdddd;
  color: #ff0000;
}
.alert.green {
  color: #3aa757;
  background-color: rgba(58, 167, 87, 0.1);
}
.alert:last-child {
  margin-bottom: 0;
}
.alert svg {
  margin: 1px 8px 0px 0px;
}
.alert .price {
  flex-grow: 1;
  text-align: right;
}
.alert .infoIcon {
  width: 18px;
  height: 18px;
  position: relative;
  top: -1px;
}

.lds-ring-back {
  display: none;
  position: absolute;
  left: 1px;
  right: 34px;
  bottom: 1px;
  height: 34px;
  opacity: 1;
  background-color: #fff;
}

.lds-ring {
  display: inline-block;
  position: relative;
  width: 12px;
  height: 12px;
  margin-right: 9px;
}

.lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 12px;
  height: 12px;
  border: 2px solid #202020;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: rgb(144, 144, 144) transparent transparent transparent;
}

.lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}

.lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}

.lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}

@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.plupload-progress-wrapper-adgenda {
  position: absolute;
  left: calc(100% + 18px);
  top: 0;
  width: 100px;
  height: 36px;
  display: flex;
  align-items: center;
}

.plupload-error {
  color: #f00;
}

#packageImageForm .plupload-buttons .button.button--outline {
  margin-left: 0;
  display: block !important;
}
#packageImageForm .plupload-progress-wrapper-adgenda {
  gap: 9px;
  left: 130px;
  white-space: nowrap;
}

.plupload-upload-status {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 36px;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  padding-left: 12px;
  padding-right: 36px;
  font-size: 14px;
  color: rgba(34, 34, 34, 0.5);
}
#packageImageForm .plupload-upload-status {
  display: none;
}
.plupload-upload-status .plupload-delete, .plupload-upload-status .fname, .plupload-upload-status .fsize {
  display: none;
}
.plupload-upload-status.hasFile .plupload-delete {
  display: block;
  position: absolute;
  top: calc(50% - 6px);
  right: 12px;
  width: 12px;
  height: 12px;
  background-image: url("/img/exposureplanning/assets/icons/trash.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 12px 12px;
  cursor: pointer;
}
.plupload-upload-status.hasFile .fname {
  display: inline;
  color: #222222;
  margin-right: 12px;
}
.plupload-upload-status.hasFile .fsize {
  display: inline;
}
.plupload-upload-status.hasFile .nofiles {
  display: none;
}

.selection__inner.plupload_results,
.selection__inner.plupload_results2 {
  width: 100%;
  margin-top: 24px;
  border: 1px solid #d8d8d8 !important;
  padding-top: 15px !important;
}

.selection__inner.plupload_results .image-upload-item,
.selection__inner.plupload_results2 .image-upload-item,
.outline-box.plupload_results .image-upload-item,
.image-gallery .image-upload-item {
  width: calc(100% + 18px);
  margin-left: -9px;
  margin-right: -9px;
  margin-bottom: 15px;
  display: flex;
  align-items: flex-start;
}
.selection__inner.plupload_results .image-upload-item .sort-arrow,
.selection__inner.plupload_results2 .image-upload-item .sort-arrow,
.outline-box.plupload_results .image-upload-item .sort-arrow,
.image-gallery .image-upload-item .sort-arrow {
  flex: 0 0 18px;
  height: 18px;
  background-image: url("/img/exposureplanning/assets/icons/icon-expand.svg");
  background-position: right center;
  background-repeat: no-repeat;
  transform-origin: 50% 50%;
  cursor: pointer;
}
.selection__inner.plupload_results .image-upload-item .sort-arrow--up,
.selection__inner.plupload_results2 .image-upload-item .sort-arrow--up,
.outline-box.plupload_results .image-upload-item .sort-arrow--up,
.image-gallery .image-upload-item .sort-arrow--up {
  transform: rotate(-90deg);
}
.selection__inner.plupload_results .image-upload-item .sort-arrow--down,
.selection__inner.plupload_results2 .image-upload-item .sort-arrow--down,
.outline-box.plupload_results .image-upload-item .sort-arrow--down,
.image-gallery .image-upload-item .sort-arrow--down {
  margin-left: 8px;
  margin-right: 18px;
  transform: rotate(90deg);
}
.selection__inner.plupload_results .image-upload-item .sort-arrow:hover,
.selection__inner.plupload_results2 .image-upload-item .sort-arrow:hover,
.outline-box.plupload_results .image-upload-item .sort-arrow:hover,
.image-gallery .image-upload-item .sort-arrow:hover {
  background-image: url("/img/exposureplanning/assets/icons/icon-expand-dark.svg");
}
.selection__inner.plupload_results .image-upload-item .image-preview,
.selection__inner.plupload_results2 .image-upload-item .image-preview,
.outline-box.plupload_results .image-upload-item .image-preview,
.image-gallery .image-upload-item .image-preview {
  position: relative;
  flex: 0 0 204px;
  height: 125px;
  background-color: #f8f9fa;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 5px;
  cursor: pointer;
  border-top: 12px solid #f8f9fa;
  border-bottom: 12px solid #f8f9fa;
  border-left: 12px solid #f8f9fa;
  border-right: 12px solid #f8f9fa;
}
.selection__inner.plupload_results .image-upload-item .image-preview .image-preview-overlay,
.selection__inner.plupload_results2 .image-upload-item .image-preview .image-preview-overlay,
.outline-box.plupload_results .image-upload-item .image-preview .image-preview-overlay,
.image-gallery .image-upload-item .image-preview .image-preview-overlay {
  display: none;
  position: absolute;
  top: -12px;
  left: -12px;
  right: -12px;
  bottom: -12px;
  background-color: rgba(0, 0, 0, 0.5);
  background-image: url("/img/exposureplanning/assets/icons/icon-fullsize.svg");
  background-position: center center;
  background-repeat: no-repeat;
  border-radius: 5px;
  cursor: pointer;
}
.selection__inner.plupload_results .image-upload-item .image-preview:hover .image-preview-overlay,
.selection__inner.plupload_results2 .image-upload-item .image-preview:hover .image-preview-overlay,
.outline-box.plupload_results .image-upload-item .image-preview:hover .image-preview-overlay,
.image-gallery .image-upload-item .image-preview:hover .image-preview-overlay {
  display: block;
}
.selection__inner.plupload_results .image-upload-item .image-description,
.selection__inner.plupload_results2 .image-upload-item .image-description,
.outline-box.plupload_results .image-upload-item .image-description,
.image-gallery .image-upload-item .image-description {
  flex: 1 1 auto;
  padding: 0 18px;
}
.selection__inner.plupload_results .image-upload-item .image-description .image-name-info,
.selection__inner.plupload_results2 .image-upload-item .image-description .image-name-info,
.outline-box.plupload_results .image-upload-item .image-description .image-name-info,
.image-gallery .image-upload-item .image-description .image-name-info {
  margin-bottom: 12px;
}
.selection__inner.plupload_results .image-upload-item .image-description .image-name-info .image-name-size,
.selection__inner.plupload_results2 .image-upload-item .image-description .image-name-info .image-name-size,
.outline-box.plupload_results .image-upload-item .image-description .image-name-info .image-name-size,
.image-gallery .image-upload-item .image-description .image-name-info .image-name-size {
  padding-left: 12px;
  color: rgba(34, 34, 34, 0.5);
}
.selection__inner.plupload_results .image-upload-item .image-description .image-description-label, .selection__inner.plupload_results .image-upload-item .image-description .image-reservations-label,
.selection__inner.plupload_results2 .image-upload-item .image-description .image-description-label,
.selection__inner.plupload_results2 .image-upload-item .image-description .image-reservations-label,
.outline-box.plupload_results .image-upload-item .image-description .image-description-label,
.outline-box.plupload_results .image-upload-item .image-description .image-reservations-label,
.image-gallery .image-upload-item .image-description .image-description-label,
.image-gallery .image-upload-item .image-description .image-reservations-label {
  color: rgba(34, 34, 34, 0.5);
}
.selection__inner.plupload_results .image-upload-item .image-description .image-description-text,
.selection__inner.plupload_results2 .image-upload-item .image-description .image-description-text,
.outline-box.plupload_results .image-upload-item .image-description .image-description-text,
.image-gallery .image-upload-item .image-description .image-description-text {
  white-space: pre-line;
}
.selection__inner.plupload_results .image-upload-item .image-menu,
.selection__inner.plupload_results2 .image-upload-item .image-menu,
.outline-box.plupload_results .image-upload-item .image-menu,
.image-gallery .image-upload-item .image-menu {
  flex: 0 0 48px;
  padding-left: 30px;
  height: 18px;
  background-color: #fff;
  cursor: pointer;
  position: relative;
}
.selection__inner.plupload_results .image-upload-item .image-menu > svg,
.selection__inner.plupload_results2 .image-upload-item .image-menu > svg,
.outline-box.plupload_results .image-upload-item .image-menu > svg,
.image-gallery .image-upload-item .image-menu > svg {
  width: 18px;
  height: 18px;
}
.selection__inner.plupload_results .image-upload-item .image-menu:hover,
.selection__inner.plupload_results2 .image-upload-item .image-menu:hover,
.outline-box.plupload_results .image-upload-item .image-menu:hover,
.image-gallery .image-upload-item .image-menu:hover {
  background-color: #fff;
}
.selection__inner.plupload_results .image-upload-item .image-menu:hover svg path,
.selection__inner.plupload_results2 .image-upload-item .image-menu:hover svg path,
.outline-box.plupload_results .image-upload-item .image-menu:hover svg path,
.image-gallery .image-upload-item .image-menu:hover svg path {
  fill: #595959;
}
.selection__inner.plupload_results .image-upload-item .image-menu .image-menu-actions,
.selection__inner.plupload_results2 .image-upload-item .image-menu .image-menu-actions,
.outline-box.plupload_results .image-upload-item .image-menu .image-menu-actions,
.image-gallery .image-upload-item .image-menu .image-menu-actions {
  top: -19px;
  right: -19px;
  position: absolute;
  min-width: 200px;
  transform: scale(0) translateY(0);
  transform-origin: center center;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  padding: 18px;
  padding-top: 9px;
  padding-bottom: 9px;
  display: block;
  box-shadow: none;
  transition: 0.2s;
  height: auto;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  padding-right: 42px;
  z-index: 2;
  transform-origin: right top;
}
.selection__inner.plupload_results .image-upload-item .image-menu .image-menu-actions *,
.selection__inner.plupload_results2 .image-upload-item .image-menu .image-menu-actions *,
.outline-box.plupload_results .image-upload-item .image-menu .image-menu-actions *,
.image-gallery .image-upload-item .image-menu .image-menu-actions * {
  -webkit-font-smoothing: antialiased;
}
.selection__inner.plupload_results .image-upload-item .image-menu .image-menu-actions a,
.selection__inner.plupload_results2 .image-upload-item .image-menu .image-menu-actions a,
.outline-box.plupload_results .image-upload-item .image-menu .image-menu-actions a,
.image-gallery .image-upload-item .image-menu .image-menu-actions a {
  margin-bottom: 0;
}
.selection__inner.plupload_results .image-upload-item .image-menu .image-menu-actions--active,
.selection__inner.plupload_results2 .image-upload-item .image-menu .image-menu-actions--active,
.outline-box.plupload_results .image-upload-item .image-menu .image-menu-actions--active,
.image-gallery .image-upload-item .image-menu .image-menu-actions--active {
  transform: scale(1) translateY(0);
}
.selection__inner.plupload_results .image-upload-item .image-menu .image-menu-actions__icon,
.selection__inner.plupload_results2 .image-upload-item .image-menu .image-menu-actions__icon,
.outline-box.plupload_results .image-upload-item .image-menu .image-menu-actions__icon,
.image-gallery .image-upload-item .image-menu .image-menu-actions__icon {
  position: absolute;
  right: 18px;
  top: 18px;
  width: 18px;
  height: 18px;
  cursor: pointer;
}
.selection__inner.plupload_results .image-upload-item .image-menu .image-menu-actions__icon > svg,
.selection__inner.plupload_results2 .image-upload-item .image-menu .image-menu-actions__icon > svg,
.outline-box.plupload_results .image-upload-item .image-menu .image-menu-actions__icon > svg,
.image-gallery .image-upload-item .image-menu .image-menu-actions__icon > svg {
  width: 18px;
  height: 18px;
}
.selection__inner.plupload_results .image-upload-item .image-menu .image-menu-actions__icon:hover,
.selection__inner.plupload_results2 .image-upload-item .image-menu .image-menu-actions__icon:hover,
.outline-box.plupload_results .image-upload-item .image-menu .image-menu-actions__icon:hover,
.image-gallery .image-upload-item .image-menu .image-menu-actions__icon:hover {
  background-color: #fff;
}
.selection__inner.plupload_results .image-upload-item .image-menu .image-menu-actions__icon:hover svg path,
.selection__inner.plupload_results2 .image-upload-item .image-menu .image-menu-actions__icon:hover svg path,
.outline-box.plupload_results .image-upload-item .image-menu .image-menu-actions__icon:hover svg path,
.image-gallery .image-upload-item .image-menu .image-menu-actions__icon:hover svg path {
  fill: #595959;
}
.selection__inner.plupload_results .image-upload-item .image-menu .image-menu-actions ul,
.selection__inner.plupload_results2 .image-upload-item .image-menu .image-menu-actions ul,
.outline-box.plupload_results .image-upload-item .image-menu .image-menu-actions ul,
.image-gallery .image-upload-item .image-menu .image-menu-actions ul {
  padding: 0;
}
.selection__inner.plupload_results .image-upload-item .image-menu .image-menu-actions ul li,
.selection__inner.plupload_results2 .image-upload-item .image-menu .image-menu-actions ul li,
.outline-box.plupload_results .image-upload-item .image-menu .image-menu-actions ul li,
.image-gallery .image-upload-item .image-menu .image-menu-actions ul li {
  text-transform: none;
  padding-left: 0;
  padding-right: 0;
}
.selection__inner.plupload_results .image-upload-item .image-menu .image-menu-actions ul li:before, .selection__inner.plupload_results .image-upload-item .image-menu .image-menu-actions ul li:after,
.selection__inner.plupload_results2 .image-upload-item .image-menu .image-menu-actions ul li:before,
.selection__inner.plupload_results2 .image-upload-item .image-menu .image-menu-actions ul li:after,
.outline-box.plupload_results .image-upload-item .image-menu .image-menu-actions ul li:before,
.outline-box.plupload_results .image-upload-item .image-menu .image-menu-actions ul li:after,
.image-gallery .image-upload-item .image-menu .image-menu-actions ul li:before,
.image-gallery .image-upload-item .image-menu .image-menu-actions ul li:after {
  display: none;
}
.selection__inner.plupload_results .image-upload-item .image-menu .image-menu-actions ul li a,
.selection__inner.plupload_results2 .image-upload-item .image-menu .image-menu-actions ul li a,
.outline-box.plupload_results .image-upload-item .image-menu .image-menu-actions ul li a,
.image-gallery .image-upload-item .image-menu .image-menu-actions ul li a {
  display: inline-block;
  padding: 0;
  color: #2376e5;
  font-weight: bold;
  padding-top: 9px;
  padding-bottom: 9px;
  line-height: 1;
}
.selection__inner.plupload_results .image-upload-item .image-menu .image-menu-actions ul li a:hover,
.selection__inner.plupload_results2 .image-upload-item .image-menu .image-menu-actions ul li a:hover,
.outline-box.plupload_results .image-upload-item .image-menu .image-menu-actions ul li a:hover,
.image-gallery .image-upload-item .image-menu .image-menu-actions ul li a:hover {
  color: #000;
}
.selection__inner.plupload_results .image-upload-item .image-menu .image-menu-actions ul li a[title=Edit],
.selection__inner.plupload_results2 .image-upload-item .image-menu .image-menu-actions ul li a[title=Edit],
.outline-box.plupload_results .image-upload-item .image-menu .image-menu-actions ul li a[title=Edit],
.image-gallery .image-upload-item .image-menu .image-menu-actions ul li a[title=Edit] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(35, 118, 229)' d='M9.181,4.232 L9.898,4.947 L3.563,11.282 L0.000,12.000 L0.720,8.437 L7.052,2.103 L7.768,2.818 L1.640,8.930 L1.277,10.722 L3.069,10.360 L9.181,4.232 ZM9.153,-0.000 L7.746,1.408 L10.591,4.255 L12.000,2.844 L9.153,-0.000 ZM2.994,9.359 L8.651,3.701 L8.298,3.348 L2.642,9.004 L2.994,9.359 Z'/%3E%3C/svg%3E");
  padding-left: 21px;
  background-size: 12px 12px;
  background-repeat: no-repeat;
  background-position: left center;
}
.selection__inner.plupload_results .image-upload-item .image-menu .image-menu-actions ul li a[title=Edit]:hover,
.selection__inner.plupload_results2 .image-upload-item .image-menu .image-menu-actions ul li a[title=Edit]:hover,
.outline-box.plupload_results .image-upload-item .image-menu .image-menu-actions ul li a[title=Edit]:hover,
.image-gallery .image-upload-item .image-menu .image-menu-actions ul li a[title=Edit]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='%23000000' d='M9.181,4.232 L9.898,4.947 L3.563,11.282 L0.000,12.000 L0.720,8.437 L7.052,2.103 L7.768,2.818 L1.640,8.930 L1.277,10.722 L3.069,10.360 L9.181,4.232 ZM9.153,-0.000 L7.746,1.408 L10.591,4.255 L12.000,2.844 L9.153,-0.000 ZM2.994,9.359 L8.651,3.701 L8.298,3.348 L2.642,9.004 L2.994,9.359 Z'/%3E%3C/svg%3E");
}
.selection__inner.plupload_results .image-upload-item .image-menu .image-menu-actions ul li a[title=Details],
.selection__inner.plupload_results2 .image-upload-item .image-menu .image-menu-actions ul li a[title=Details],
.outline-box.plupload_results .image-upload-item .image-menu .image-menu-actions ul li a[title=Details],
.image-gallery .image-upload-item .image-menu .image-menu-actions ul li a[title=Details] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(35, 118, 229)' d='M6.512,0.500 L5.089,1.914 L8.177,5.002 L0.000,5.002 L0.000,6.998 L8.177,6.998 L5.089,10.086 L6.512,11.500 L12.000,6.000 L6.512,0.500 Z'/%3E%3C/svg%3E");
  padding-left: 21px;
  background-size: 12px 11px;
  background-repeat: no-repeat;
  background-position: left center;
}
.selection__inner.plupload_results .image-upload-item .image-menu .image-menu-actions ul li a[title=Details]:hover,
.selection__inner.plupload_results2 .image-upload-item .image-menu .image-menu-actions ul li a[title=Details]:hover,
.outline-box.plupload_results .image-upload-item .image-menu .image-menu-actions ul li a[title=Details]:hover,
.image-gallery .image-upload-item .image-menu .image-menu-actions ul li a[title=Details]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='%23000000' d='M6.512,0.500 L5.089,1.914 L8.177,5.002 L0.000,5.002 L0.000,6.998 L8.177,6.998 L5.089,10.086 L6.512,11.500 L12.000,6.000 L6.512,0.500 Z'/%3E%3C/svg%3E");
}
.selection__inner.plupload_results .image-upload-item .image-menu .image-menu-actions ul li a[title=Delete],
.selection__inner.plupload_results2 .image-upload-item .image-menu .image-menu-actions ul li a[title=Delete],
.outline-box.plupload_results .image-upload-item .image-menu .image-menu-actions ul li a[title=Delete],
.image-gallery .image-upload-item .image-menu .image-menu-actions ul li a[title=Delete] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(35, 118, 229)' d='M8.500,12.000 L1.500,12.000 C0.948,12.000 0.500,11.552 0.500,11.000 L0.500,2.500 L-0.000,2.500 L-0.000,1.500 L3.000,1.500 L3.000,0.750 C3.000,0.337 3.337,0.000 3.750,0.000 L6.250,0.000 C6.663,0.000 7.000,0.335 7.000,0.750 L7.000,1.500 L10.000,1.500 L10.000,2.500 L9.500,2.500 L9.500,11.000 C9.500,11.552 9.052,12.000 8.500,12.000 ZM8.500,2.500 L1.500,2.500 L1.500,10.750 C1.500,10.888 1.612,11.000 1.750,11.000 L8.250,11.000 C8.388,11.000 8.500,10.888 8.500,10.750 L8.500,2.500 ZM4.000,4.500 C4.000,4.224 3.776,4.000 3.500,4.000 C3.224,4.000 3.000,4.224 3.000,4.500 L3.000,9.000 C3.000,9.276 3.224,9.500 3.500,9.500 C3.776,9.500 4.000,9.276 4.000,9.000 L4.000,4.500 ZM7.000,4.500 C7.000,4.224 6.776,4.000 6.500,4.000 C6.224,4.000 6.000,4.224 6.000,4.500 L6.000,9.000 C6.000,9.276 6.224,9.500 6.500,9.500 C6.776,9.500 7.000,9.276 7.000,9.000 L7.000,4.500 ZM6.000,1.000 L4.000,1.000 L4.000,1.500 L6.000,1.500 L6.000,1.000 Z'/%3E%3C/svg%3E");
  padding-left: 21px;
  background-size: 10px 12px;
  background-repeat: no-repeat;
  background-position: left center;
}
.selection__inner.plupload_results .image-upload-item .image-menu .image-menu-actions ul li a[title=Delete]:hover,
.selection__inner.plupload_results2 .image-upload-item .image-menu .image-menu-actions ul li a[title=Delete]:hover,
.outline-box.plupload_results .image-upload-item .image-menu .image-menu-actions ul li a[title=Delete]:hover,
.image-gallery .image-upload-item .image-menu .image-menu-actions ul li a[title=Delete]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='%23000000' d='M8.500,12.000 L1.500,12.000 C0.948,12.000 0.500,11.552 0.500,11.000 L0.500,2.500 L-0.000,2.500 L-0.000,1.500 L3.000,1.500 L3.000,0.750 C3.000,0.337 3.337,0.000 3.750,0.000 L6.250,0.000 C6.663,0.000 7.000,0.335 7.000,0.750 L7.000,1.500 L10.000,1.500 L10.000,2.500 L9.500,2.500 L9.500,11.000 C9.500,11.552 9.052,12.000 8.500,12.000 ZM8.500,2.500 L1.500,2.500 L1.500,10.750 C1.500,10.888 1.612,11.000 1.750,11.000 L8.250,11.000 C8.388,11.000 8.500,10.888 8.500,10.750 L8.500,2.500 ZM4.000,4.500 C4.000,4.224 3.776,4.000 3.500,4.000 C3.224,4.000 3.000,4.224 3.000,4.500 L3.000,9.000 C3.000,9.276 3.224,9.500 3.500,9.500 C3.776,9.500 4.000,9.276 4.000,9.000 L4.000,4.500 ZM7.000,4.500 C7.000,4.224 6.776,4.000 6.500,4.000 C6.224,4.000 6.000,4.224 6.000,4.500 L6.000,9.000 C6.000,9.276 6.224,9.500 6.500,9.500 C6.776,9.500 7.000,9.276 7.000,9.000 L7.000,4.500 ZM6.000,1.000 L4.000,1.000 L4.000,1.500 L6.000,1.500 L6.000,1.000 Z'/%3E%3C/svg%3E");
}
.selection__inner.plupload_results .image-upload-item .image-menu .image-menu-actions ul li a[title="View calendar"],
.selection__inner.plupload_results2 .image-upload-item .image-menu .image-menu-actions ul li a[title="View calendar"],
.outline-box.plupload_results .image-upload-item .image-menu .image-menu-actions ul li a[title="View calendar"],
.image-gallery .image-upload-item .image-menu .image-menu-actions ul li a[title="View calendar"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='injected-svg svg' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath d='M24 2v22H0V2h3v1a2 2 0 004 0V2h10v1a2 2 0 004 0V2zm-2 6H2v14h20zm-2-7a1 1 0 00-2 0v2a1 1 0 002 0zM6 3a1 1 0 01-2 0V1a1 1 0 012 0z' fill='%232376e5' data-name='Path 117'/%3E%3C/svg%3E");
  padding-left: 21px;
  background-size: 12px auto;
  background-repeat: no-repeat;
  background-position: left center;
}
.selection__inner.plupload_results .image-upload-item .image-menu .image-menu-actions ul li a[title="View calendar"]:hover,
.selection__inner.plupload_results2 .image-upload-item .image-menu .image-menu-actions ul li a[title="View calendar"]:hover,
.outline-box.plupload_results .image-upload-item .image-menu .image-menu-actions ul li a[title="View calendar"]:hover,
.image-gallery .image-upload-item .image-menu .image-menu-actions ul li a[title="View calendar"]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='injected-svg svg' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath d='M24 2v22H0V2h3v1a2 2 0 004 0V2h10v1a2 2 0 004 0V2zm-2 6H2v14h20zm-2-7a1 1 0 00-2 0v2a1 1 0 002 0zM6 3a1 1 0 01-2 0V1a1 1 0 012 0z' fill='%23000000' data-name='Path 117'/%3E%3C/svg%3E");
}
.selection__inner.plupload_results .container-plupload > .row:first-child .sort-arrow--up, .selection__inner.plupload_results .container-plupload > .row:last-child .sort-arrow--down,
.selection__inner.plupload_results2 .container-plupload > .row:first-child .sort-arrow--up,
.selection__inner.plupload_results2 .container-plupload > .row:last-child .sort-arrow--down,
.outline-box.plupload_results .container-plupload > .row:first-child .sort-arrow--up,
.outline-box.plupload_results .container-plupload > .row:last-child .sort-arrow--down,
.image-gallery .container-plupload > .row:first-child .sort-arrow--up,
.image-gallery .container-plupload > .row:last-child .sort-arrow--down {
  background-image: url("/img/exposureplanning/assets/icons/icon-expand-light.svg");
  pointer-events: none;
}
.selection__inner.plupload_results .container-plupload.button-container,
.selection__inner.plupload_results2 .container-plupload.button-container,
.outline-box.plupload_results .container-plupload.button-container,
.image-gallery .container-plupload.button-container {
  border-top: 1px solid #d8d8d8;
  margin-left: -18px;
  margin-right: -18px;
  padding: 15px 18px 0 18px;
}
.selection__inner.plupload_results .top-container,
.selection__inner.plupload_results2 .top-container,
.outline-box.plupload_results .top-container,
.image-gallery .top-container {
  height: 25px;
  line-height: 1;
  border-bottom: 1px solid #d8d8d8;
  margin-bottom: 18px;
}
.selection__inner.plupload_results .top-container .form__row,
.selection__inner.plupload_results2 .top-container .form__row,
.outline-box.plupload_results .top-container .form__row,
.image-gallery .top-container .form__row {
  display: flex;
  align-items: center;
}
.selection__inner.plupload_results .top-container .top-title-order,
.selection__inner.plupload_results2 .top-container .top-title-order,
.outline-box.plupload_results .top-container .top-title-order,
.image-gallery .top-container .top-title-order {
  flex: 0 0 62px;
}
.selection__inner.plupload_results .top-container .top-title-file,
.selection__inner.plupload_results2 .top-container .top-title-file,
.outline-box.plupload_results .top-container .top-title-file,
.image-gallery .top-container .top-title-file {
  flex: 1 1 auto;
}

.image-gallery .image-upload-item {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.image-gallery .image-upload-item .image-preview {
  flex: 0 0 100%;
}

.outline-box.plupload_results {
  margin-top: 24px;
  padding-left: 18px;
  padding-right: 18px;
}
.outline-box.plupload_results .image-upload-item {
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}
.outline-box.plupload_results .top-container {
  margin-left: -18px;
  margin-right: -18px;
  padding-left: 18px;
  padding-right: 18px;
}

#imageViewer, #imageViewer2, #imageViewer3, #imageViewer4 {
  display: none;
}
#imageViewer .image-image, #imageViewer2 .image-image, #imageViewer3 .image-image, #imageViewer4 .image-image {
  position: relative;
  display: block;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 9px;
  padding-bottom: 56.25%;
  background-color: #f8f9fa;
}
#imageViewer .image-image img, #imageViewer2 .image-image img, #imageViewer3 .image-image img, #imageViewer4 .image-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: scale-down;
}
#imageViewer .image-progress, #imageViewer2 .image-progress, #imageViewer3 .image-progress, #imageViewer4 .image-progress {
  display: flex;
  justify-content: center;
  width: calc(100% + 12px);
  margin-left: -6px;
  margin-right: -6px;
  margin-bottom: 16px;
}
#imageViewer .image-progress div, #imageViewer2 .image-progress div, #imageViewer3 .image-progress div, #imageViewer4 .image-progress div {
  flex: 0 1 36px;
  height: 4px;
  background-color: #d8d8d8;
  margin-left: 6px;
  margin-right: 6px;
  cursor: pointer;
}
#imageViewer .image-progress div.current, #imageViewer2 .image-progress div.current, #imageViewer3 .image-progress div.current, #imageViewer4 .image-progress div.current {
  background-color: #222222;
}
#imageViewer .image-info, #imageViewer2 .image-info, #imageViewer3 .image-info, #imageViewer4 .image-info {
  margin-bottom: 12px;
}
#imageViewer .image-info .image-dimensions, #imageViewer2 .image-info .image-dimensions, #imageViewer3 .image-info .image-dimensions, #imageViewer4 .image-info .image-dimensions {
  color: rgba(34, 34, 34, 0.5);
  padding-left: 12px;
}
#imageViewer .image-info .image-name.image-name-opacity, #imageViewer2 .image-info .image-name.image-name-opacity, #imageViewer3 .image-info .image-name.image-name-opacity, #imageViewer4 .image-info .image-name.image-name-opacity {
  opacity: 0.5;
}
#imageViewer .image-packages, #imageViewer2 .image-packages, #imageViewer3 .image-packages, #imageViewer4 .image-packages {
  margin-top: 9px;
}
#imageViewer .image-packages .image-packages-heading, #imageViewer2 .image-packages .image-packages-heading, #imageViewer3 .image-packages .image-packages-heading, #imageViewer4 .image-packages .image-packages-heading {
  color: rgba(34, 34, 34, 0.5);
}
#imageViewer .image-packages + .image-description, #imageViewer2 .image-packages + .image-description, #imageViewer3 .image-packages + .image-description, #imageViewer4 .image-packages + .image-description {
  margin-top: 9px;
}
#imageViewer .image-description-label, #imageViewer .image-reservations-label, #imageViewer2 .image-description-label, #imageViewer2 .image-reservations-label, #imageViewer3 .image-description-label, #imageViewer3 .image-reservations-label, #imageViewer4 .image-description-label, #imageViewer4 .image-reservations-label {
  color: rgba(34, 34, 34, 0.5);
}
#imageViewer .image-description, #imageViewer2 .image-description, #imageViewer3 .image-description, #imageViewer4 .image-description {
  white-space: pre-line;
  min-height: 21px;
  margin-bottom: 12px;
}
#imageViewer .image-nav-buttons, #imageViewer2 .image-nav-buttons, #imageViewer3 .image-nav-buttons, #imageViewer4 .image-nav-buttons {
  display: flex;
}
#imageViewer .image-nav-buttons div, #imageViewer2 .image-nav-buttons div, #imageViewer3 .image-nav-buttons div, #imageViewer4 .image-nav-buttons div {
  width: 36px;
  height: 36px;
  border: 1px solid #d8d8d8;
  cursor: pointer;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 16px;
  border-radius: 0 4px 4px 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.386' height='13.86' viewBox='0 0 8.386 13.86'%3E%3Cg transform='rotate(180, 4.193, 6.93)'%3E%3Cpath id='Path_1' data-name='Path 1' d='M7.234,14.53l1.3-1.76L2.748,7.6,8.534,1.35,7.234.67.148,7.6Z' transform='translate(-0.148 -0.67)' fill='%23909090' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E%0A");
}
#imageViewer .image-nav-buttons .button-prev, #imageViewer .image-nav-buttons .button-prev2, #imageViewer .image-nav-buttons .button-prev3, #imageViewer .image-nav-buttons .button-prev4, #imageViewer2 .image-nav-buttons .button-prev, #imageViewer2 .image-nav-buttons .button-prev2, #imageViewer2 .image-nav-buttons .button-prev3, #imageViewer2 .image-nav-buttons .button-prev4, #imageViewer3 .image-nav-buttons .button-prev, #imageViewer3 .image-nav-buttons .button-prev2, #imageViewer3 .image-nav-buttons .button-prev3, #imageViewer3 .image-nav-buttons .button-prev4, #imageViewer4 .image-nav-buttons .button-prev, #imageViewer4 .image-nav-buttons .button-prev2, #imageViewer4 .image-nav-buttons .button-prev3, #imageViewer4 .image-nav-buttons .button-prev4 {
  transform: rotate(180deg);
  border-left: 0;
}
#imageViewer .image-nav-buttons .button-prev:hover + .button-next, #imageViewer .image-nav-buttons .button-prev:hover + .button-next2, #imageViewer .image-nav-buttons .button-prev:hover + .button-next3, #imageViewer .image-nav-buttons .button-prev:hover + .button-next4, #imageViewer .image-nav-buttons .button-prev2:hover + .button-next, #imageViewer .image-nav-buttons .button-prev2:hover + .button-next2, #imageViewer .image-nav-buttons .button-prev2:hover + .button-next3, #imageViewer .image-nav-buttons .button-prev2:hover + .button-next4, #imageViewer .image-nav-buttons .button-prev3:hover + .button-next, #imageViewer .image-nav-buttons .button-prev3:hover + .button-next2, #imageViewer .image-nav-buttons .button-prev3:hover + .button-next3, #imageViewer .image-nav-buttons .button-prev3:hover + .button-next4, #imageViewer .image-nav-buttons .button-prev4:hover + .button-next, #imageViewer .image-nav-buttons .button-prev4:hover + .button-next2, #imageViewer .image-nav-buttons .button-prev4:hover + .button-next3, #imageViewer .image-nav-buttons .button-prev4:hover + .button-next4, #imageViewer2 .image-nav-buttons .button-prev:hover + .button-next, #imageViewer2 .image-nav-buttons .button-prev:hover + .button-next2, #imageViewer2 .image-nav-buttons .button-prev:hover + .button-next3, #imageViewer2 .image-nav-buttons .button-prev:hover + .button-next4, #imageViewer2 .image-nav-buttons .button-prev2:hover + .button-next, #imageViewer2 .image-nav-buttons .button-prev2:hover + .button-next2, #imageViewer2 .image-nav-buttons .button-prev2:hover + .button-next3, #imageViewer2 .image-nav-buttons .button-prev2:hover + .button-next4, #imageViewer2 .image-nav-buttons .button-prev3:hover + .button-next, #imageViewer2 .image-nav-buttons .button-prev3:hover + .button-next2, #imageViewer2 .image-nav-buttons .button-prev3:hover + .button-next3, #imageViewer2 .image-nav-buttons .button-prev3:hover + .button-next4, #imageViewer2 .image-nav-buttons .button-prev4:hover + .button-next, #imageViewer2 .image-nav-buttons .button-prev4:hover + .button-next2, #imageViewer2 .image-nav-buttons .button-prev4:hover + .button-next3, #imageViewer2 .image-nav-buttons .button-prev4:hover + .button-next4, #imageViewer3 .image-nav-buttons .button-prev:hover + .button-next, #imageViewer3 .image-nav-buttons .button-prev:hover + .button-next2, #imageViewer3 .image-nav-buttons .button-prev:hover + .button-next3, #imageViewer3 .image-nav-buttons .button-prev:hover + .button-next4, #imageViewer3 .image-nav-buttons .button-prev2:hover + .button-next, #imageViewer3 .image-nav-buttons .button-prev2:hover + .button-next2, #imageViewer3 .image-nav-buttons .button-prev2:hover + .button-next3, #imageViewer3 .image-nav-buttons .button-prev2:hover + .button-next4, #imageViewer3 .image-nav-buttons .button-prev3:hover + .button-next, #imageViewer3 .image-nav-buttons .button-prev3:hover + .button-next2, #imageViewer3 .image-nav-buttons .button-prev3:hover + .button-next3, #imageViewer3 .image-nav-buttons .button-prev3:hover + .button-next4, #imageViewer3 .image-nav-buttons .button-prev4:hover + .button-next, #imageViewer3 .image-nav-buttons .button-prev4:hover + .button-next2, #imageViewer3 .image-nav-buttons .button-prev4:hover + .button-next3, #imageViewer3 .image-nav-buttons .button-prev4:hover + .button-next4, #imageViewer4 .image-nav-buttons .button-prev:hover + .button-next, #imageViewer4 .image-nav-buttons .button-prev:hover + .button-next2, #imageViewer4 .image-nav-buttons .button-prev:hover + .button-next3, #imageViewer4 .image-nav-buttons .button-prev:hover + .button-next4, #imageViewer4 .image-nav-buttons .button-prev2:hover + .button-next, #imageViewer4 .image-nav-buttons .button-prev2:hover + .button-next2, #imageViewer4 .image-nav-buttons .button-prev2:hover + .button-next3, #imageViewer4 .image-nav-buttons .button-prev2:hover + .button-next4, #imageViewer4 .image-nav-buttons .button-prev3:hover + .button-next, #imageViewer4 .image-nav-buttons .button-prev3:hover + .button-next2, #imageViewer4 .image-nav-buttons .button-prev3:hover + .button-next3, #imageViewer4 .image-nav-buttons .button-prev3:hover + .button-next4, #imageViewer4 .image-nav-buttons .button-prev4:hover + .button-next, #imageViewer4 .image-nav-buttons .button-prev4:hover + .button-next2, #imageViewer4 .image-nav-buttons .button-prev4:hover + .button-next3, #imageViewer4 .image-nav-buttons .button-prev4:hover + .button-next4 {
  border-left-color: #595959;
}
#imageViewer .image-nav-buttons .button-prev:hover, #imageViewer .image-nav-buttons .button-next:hover, #imageViewer .image-nav-buttons .button-prev2:hover, #imageViewer .image-nav-buttons .button-next2:hover, #imageViewer .image-nav-buttons .button-prev3:hover, #imageViewer .image-nav-buttons .button-next3:hover, #imageViewer .image-nav-buttons .button-prev4:hover, #imageViewer .image-nav-buttons .button-next4:hover, #imageViewer2 .image-nav-buttons .button-prev:hover, #imageViewer2 .image-nav-buttons .button-next:hover, #imageViewer2 .image-nav-buttons .button-prev2:hover, #imageViewer2 .image-nav-buttons .button-next2:hover, #imageViewer2 .image-nav-buttons .button-prev3:hover, #imageViewer2 .image-nav-buttons .button-next3:hover, #imageViewer2 .image-nav-buttons .button-prev4:hover, #imageViewer2 .image-nav-buttons .button-next4:hover, #imageViewer3 .image-nav-buttons .button-prev:hover, #imageViewer3 .image-nav-buttons .button-next:hover, #imageViewer3 .image-nav-buttons .button-prev2:hover, #imageViewer3 .image-nav-buttons .button-next2:hover, #imageViewer3 .image-nav-buttons .button-prev3:hover, #imageViewer3 .image-nav-buttons .button-next3:hover, #imageViewer3 .image-nav-buttons .button-prev4:hover, #imageViewer3 .image-nav-buttons .button-next4:hover, #imageViewer4 .image-nav-buttons .button-prev:hover, #imageViewer4 .image-nav-buttons .button-next:hover, #imageViewer4 .image-nav-buttons .button-prev2:hover, #imageViewer4 .image-nav-buttons .button-next2:hover, #imageViewer4 .image-nav-buttons .button-prev3:hover, #imageViewer4 .image-nav-buttons .button-next3:hover, #imageViewer4 .image-nav-buttons .button-prev4:hover, #imageViewer4 .image-nav-buttons .button-next4:hover {
  border-color: #595959;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.386' height='13.86' viewBox='0 0 8.386 13.86'%3E%3Cg transform='rotate(180, 4.193, 6.93)'%3E%3Cpath id='Path_1' data-name='Path 1' d='M7.234,14.53l1.3-1.76L2.748,7.6,8.534,1.35,7.234.67.148,7.6Z' transform='translate(-0.148 -0.67)' fill='%23595959' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E%0A");
}
#imageViewer #imageViewer-loader, #imageViewer #imageViewer2-loader, #imageViewer #imageViewer3-loader, #imageViewer #imageViewer4-loader, #imageViewer2 #imageViewer-loader, #imageViewer2 #imageViewer2-loader, #imageViewer2 #imageViewer3-loader, #imageViewer2 #imageViewer4-loader, #imageViewer3 #imageViewer-loader, #imageViewer3 #imageViewer2-loader, #imageViewer3 #imageViewer3-loader, #imageViewer3 #imageViewer4-loader, #imageViewer4 #imageViewer-loader, #imageViewer4 #imageViewer2-loader, #imageViewer4 #imageViewer3-loader, #imageViewer4 #imageViewer4-loader {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
#imageViewer #imageViewer-loader.hide, #imageViewer #imageViewer2-loader.hide, #imageViewer #imageViewer3-loader.hide, #imageViewer #imageViewer4-loader.hide, #imageViewer2 #imageViewer-loader.hide, #imageViewer2 #imageViewer2-loader.hide, #imageViewer2 #imageViewer3-loader.hide, #imageViewer2 #imageViewer4-loader.hide, #imageViewer3 #imageViewer-loader.hide, #imageViewer3 #imageViewer2-loader.hide, #imageViewer3 #imageViewer3-loader.hide, #imageViewer3 #imageViewer4-loader.hide, #imageViewer4 #imageViewer-loader.hide, #imageViewer4 #imageViewer2-loader.hide, #imageViewer4 #imageViewer3-loader.hide, #imageViewer4 #imageViewer4-loader.hide {
  display: none;
}
#imageViewer #imageViewer2-loader, #imageViewer #imageViewer3-loader, #imageViewer #imageViewer4-loader, #imageViewer2 #imageViewer2-loader, #imageViewer2 #imageViewer3-loader, #imageViewer2 #imageViewer4-loader, #imageViewer3 #imageViewer2-loader, #imageViewer3 #imageViewer3-loader, #imageViewer3 #imageViewer4-loader, #imageViewer4 #imageViewer2-loader, #imageViewer4 #imageViewer3-loader, #imageViewer4 #imageViewer4-loader {
  position: absolute;
  top: calc(50% - 6px);
  left: calc(50% - 6px);
  z-index: 2;
}

.form__row--error .plupload-upload-status, .form__row--error select, .form__row--error .form__element--label {
  border-color: #f00;
  color: #f00;
}

.plupload-buttons .button.button--outline {
  margin-left: 12px;
}
.plupload-buttons .button.button--outline.disabled:not(.with-loader) {
  display: none;
}
.plupload-buttons .loader {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 12px;
  width: calc(100% - 12px);
  border: 1px solid rgba(34, 34, 34, 0.5);
  border-radius: 4px;
  background-color: #fff;
}
.plupload-buttons .loader .lds-ring {
  margin-right: 0;
}

.phone-number-fields .form__component:first-child {
  width: auto;
  flex: 0 0 100px;
}
.phone-number-fields .form__component:nth-child(2) {
  width: auto;
  flex: 1 1 auto;
}

.publisher-advertiser-form .form__row {
  width: 66.66666667%;
}
.publisher-advertiser-form .form__row[data-name=separator] {
  width: calc(100% + 36px) !important;
  height: 1px;
  background-color: #d8d8d8;
  margin-right: -18px;
  margin-left: -18px;
}
.publisher-advertiser-form .form__row.form__row--subcategories, .publisher-advertiser-form .form__row[id^=form-element-extra-large-fieldset-], .publisher-advertiser-form .form__row[id=form-element-unitoptions] {
  width: 100%;
}
.publisher-advertiser-form .form__row .form__row__label + .form__row__wrapper--switches {
  margin-top: 6px;
}
.publisher-advertiser-form .form__row .contains-checkboxes {
  margin-top: 6px;
}
.publisher-advertiser-form #form-element-name-fieldset .form__component[id*=firstName] {
  flex: 0 0 calc(33.33333333% - 9px);
}
.publisher-advertiser-form #form-element-name-fieldset .form__component[id*=lastName] {
  flex: 0 0 calc(66.66666667% - 9px);
}
.publisher-advertiser-form #form-element-description-fieldset {
  width: 100%;
}
.publisher-advertiser-form #form-element-description-fieldset #description {
  height: 120px !important;
}
.publisher-advertiser-form {
  /* #form-element-password {
  	width: calc(66.66666667% + 30px);
  } */
}
.publisher-advertiser-form.full-width .form__row {
  width: 100% !important;
}
.publisher-advertiser-form.full-width .form__row[data-name=separator] {
  width: calc(100% + 36px) !important;
}

.borderbottom {
  border-bottom: 1px solid #d8d8d8;
  margin-bottom: 18px;
}

input[type=text].price-field {
  text-align: right;
}

#form-element-price-0, #form-element-price-1 {
  position: relative;
}
#form-element-price-0 input, #form-element-price-1 input {
  text-align: right;
  padding-left: 48px;
}

.preview-image {
  width: 100%;
  background-color: #f8f9fa;
  padding: 18px;
  margin-bottom: 18px;
}
.preview-image .preview-image-inner {
  width: 180px;
  height: 0;
  padding-bottom: 101px;
  position: relative;
}
.preview-image .preview-image-inner img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: contain;
  object-position: center center;
  width: 100%;
  height: 100%;
}
.preview-image .preview-info {
  display: flex;
  align-items: center;
  margin-top: 18px;
}
.preview-image .preview-info .preview-icon {
  flex: 0 0 18px;
  min-height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M9.000,1.500 C13.135,1.500 16.500,4.864 16.500,9.000 C16.500,13.135 13.135,16.500 9.000,16.500 C4.865,16.500 1.500,13.135 1.500,9.000 C1.500,4.864 4.865,1.500 9.000,1.500 ZM9.000,0.000 C4.030,0.000 -0.000,4.030 -0.000,9.000 C-0.000,13.970 4.030,18.000 9.000,18.000 C13.970,18.000 18.000,13.970 18.000,9.000 C18.000,4.030 13.970,0.000 9.000,0.000 ZM8.999,4.313 C9.517,4.313 9.938,4.733 9.938,5.250 C9.938,5.768 9.517,6.188 8.999,6.188 C8.482,6.188 8.062,5.768 8.062,5.250 C8.062,4.733 8.482,4.313 8.999,4.313 ZM10.500,13.500 L7.500,13.500 L7.500,12.750 C7.863,12.616 8.250,12.599 8.250,12.199 L8.250,8.849 C8.250,8.448 7.863,8.385 7.500,8.251 L7.500,7.501 L9.750,7.501 L9.750,12.200 C9.750,12.601 10.138,12.618 10.500,12.751 L10.500,13.500 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  margin-right: 12px;
}
.preview-image .preview-info .preview-filename {
  margin-right: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.preview-image .preview-info .preview-size {
  white-space: nowrap;
  color: rgba(34, 34, 34, 0.5);
}

.checkbox-label input[type=checkbox] {
  display: none;
}
.checkbox-label input[type=checkbox] + label {
  width: 100%;
  height: 24px;
  line-height: 24px;
  text-transform: uppercase;
  border: 1px solid #d8d8d8;
  padding-left: 9px;
  padding-right: 9px;
  border-radius: 9px;
  text-align: center;
  margin-bottom: 12px;
  margin-right: 0;
}
.checkbox-label input[type=checkbox] + label::before, .checkbox-label input[type=checkbox] + label::after {
  display: none;
}
.checkbox-label input[type=checkbox]:checked + label {
  background-color: #cf0f5b;
  border-color: #cf0f5b;
  color: #ffffff;
}
.checkbox-label input[type=checkbox]:hover + label {
  border-color: #222222;
}

.datefield {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M10.200,0.600 C10.200,0.269 9.932,-0.000 9.600,-0.000 C9.268,-0.000 9.000,0.269 9.000,0.600 L9.000,1.800 C9.000,2.131 9.268,2.400 9.600,2.400 C9.932,2.400 10.200,2.131 10.200,1.800 L10.200,0.600 ZM3.000,1.800 C3.000,2.131 2.732,2.400 2.400,2.400 C2.068,2.400 1.800,2.131 1.800,1.800 L1.800,0.600 C1.800,0.269 2.068,-0.000 2.400,-0.000 C2.732,-0.000 3.000,0.269 3.000,0.600 L3.000,1.800 ZM10.800,4.800 L10.800,10.800 L1.200,10.800 L1.200,4.800 L10.800,4.800 ZM12.000,1.200 L10.800,1.200 L10.800,1.800 C10.800,2.462 10.262,3.000 9.600,3.000 C8.938,3.000 8.400,2.462 8.400,1.800 L8.400,1.200 L3.600,1.200 L3.600,1.800 C3.600,2.462 3.062,3.000 2.400,3.000 C1.738,3.000 1.200,2.462 1.200,1.800 L1.200,1.200 L0.000,1.200 L0.000,12.000 L12.000,12.000 L12.000,1.200 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 12px center;
}

#startDateCol {
  padding-right: 9px;
}

#endDateCol {
  padding-left: 9px;
}

.hidden-1, .hidden-2, .hidden-3, .hidden-4, .hidden-5, .hidden-6, .hidden-7, .hidden-8, .hidden-9 {
  display: none !important;
}

body .select2-dropdown {
  min-width: 266px;
}
body .select2-search--dropdown {
  position: relative;
  padding: 16px;
}
body .select2-search--dropdown .select2-search__field {
  float: none;
  height: 36px;
  padding-right: 36px;
}
body .select2-search--dropdown .select2-delete {
  position: absolute;
  top: 16px;
  right: 50px;
  width: 36px;
  height: 36px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.998' height='23.997' viewBox='0 0 23.998 23.997'%3E%3Cpath id='Path_1' data-name='Path 1' d='M24,21.74l-9.183-9.76,9.091-9.173L21.74,0,11.985,9.178,2.81.91,0,2.9l9.185,9.6L.91,21.188,2.9,24l9.219-9.19,9.071,9.1Z' fill='%23909090' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 12px 12px;
  background-position: center center;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 11px;
  cursor: pointer;
}
body .select2-search--dropdown .select2-delete:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.998' height='23.997' viewBox='0 0 23.998 23.997'%3E%3Cpath id='Path_1' data-name='Path 1' d='M24,21.74l-9.183-9.76,9.091-9.173L21.74,0,11.985,9.178,2.81.91,0,2.9l9.185,9.6L.91,21.188,2.9,24l9.219-9.19,9.071,9.1Z' fill='%23222222' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
}
body .select2-container--open .select2-dropdown--below {
  top: 9px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-top: 1px solid #b7b7b7;
}
body .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
body .select2-container--default .select2-selection--single .select2-selection__arrow {
  display: none;
}
body .select2-container--default .select2-selection--single {
  background-color: transparent;
  border: 0;
}
body .select2-container {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='6px'%3E%3Cpath fill-rule='evenodd' opacity='0.502' fill='rgb(34, 34, 34)' d='M-0.000,-0.000 L10.000,-0.000 L5.000,6.009 L-0.000,-0.000 Z'/%3E%3C/svg%3E");
  background-position: right 12px center;
  background-size: 10px 6px;
  background-repeat: no-repeat;
}
body > .select2-container {
  padding: 0;
  border: 0;
}
body .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 0;
  padding-right: 0;
  line-height: 36px;
  color: #222;
}
body .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #222;
}
body .select2-search__field {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M14.935,12.627 L11.289,9.007 C11.975,8.071 12.380,6.919 12.380,5.676 C12.380,2.547 9.815,0.000 6.662,0.000 C3.510,0.000 0.945,2.547 0.945,5.676 C0.945,8.806 3.510,11.351 6.662,11.351 C7.858,11.351 8.967,10.986 9.887,10.361 L13.552,14.000 L14.935,12.627 ZM2.622,5.676 C2.622,3.464 4.435,1.665 6.663,1.665 C8.891,1.665 10.704,3.464 10.704,5.676 C10.704,7.888 8.891,9.687 6.663,9.687 C4.434,9.687 2.622,7.888 2.622,5.676 Z'/%3E%3C/svg%3E");
  background-position: right 12px center;
  background-repeat: no-repeat;
  height: 36px;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  padding-left: 12px !important;
  padding-right: 72px !important;
  font-weight: 300;
  color: #222;
}
body .select2-dropdown {
  border-color: #d8d8d8;
}
body .select2-search--dropdown img {
  padding: 12px !important;
  right: 48px !important;
}
body .select2-results__option {
  padding-left: 18px;
  padding-right: 18px;
}
body .select2-results__option label {
  float: none;
}
body .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,
body .select2-container--default .select2-results__option--selected {
  background-color: #fff !important;
  color: #222 !important;
}
body .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable:hover, body .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable:active, body .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable:focus,
body .select2-container--default .select2-results__option--selected:hover,
body .select2-container--default .select2-results__option--selected:active,
body .select2-container--default .select2-results__option--selected:focus {
  background-color: #fff !important;
  color: #222 !important;
}
body .select2-container--default .select2-results__option--selected,
body .select2-container--default .select2-results__option--highlighted {
  font-weight: bold;
}
body .select2-container--default .select2-results > .select2-results__options {
  padding-bottom: 12px;
}
body .select2-container--open .select2-dropdown--below {
  border-color: #d8d8d8;
}
body #publisherId + .select2.select2-container {
  color: #2376e5 !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(35, 118, 229)' d='M6.512,0.500 L5.089,1.914 L8.177,5.002 L0.000,5.002 L0.000,6.998 L8.177,6.998 L5.089,10.086 L6.512,11.500 L12.000,6.000 L6.512,0.500 Z'/%3E%3C/svg%3E") !important;
  padding-left: 21px !important;
  padding-right: 0 !important;
  background-size: 12px 11px !important;
  background-repeat: no-repeat !important;
  background-position: left center !important;
  font-weight: 700 !important;
  display: block !important;
  background-color: transparent !important;
  border: 0 !important;
  width: auto !important;
}
body #publisherId + .select2.select2-container:hover {
  color: #1349e4 !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='%231349e4' d='M6.512,0.500 L5.089,1.914 L8.177,5.002 L0.000,5.002 L0.000,6.998 L8.177,6.998 L5.089,10.086 L6.512,11.500 L12.000,6.000 L6.512,0.500 Z'/%3E%3C/svg%3E") !important;
}
body #publisherId + .select2.select2-container .select2-selection__rendered,
body #publisherId + .select2.select2-container .select2-selection__placeholder {
  color: #2376e5 !important;
}
body #publisherId + .select2.select2-container .select2-selection__rendered:hover,
body #publisherId + .select2.select2-container .select2-selection__placeholder:hover {
  color: #1349e4 !important;
}

.form-ruler {
  width: 100%;
  height: 1px;
  background-color: #d8d8d8;
}

.reservation-percentage {
  flex-basis: 25%;
  padding-left: 4px;
}
.reservation-percentage.move-upwards {
  position: relative;
  top: -34px;
}

input[type=text].cpsi-input,
input[type=text].percentage-input {
  display: inline;
  float: none;
  text-align: right;
  padding-right: 33px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' opacity='0.6' height='20px' viewBox='0 -960 960 960' width='20px' fill='%23222222'%3E%3Cpath d='M311.8-528q-49.8 0-84.8-35.2t-35-85q0-49.8 35.2-84.8t85-35q49.8 0 84.8 35.2t35 85q0 49.8-35.2 84.8t-85 35Zm.2-72q20 0 34-14t14-34q0-20-14-34t-34-14q-20 0-34 14t-14 34q0 20 14 34t34 14Zm335.8 408q-49.8 0-84.8-35.2t-35-85q0-49.8 35.2-84.8t85-35q49.8 0 84.8 35.2t35 85q0 49.8-35.2 84.8t-85 35Zm.2-72q20 0 34-14t14-34q0-20-14-34t-34-14q-20 0-34 14t-14 34q0 20 14 34t34 14Zm-405 72-51-51 525-525 51 51-525 525Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 6px center;
}

input[type=text].euro-input {
  padding-right: 42px;
  /* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='24px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M12.483,14.999 L6.448,14.999 C6.490,17.80 6.982,18.680 7.926,19.800 C8.869,20.921 10.204,21.481 11.933,21.481 C13.148,21.481 14.291,21.299 15.359,20.935 L15.674,23.515 C14.416,23.838 13.159,23.999 11.902,23.999 C9.303,23.999 7.257,23.216 5.764,21.649 C4.272,20.83 3.493,17.866 3.431,14.999 L0.633,14.999 L0.633,13.10 L3.431,13.10 L3.431,10.812 L0.633,10.812 L0.633,8.807 L3.431,8.807 C3.535,6.5 4.334,3.836 5.827,2.302 C7.320,0.767 9.340,0.0 11.886,0.0 C12.997,0.0 14.259,0.164 15.674,0.494 L15.359,3.80 C14.217,2.705 13.70,2.518 11.918,2.518 C10.199,2.518 8.876,3.62 7.949,4.151 C7.22,5.239 6.527,6.791 6.464,8.807 L12.483,8.807 L12.483,10.812 L6.448,10.812 L6.448,13.10 L12.483,13.10 L12.483,14.999 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: auto 12px;
  background-position: left 12px center; */
  text-align: right;
}

#price, #valuta, #tagSelect {
  width: 262px;
}

.filter__element #tagSelect {
  width: auto;
}

*[id^=form-element-comments] {
  display: none;
}

#startPublishers {
  visibility: hidden;
}

.showmore-button {
  margin-right: 12px;
}

h3.publishers-description {
  margin-bottom: 0;
  margin-top: 5px;
}

.pluslink {
  color: #2376e5;
  font-weight: 700;
  padding-left: 21px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill-rule='evenodd' fill='%232376E5' d='M11.999 7H7v4.999H4.999V7H0V4.999h4.999V0H7v4.999h4.999V7Z'/%3E%3C/svg%3E");
  background-position: left 12px center;
  background-size: 12px 12px;
  background-repeat: no-repeat;
  background-position: left center;
  white-space: nowrap;
  margin-left: 12px;
}
.pluslink:hover {
  color: #1349e4;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='%231349e4' d='M11.999,7.0 L7.0,7.0 L7.0,11.999 L4.999,11.999 L4.999,7.0 L0.0,7.0 L0.0,4.999 L4.999,4.999 L4.999,0.0 L7.0,0.0 L7.0,4.999 L11.999,4.999 L11.999,7.0 Z'/%3E%3C/svg%3E");
}
.pluslink.isOpen {
  background-size: 12px 2px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='2px'%3E%3Cpath fill-rule='evenodd' fill='%232376e5' d='M11.999,0.0 L11.999,1.999 L0.0,1.999 L0.0,0.0 L11.999,0.0 Z'/%3E%3C/svg%3E");
}
.pluslink.isOpen:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='2px'%3E%3Cpath fill-rule='evenodd' fill='%231349e4' d='M11.999,0.0 L11.999,1.999 L0.0,1.999 L0.0,0.0 L11.999,0.0 Z'/%3E%3C/svg%3E");
}

.flex-form {
  display: flex;
  flex-wrap: wrap;
}
.flex-form > div {
  width: 100%;
}
.flex-form > div:first-child, .flex-form > div:nth-child(2) {
  width: 50%;
}
.flex-form > div:first-child .form__row__label, .flex-form > div:nth-child(2) .form__row__label {
  flex-basis: 100% !important;
}
.flex-form .form__row[data-name=separator] {
  flex-grow: 1;
  flex-shrink: 0;
}

select[disabled] {
  background-color: #f8f9fa;
  color: rgba(34, 34, 34, 0.5);
}

.form__element.urlField {
  position: relative;
}
.form__element.urlField::before {
  content: "https://";
  position: absolute;
  bottom: 8px;
  left: 12px;
  width: 40px;
  display: flex;
  align-items: center;
}
.form__component--disabled .form__element.urlField::before {
  color: rgba(34, 34, 34, 0.5);
}
.form__element.urlField input[type=text] {
  padding-left: 57px;
}

.select2-cross {
  position: absolute;
  width: 36px;
  height: 36px;
  cursor: pointer;
  right: 22px;
  bottom: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cdefs/%3E%3Cpath fill='%23909090' fill-rule='evenodd' d='M11.999 10.537L7.407 5.99l4.546-4.586L10.537 0 5.993 4.589 1.405.046 0 1.451l4.593 4.552-4.547 4.591 1.405 1.405 4.555-4.596 4.59 4.55 1.403-1.416z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -webkit-background-size: 12px 12px;
  background-size: 12px 12px;
  background-position: center center;
}
.select2-cross:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cdefs/%3E%3Cpath fill='%23222222' fill-rule='evenodd' d='M11.999 10.537L7.407 5.99l4.546-4.586L10.537 0 5.993 4.589 1.405.046 0 1.451l4.593 4.552-4.547 4.591 1.405 1.405 4.555-4.596 4.59 4.55 1.403-1.416z'/%3E%3C/svg%3E");
}
.select2-cross + .lds-ring-back + .lds-ring,
.select2-cross + .lds-ring {
  display: none;
  position: absolute;
  bottom: 12px;
  left: 12px;
  margin: 0;
}
.showLoader .select2-cross + .lds-ring-back + .lds-ring,
.showLoader .select2-cross + .lds-ring {
  display: inline-block;
}
.showLoader .select2-cross + .lds-ring-back {
  display: block;
}

.contacts-overview .plans__overview__box__total {
  margin-bottom: 0;
}

.clear-both {
  height: 0;
  clear: both;
}

.search-results {
  margin-top: 9px;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  transition: 0.1s;
}
.search-results ul {
  display: flex;
  flex-direction: column;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  width: 100%;
  padding-top: 6px;
  padding-bottom: 6px;
  background-color: #fff;
}
.search-results ul li {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-left: 12px;
  padding-right: 12px;
  line-height: 24px;
  width: 100%;
  cursor: pointer;
}
.search-results ul li span {
  font-weight: bold;
}
.search-results ul li.active, .search-results ul li:hover {
  background-color: #f8f9fa;
}

.form__row--recaptcha3 {
  display: none !important;
}

.grecaptcha-badge {
  z-index: 101;
}

input + .picker + input {
  display: none;
}

#navigationNodeContent-0 #form-element-editor .form__component {
  flex-direction: row;
  flex: 0 0 100%;
}
#navigationNodeContent-0 #form-element-editor .form__component .form__element {
  flex: 0 0 100%;
}
#navigationNodeContent-0 #form-element-editor .form__component .form__element .content-editor {
  flex: 0 0 100%;
}

.bannerformats {
  margin-top: 12px;
}
.bannerformats * {
  float: none !important;
}
.bannerformats .bannerformat {
  margin-bottom: 12px;
}
.bannerformats .bannerformat .switch + label {
  padding-left: 39px;
}
.bannerformats .bannerformat .switch + label::before {
  width: 30px;
  height: 10px;
  position: absolute;
  left: 0;
  top: 3px;
  border-radius: 15px;
  background-color: #d8d8d8;
  background-image: none !important;
  content: "";
}
.bannerformats .bannerformat .switch + label::after {
  position: absolute;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 1px solid #d8d8d8;
  background-color: #f8f9fa;
  left: 0;
  top: 0;
  background-image: none !important;
  transform: scale(1) translateX(0);
  opacity: 1;
  transition: 0.2s;
  content: "";
}
.bannerformats .bannerformat .switch:checked + label::after {
  border: 0;
  background-color: #cf0f5b;
  transform: scale(1) translateX(12px);
}
.bannerformats .bannerformat_made {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
  margin-left: 39px;
}
.bannerformats .bannerformat_made img {
  display: block;
  width: 14px;
  height: 14px;
  margin-left: 12px;
  cursor: pointer;
}
.bannerformats .custom_bannerformat {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
  margin-left: 39px;
}
.bannerformats .custom_bannerformat .bannerformat_sep {
  width: 36px;
  height: 12px;
  transform: rotate(45deg);
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M12.000,7.000 L7.000,7.000 L7.000,12.000 L5.000,12.000 L5.000,7.000 L-0.000,7.000 L-0.000,5.000 L5.000,5.000 L5.000,0.000 L7.000,0.000 L7.000,5.000 L12.000,5.000 L12.000,7.000 Z'/%3E%3C/svg%3E");
}
.bannerformats .custom_bannerformat input {
  width: 100px;
  border-color: #d8d8d8 !important;
  color: #222 !important;
}
.bannerformats .custom_bannerformat input:focus {
  border-color: #b7b7b7 !important;
}
.bannerformats .custom_bannerformat input.error {
  border-color: red !important;
  color: red !important;
}
.bannerformats .custom_bannerformat:last-child .bannerformat_min {
  display: none;
}

.data-table .switch + label {
  padding-left: 39px;
}
.data-table .switch + label::before {
  width: 30px;
  height: 10px;
  position: absolute;
  left: 0;
  top: 3px;
  border-radius: 15px;
  background-color: #d8d8d8;
  background-image: none !important;
  content: "";
}
.data-table .switch + label::after {
  position: absolute;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 1px solid #d8d8d8;
  background-color: #f8f9fa;
  left: 0;
  top: 0;
  background-image: none !important;
  transform: scale(1) translateX(0);
  opacity: 1;
  transition: 0.2s;
  content: "";
}
.data-table .switch:checked + label::after {
  border: 0;
  background-color: #cf0f5b;
  transform: scale(1) translateX(12px);
}

.bannerformat_plus, .bannerformat_min {
  display: block;
  margin-left: 12px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center center;
  border: 1px solid #909090;
  border-radius: 4px;
}
.bannerformat_plus:hover, .bannerformat_min:hover {
  border-color: #222;
}

.bannerformat_plus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M12.000,7.000 L7.000,7.000 L7.000,12.000 L5.000,12.000 L5.000,7.000 L-0.000,7.000 L-0.000,5.000 L5.000,5.000 L5.000,0.000 L7.000,0.000 L7.000,5.000 L12.000,5.000 L12.000,7.000 Z'/%3E%3C/svg%3E");
}
.bannerformat_plus:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 34, 34)' d='M12.000,7.000 L7.000,7.000 L7.000,12.000 L5.000,12.000 L5.000,7.000 L-0.000,7.000 L-0.000,5.000 L5.000,5.000 L5.000,-0.000 L7.000,-0.000 L7.000,5.000 L12.000,5.000 L12.000,7.000 Z'/%3E%3C/svg%3E");
}

.bannerformat_min {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='2px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M12.000,-0.000 L12.000,2.000 L12.000,2.000 L-0.000,2.000 L-0.000,2.000 L-0.000,-0.000 L-0.000,-0.000 L12.000,-0.000 L12.000,-0.000 Z'/%3E%3C/svg%3E");
}
.bannerformat_min:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='2px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 34, 34)' d='M12.000,0.000 L12.000,2.000 L12.000,2.000 L-0.000,2.000 L-0.000,2.000 L-0.000,0.000 L-0.000,0.000 L12.000,0.000 L12.000,0.000 Z'/%3E%3C/svg%3E");
}

.reservation-cpsi input[type=checkbox] + label, .reservation-cpsi input[type=radio] + label, .discountChoice input[type=checkbox] + label, .discountChoice input[type=radio] + label {
  padding-left: 39px;
}

.reservation-cpsi input[type=checkbox] + label:before, .reservation-cpsi input[type=radio] + label:before, .discountChoice input[type=checkbox] + label:before, .discountChoice input[type=radio] + label:before {
  width: 30px;
  height: 10px;
  position: absolute;
  left: 0;
  top: 3px;
  border-radius: 15px;
  background-color: #d8d8d8;
  background-image: none !important;
}

.reservation-cpsi input[type=checkbox] + label:after, .reservation-cpsi input[type=radio] + label:after, .discountChoice input[type=checkbox] + label:after, .discountChoice input[type=radio] + label:after {
  position: absolute;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 1px solid #d8d8d8;
  background-color: #f8f9fa;
  left: 0;
  top: 0;
  background-image: none !important;
  transform: scale(1) translateX(0);
  opacity: 1;
  transition: 0.2s;
}

.reservation-cpsi input[type=checkbox] + label.level2, .reservation-cpsi input[type=radio] + label.level2, .discountChoice input[type=checkbox] + label.level2, .discountChoice input[type=radio] + label.level2 {
  margin-left: 38px;
}

.reservation-cpsi input[type=checkbox]:checked + label:after, .reservation-cpsi input[type=radio]:checked + label:after, .discountChoice input[type=checkbox]:checked + label:after, .discountChoice input[type=radio]:checked + label:after {
  border: 0;
  background-color: #cf0f5b;
  transform: scale(1) translateX(12px);
}

.reservation-cpsi input[type=checkbox]:disabled + label:before, .reservation-cpsi input[type=radio]:disabled + label:before, .discountChoice input[type=checkbox]:disabled + label:before, .discountChoice input[type=radio]:disabled + label:before {
  background-color: #edeeef;
}

.reservation-cpsi input[type=checkbox]:disabled + label:after, .reservation-cpsi input[type=radio]:disabled + label:after, .discountChoice input[type=checkbox]:disabled + label:after, .discountChoice input[type=radio]:disabled + label:after {
  background-color: #f8f9fa;
}

.reservation-cpsi input[type=checkbox]:disabled:checked + label:before, .reservation-cpsi input[type=radio]:disabled:checked + label:before, .discountChoice input[type=checkbox]:disabled:checked + label:before, .discountChoice input[type=radio]:disabled:checked + label:before {
  background-color: #edeeef;
}

.reservation-cpsi input[type=checkbox]:disabled:checked + label:after, .reservation-cpsi input[type=radio]:disabled:checked + label:after, .discountChoice input[type=checkbox]:disabled:checked + label:after, .discountChoice input[type=radio]:disabled:checked + label:after {
  background-color: #e787ad;
}

.reservation-cpsi input[type=checkbox].switch-substep + label, .reservation-cpsi input[type=radio].switch-substep + label, .discountChoice input[type=checkbox].switch-substep + label, .discountChoice input[type=radio].switch-substep + label {
  margin-left: 39px;
}

.reservation-publisher label {
  margin-bottom: 15px;
}

.sticky-filters {
  position: sticky;
  top: 60px;
  background-color: #f8f9fa;
  z-index: 2;
  margin-left: -24px;
  margin-right: -24px;
  margin-top: -18px;
  padding-left: 24px;
  padding-right: 24px;
  width: calc(100% + 48px);
  padding-top: 18px;
  padding-bottom: 18px;
}

a.channelLink {
  color: #2376e5;
}

.permission-point {
  margin-top: 6px;
  margin-bottom: 12px;
}

.permission-point:last-child {
  margin-bottom: 6px;
}

.col-12.publisher-comment {
  padding-left: 36px;
}

#advertisersearch, #publishersearch, #connectpublishersearch, #textSearch, .textSearch, .advertisersearch, #packagesearch {
  padding-right: 90px;
  width: 300px;
}
#advertisersearch + .search-close, #publishersearch + .search-close, #connectpublishersearch + .search-close, #textSearch + .search-close, .textSearch + .search-close, .advertisersearch + .search-close, #packagesearch + .search-close {
  width: 36px;
  height: 36px;
  position: absolute;
  right: 36px;
  top: 0;
  opacity: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M11.999,10.537 L7.408,5.990 L11.953,1.404 L10.537,0.000 L5.993,4.589 L1.405,0.046 L0.000,1.451 L4.593,6.003 L0.046,10.594 L1.451,11.999 L6.006,7.404 L10.596,11.953 L11.999,10.537 Z'/%3E%3C/svg%3E");
  transition: 0.1s;
}
#advertisersearch + .search-close + .search-icon, #publishersearch + .search-close + .search-icon, #connectpublishersearch + .search-close + .search-icon, #textSearch + .search-close + .search-icon, .textSearch + .search-close + .search-icon, .advertisersearch + .search-close + .search-icon, #packagesearch + .search-close + .search-icon {
  width: 36px;
  height: 36px;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M14.935,12.627 L11.289,9.007 C11.975,8.071 12.380,6.919 12.380,5.676 C12.380,2.547 9.815,0.000 6.662,0.000 C3.510,0.000 0.945,2.547 0.945,5.676 C0.945,8.806 3.510,11.351 6.662,11.351 C7.858,11.351 8.967,10.986 9.887,10.361 L13.552,14.000 L14.935,12.627 ZM2.622,5.676 C2.622,3.464 4.435,1.665 6.663,1.665 C8.891,1.665 10.704,3.464 10.704,5.676 C10.704,7.888 8.891,9.687 6.663,9.687 C4.434,9.687 2.622,7.888 2.622,5.676 Z'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  transition: 0.1s;
}
#advertisersearch.active + .search-close, #publishersearch.active + .search-close, #connectpublishersearch.active + .search-close, #textSearch.active + .search-close, .textSearch.active + .search-close, .advertisersearch.active + .search-close, #packagesearch.active + .search-close {
  opacity: 1;
  cursor: pointer;
}
#advertisersearch.active + .search-close + .search-icon, #publishersearch.active + .search-close + .search-icon, #connectpublishersearch.active + .search-close + .search-icon, #textSearch.active + .search-close + .search-icon, .textSearch.active + .search-close + .search-icon, .advertisersearch.active + .search-close + .search-icon, #packagesearch.active + .search-close + .search-icon {
  background-color: #cf0f5b;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M14.935,12.627 L11.289,9.007 C11.975,8.071 12.380,6.919 12.380,5.676 C12.380,2.546 9.815,0.000 6.662,0.000 C3.510,0.000 0.945,2.546 0.945,5.676 C0.945,8.806 3.510,11.351 6.662,11.351 C7.858,11.351 8.967,10.986 9.887,10.361 L13.552,14.000 L14.935,12.627 ZM2.622,5.676 C2.622,3.464 4.435,1.664 6.663,1.664 C8.891,1.664 10.704,3.464 10.704,5.676 C10.704,7.888 8.891,9.687 6.663,9.687 C4.434,9.687 2.622,7.888 2.622,5.676 Z'/%3E%3C/svg%3E");
}

#areaSelect,
.textSearch-wrapper {
  float: none;
  width: 66.6667%;
  max-width: 552px;
}

.textSearch-wrapper {
  position: relative;
  margin-top: 12px;
}
.textSearch-wrapper #textSearch, .textSearch-wrapper .textSearch {
  width: 100%;
}

.form__row__relative {
  position: relative;
}
.form__row__relative .media-email-keywords {
  right: 0px;
  top: -62px;
  white-space: nowrap;
}

.layout-westeast form {
  gap: 0;
}
.layout-westeast form .column > .form__row + .form__row {
  margin-top: 18px;
}

.form__component.percentage {
  position: relative;
}
.form__component.percentage::after {
  content: "%";
  position: absolute;
  bottom: 8px;
  right: 20px;
  font-size: 18px;
  line-height: 18px;
  color: #666;
}

.form,
form {
  display: flex;
  flex-direction: column;
  gap: 18px 0;
}
.selection:not(.component) .form,
.selection:not(.component) form {
  gap: 0;
}
.form .form__row.form__row--fieldset,
form .form__row.form__row--fieldset {
  --gap: 18px;
  gap: var(--gap);
  gap: 18px 18px;
  --columns: 1;
}
.form .form__row.form__row--fieldset.fieldset--notes, .form .form__row.form__row--fieldset.fieldset--offerCopy, .form .form__row.form__row--fieldset.fieldset--offerCode,
form .form__row.form__row--fieldset.fieldset--notes,
form .form__row.form__row--fieldset.fieldset--offerCopy,
form .form__row.form__row--fieldset.fieldset--offerCode {
  gap: 9px 9px;
  --gap: 9px;
}
.form .form__row.form__row--fieldset > .form__label,
form .form__row.form__row--fieldset > .form__label {
  width: 100%;
  font-weight: 500;
  margin-bottom: 0;
  font-size: 16px;
}
.form .form__row.form__row--fieldset--multilabel,
form .form__row.form__row--fieldset--multilabel {
  gap: 9px;
}
.form .form__row.form__row--fieldset--multilabel > .form__label,
form .form__row.form__row--fieldset--multilabel > .form__label {
  font-weight: 400;
  font-size: 14px;
}
.form .form__row.form__row--fieldset .form__component:not(.form__component--column),
form .form__row.form__row--fieldset .form__component:not(.form__component--column) {
  width: calc(100% / var(--columns) - var(--gap) + var(--gap) / var(--columns));
  flex: unset;
}
.form .form__row.form__row--fieldset .form__component--25,
form .form__row.form__row--fieldset .form__component--25 {
  --columns: 4;
}
.form .form__row.form__row--fieldset .form__component--25 .form__component,
form .form__row.form__row--fieldset .form__component--25 .form__component {
  width: 100%;
}
.form .form__row.form__row--fieldset .form__component--33,
form .form__row.form__row--fieldset .form__component--33 {
  --columns: 3;
}
.form .form__row.form__row--fieldset .form__component--33 .form__component,
form .form__row.form__row--fieldset .form__component--33 .form__component {
  width: 100%;
}
.form .form__row.form__row--fieldset .form__component--50,
form .form__row.form__row--fieldset .form__component--50 {
  --columns: 2;
}
.form .form__row.form__row--fieldset .form__component--50 .form__component,
form .form__row.form__row--fieldset .form__component--50 .form__component {
  width: 100%;
}
.form .form__row.form__row--fieldset .form__component--none,
form .form__row.form__row--fieldset .form__component--none {
  width: auto;
}
.form .form__row.form__row--fieldset .form__component--none .form__component,
form .form__row.form__row--fieldset .form__component--none .form__component {
  width: 100%;
}
.form .form__row.form__row--fieldset.form__row--zipcode .form__component,
form .form__row.form__row--fieldset.form__row--zipcode .form__component {
  width: calc(75% - 9px);
}
.form .form__row.form__row--fieldset.form__row--zipcode .form__component + .form__component,
form .form__row.form__row--fieldset.form__row--zipcode .form__component + .form__component {
  width: calc(25% - 9px);
}
.form .form__row.form__row--fieldset.form__row--phone .form__component, .form .form__row.form__row--fieldset.phone-number-fields .form__component,
form .form__row.form__row--fieldset.form__row--phone .form__component,
form .form__row.form__row--fieldset.phone-number-fields .form__component {
  width: calc(25% - 9px);
}
.form .form__row.form__row--fieldset.form__row--phone .form__component + .form__component, .form .form__row.form__row--fieldset.phone-number-fields .form__component + .form__component,
form .form__row.form__row--fieldset.form__row--phone .form__component + .form__component,
form .form__row.form__row--fieldset.phone-number-fields .form__component + .form__component {
  width: calc(75% - 9px);
}
.form .form__row.form__row--period,
form .form__row.form__row--period {
  display: none;
  padding-left: 39px;
  gap: 12px 18px;
}
.form .form__component,
form .form__component {
  align-items: flex-start;
}
.form .form__component.form__component--switch .form__element,
form .form__component.form__component--switch .form__element {
  flex-direction: row;
  min-height: unset;
}
.weekdays .form .form__component,
.weekdays form .form__component {
  flex-basis: auto;
  width: auto;
}
.form .form__label,
form .form__label {
  line-height: 1.5;
}
.form .form__label::before, .form .form__label::after,
form .form__label::before,
form .form__label::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.form .form__label::before,
form .form__label::before {
  margin-bottom: calc(-0.3611111111em + 0px);
}
.form .form__label::after,
form .form__label::after {
  margin-top: calc(-0.4166666667em + 0px);
}
.form .form__label,
form .form__label {
  margin-bottom: 9px;
  min-height: 12px;
  padding-top: 1px;
  color: rgba(34, 34, 34, 0.6);
  font-size: 12px;
  font-weight: 400;
}
.form .form__label .required,
form .form__label .required {
  display: inline-block;
  padding-left: 3px;
}
.form .form__element,
form .form__element {
  position: relative;
}
.form .form__element.form__element--switch, .form .form__element.form__element--radio,
form .form__element.form__element--switch,
form .form__element.form__element--radio {
  flex-direction: row;
  min-height: unset;
}
.form .form__element > h3,
form .form__element > h3 {
  margin-top: 0;
  margin-bottom: 0;
}
.form.form--direction-row,
form.form--direction-row {
  flex-direction: row;
  flex-wrap: wrap;
}
.form.form--direction-row .form__row:not([data-name=separator]):not(.form__row__wrapper--switches),
form.form--direction-row .form__row:not([data-name=separator]):not(.form__row__wrapper--switches) {
  width: 100%;
}
.form.form--direction-row .form__row__wrapper--switches,
form.form--direction-row .form__row__wrapper--switches {
  width: calc(50% - 9px);
}
.form.form--direction-row .form__row__wrapper--switches .form__component--switch > .form__label,
form.form--direction-row .form__row__wrapper--switches .form__component--switch > .form__label {
  display: none;
}
.form.form--direction-row .form__row__wrapper--switches--full,
form.form--direction-row .form__row__wrapper--switches--full {
  width: 100%;
}
.form.form--direction-row.w100,
form.form--direction-row.w100 {
  width: 100%;
}

.form .form__row.form__row--fieldset.weekdays .form__component, form .form__row.form__row--fieldset.weekdays .form__component {
  flex-basis: auto;
  width: auto;
}

.packageOption + label {
  border-left: 45px solid transparent;
}

.tab-handle {
  display: flex;
  align-items: center;
  font-weight: 700;
  text-transform: uppercase;
  padding-bottom: 12px;
  padding-top: 12px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  width: 100%;
  cursor: pointer;
}
.tab-handle.active:before {
  background-image: url(/img/exposureplanning/assets/icons/ic_min.svg);
}
.tab-handle:before {
  content: "";
  width: 24px;
  height: 24px;
  background-image: url(/img/exposureplanning/assets/icons/ic_plus.svg);
  margin-right: 9px;
}

.articles_tabs-content .container-fluid, .articles_tabs-content .container-sm, .articles_tabs-content .container-md, .articles_tabs-content .container-lg, .articles_tabs-content .container-xl {
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 18px;
  padding-bottom: 18px;
}

.node-content .form__row__fieldset {
  margin-left: 0;
  margin-right: 0;
}

#statusForm #form-element-actions .form__component {
  width: 100%;
}
#statusForm #form-element-signing-sign,
#statusForm #form-element-signing-request {
  padding: 18px;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
}
#statusForm #form-element-signing-sign .form__component,
#statusForm #form-element-signing-request .form__component {
  width: 100%;
}

#signingForm #form-element-signing {
  padding: 18px;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
}
#signingForm #form-element-signing .form__component {
  width: 100%;
}

.form__elements {
  display: flex;
  flex-wrap: wrap;
  gap: 18px;
}
.form__elements--nowrap {
  flex-wrap: nowrap;
}

@media screen and (max-width: 480px) {
  .form form .form__row.form__row--fieldset.form__row--zipcode .form__component,
  .form form .form__row.form__row--fieldset.form__row--phone .form__component {
    width: 100% !important;
  }
}
.autocomplete {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.autocomplete .input-group {
  display: flex;
  align-items: center;
}
.autocomplete__input {
  width: 100%;
  min-width: 100%;
  position: relative;
}
.autocomplete__input input[type=text] {
  transition: all ease-in 0.2s;
  background-position: right 12px center;
  background-repeat: no-repeat;
  padding-right: 36px;
  position: relative;
}
.autocomplete--focus .autocomplete__input input[type=text] {
  border-bottom-color: transparent;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.autocomplete--focus .autocomplete__results {
  visibility: visible;
}
.autocomplete__results {
  visibility: hidden;
  position: unset;
  left: 0;
  right: 0;
  min-height: 40px;
  max-height: 400px;
  overflow-y: auto;
  border-top: 0;
  z-index: 1;
  top: calc(100% - 2px);
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #212529;
  font-size: small;
}
.autocomplete__group, .autocomplete__result {
  min-height: 40px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
  align-items: center;
  background-color: #fff;
}
.autocomplete__group:not([style*="display: none"]) + .autocomplete__group, .autocomplete__group:not([style*="display: none"]) + .autocomplete__result, .autocomplete__result:not([style*="display: none"]) + .autocomplete__group, .autocomplete__result:not([style*="display: none"]) + .autocomplete__result {
  border-top: 1px solid #eee;
}
.autocomplete .group__label {
  font-weight: bold;
}
.autocomplete__result {
  cursor: pointer;
}
.autocomplete__result--selected {
  background-color: rgb(206.6, 226, 254.6);
}
.autocomplete__result--inner {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}
.autocomplete__result .filterText {
  margin-right: auto;
  pointer-events: none;
}
.autocomplete__result .helper {
  font-size: 0.8rem;
  padding-left: 0.25rem;
  color: #aaa;
}
.autocomplete__result .helper + .helper {
  margin-left: 0.25rem;
  border-left: 1px solid #ccc;
}
.autocomplete__keyword {
  font-weight: bold;
}

.form__element--switch + .form__element--link {
  padding-left: 39px;
}

.form__component--switch + .form__component--tasks-info {
  padding-left: 48px;
}

.form__component--tasks-info .form__element {
  display: flex;
  flex-direction: row;
}

.form__element--link {
  gap: 18px;
}
.form__element--link > span {
  font-weight: 600;
  color: #4688F1;
  display: inline-flex;
  gap: 6px;
}
.form__element--link > span:after {
  content: "";
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cmask id='mask0_2016_1488' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='18'%3E%3Crect width='18' height='18' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2016_1488)'%3E%3Cpath d='M12.1313 9.75H3V8.25H12.1313L7.93125 4.05L9 3L15 9L9 15L7.93125 13.95L12.1313 9.75Z' fill='%234688F1'/%3E%3C/g%3E%3C/svg%3E");
}

.form__row--date-inline .form__element.form__element--checkbox {
  min-height: unset;
}
.form__row--date-inline .form__element--datelink {
  padding-left: 27px;
}
.form__row--date-inline .form__component--date-inline {
  gap: 6px;
  display: flex;
  flex-direction: column;
}

.form__element--datelink {
  margin-bottom: 8px;
}
.form__element--datelink > span,
.form__element--datelink .link-datelink {
  font-weight: 600;
  color: #4688F1;
  display: inline-flex;
  gap: 6px;
  cursor: pointer;
  border: 0;
  padding: 0;
  text-transform: capitalize;
}
.form__element--datelink > span:before,
.form__element--datelink .link-datelink:before {
  content: "";
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cmask id='mask0_2016_1651' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='18'%3E%3Crect width='18' height='18' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2016_1651)'%3E%3Cpath d='M3.75 16.5C3.3375 16.5 2.98438 16.3531 2.69063 16.0594C2.39688 15.7656 2.25 15.4125 2.25 15V4.5C2.25 4.0875 2.39688 3.73438 2.69063 3.44063C2.98438 3.14688 3.3375 3 3.75 3H4.5V1.5H6V3H12V1.5H13.5V3H14.25C14.6625 3 15.0156 3.14688 15.3094 3.44063C15.6031 3.73438 15.75 4.0875 15.75 4.5V8.25H14.25V7.5H3.75V15H9V16.5H3.75ZM3.75 6H14.25V4.5H3.75V6ZM10.5 16.5V14.1938L14.6437 10.0688C14.7562 9.95625 14.8812 9.875 15.0187 9.825C15.1562 9.775 15.2938 9.75 15.4313 9.75C15.5813 9.75 15.725 9.77813 15.8625 9.83438C16 9.89063 16.125 9.975 16.2375 10.0875L16.9313 10.7812C17.0313 10.8938 17.1094 11.0187 17.1656 11.1562C17.2219 11.2938 17.25 11.4313 17.25 11.5688C17.25 11.7063 17.225 11.8469 17.175 11.9906C17.125 12.1344 17.0438 12.2625 16.9313 12.375L12.8062 16.5H10.5ZM11.625 15.375H12.3375L14.6063 13.0875L14.2687 12.7313L13.9125 12.3938L11.625 14.6625V15.375ZM14.2687 12.7313L13.9125 12.3938L14.6063 13.0875L14.2687 12.7313Z' fill='%234688F1'/%3E%3C/g%3E%3C/svg%3E");
}
.form__element--datelink > span--inventory,
.form__element--datelink .link-datelink--inventory {
  width: auto;
}
.form__element--datelink .picker.picker--opened {
  left: 0;
  top: 26px;
}
.form__element--datelink input.link-datelink {
  padding-left: 24px;
  background-repeat: no-repeat;
  background-position: left center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cmask id='mask0_2016_1651' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='18'%3E%3Crect width='18' height='18' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2016_1651)'%3E%3Cpath d='M3.75 16.5C3.3375 16.5 2.98438 16.3531 2.69063 16.0594C2.39688 15.7656 2.25 15.4125 2.25 15V4.5C2.25 4.0875 2.39688 3.73438 2.69063 3.44063C2.98438 3.14688 3.3375 3 3.75 3H4.5V1.5H6V3H12V1.5H13.5V3H14.25C14.6625 3 15.0156 3.14688 15.3094 3.44063C15.6031 3.73438 15.75 4.0875 15.75 4.5V8.25H14.25V7.5H3.75V15H9V16.5H3.75ZM3.75 6H14.25V4.5H3.75V6ZM10.5 16.5V14.1938L14.6437 10.0688C14.7562 9.95625 14.8812 9.875 15.0187 9.825C15.1562 9.775 15.2938 9.75 15.4313 9.75C15.5813 9.75 15.725 9.77813 15.8625 9.83438C16 9.89063 16.125 9.975 16.2375 10.0875L16.9313 10.7812C17.0313 10.8938 17.1094 11.0187 17.1656 11.1562C17.2219 11.2938 17.25 11.4313 17.25 11.5688C17.25 11.7063 17.225 11.8469 17.175 11.9906C17.125 12.1344 17.0438 12.2625 16.9313 12.375L12.8062 16.5H10.5ZM11.625 15.375H12.3375L14.6063 13.0875L14.2687 12.7313L13.9125 12.3938L11.625 14.6625V15.375ZM14.2687 12.7313L13.9125 12.3938L14.6063 13.0875L14.2687 12.7313Z' fill='%234688F1'/%3E%3C/g%3E%3C/svg%3E");
  height: unset;
}

[onclick] {
  cursor: pointer;
}

.form__element--addlink > span,
.form__element--addlink > button {
  font-weight: 600;
  color: #4688F1;
  display: inline-flex;
  gap: 6px;
  cursor: pointer;
  appearance: none;
  outline: 0;
  border: 0;
  font-size: 14px;
  background-color: #fff;
}
.form__element--addlink > span:before,
.form__element--addlink > button:before {
  content: "";
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cmask id='mask0_2016_181' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='18'%3E%3Crect width='18' height='18' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2016_181)'%3E%3Cpath d='M8.25 12.75H9.75V9.75H12.75V8.25H9.75V5.25H8.25V8.25H5.25V9.75H8.25V12.75ZM9 16.5C7.9625 16.5 6.9875 16.3031 6.075 15.9094C5.1625 15.5156 4.36875 14.9813 3.69375 14.3063C3.01875 13.6313 2.48438 12.8375 2.09063 11.925C1.69687 11.0125 1.5 10.0375 1.5 9C1.5 7.9625 1.69687 6.9875 2.09063 6.075C2.48438 5.1625 3.01875 4.36875 3.69375 3.69375C4.36875 3.01875 5.1625 2.48438 6.075 2.09063C6.9875 1.69687 7.9625 1.5 9 1.5C10.0375 1.5 11.0125 1.69687 11.925 2.09063C12.8375 2.48438 13.6313 3.01875 14.3063 3.69375C14.9813 4.36875 15.5156 5.1625 15.9094 6.075C16.3031 6.9875 16.5 7.9625 16.5 9C16.5 10.0375 16.3031 11.0125 15.9094 11.925C15.5156 12.8375 14.9813 13.6313 14.3063 14.3063C13.6313 14.9813 12.8375 15.5156 11.925 15.9094C11.0125 16.3031 10.0375 16.5 9 16.5ZM9 15C10.675 15 12.0938 14.4188 13.2563 13.2563C14.4188 12.0938 15 10.675 15 9C15 7.325 14.4188 5.90625 13.2563 4.74375C12.0938 3.58125 10.675 3 9 3C7.325 3 5.90625 3.58125 4.74375 4.74375C3.58125 5.90625 3 7.325 3 9C3 10.675 3.58125 12.0938 4.74375 13.2563C5.90625 14.4188 7.325 15 9 15Z' fill='%234688F1'/%3E%3C/g%3E%3C/svg%3E");
}
.form__element--addlink .userlist {
  margin-left: 24px;
}
.form__element--addlink .userlist li {
  opacity: 0.6;
}

#startImport .lds-ring, #confirmConfirm .lds-ring {
  margin-right: 0;
}
#startImport .lds-ring div, #confirmConfirm .lds-ring div {
  border-color: #fff transparent transparent transparent;
}

#inclusionList .form__element {
  min-height: 0;
  padding-top: 9px;
  padding-bottom: 9px;
}

.tasks__settings__wrapper {
  flex-direction: column;
}
.tasks__settings__wrapper .form__component--settingstitle {
  margin-bottom: 18px;
}
.tasks__settings__wrapper .form__component--namefield {
  margin-bottom: 36px;
}
.tasks__settings__wrapper .form__element--datelink {
  padding-left: 27px;
  margin-top: 6px;
}
.tasks__settings__wrapper .form__component--addlink {
  margin-top: 12px;
}
.tasks__settings__wrapper .form__element--addlink > span,
.tasks__settings__wrapper .form__element--addlink > button {
  padding-left: 0;
}

.js-tasks-settings-users {
  gap: 12px;
}

#form-element-credentials {
  width: 50% !important;
}
#form-element-credentials .form__row__fieldset {
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 18px;
}

#reminderForm {
  width: 50%;
  margin-left: 0;
}

#form-element-reminder-request {
  padding: 18px;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  flex-direction: column;
}
#form-element-reminder-request .form__component {
  width: 100% !important;
}

#createCampaign textarea {
  height: auto;
}

.publisherInfo {
  background-color: rgba(34, 34, 34, 0.05);
  padding: 12px;
  border-radius: 4px;
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  color: #222222;
  width: 100%;
}
.publisherInfo.publisherClick {
  cursor: pointer;
}
.publisherInfo .publisherText {
  flex: 1 1 100%;
}
.publisherInfo .publisherText .title {
  font-size: 12px;
  color: rgba(34, 34, 34, 0.6);
}
.publisherInfo .publisherText .name {
  font-weight: bold;
}
.publisherInfo .publisherEdit {
  flex: 0 0 auto;
  display: flex;
  gap: 9px;
}
.contactInfo {
  border: 1px solid rgba(34, 34, 34, 0.2);
  padding: 12px;
  border-radius: 4px;
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  color: #222222;
  width: 100%;
}
.contactInfo .contactText {
  flex: 1 1 100%;
}
.contactInfo .contactText .title {
  font-size: 12px;
  color: rgba(34, 34, 34, 0.6);
  text-box: trim-both cap alphabetic;
  font-weight: 400;
  margin-bottom: 9px;
}
.contactInfo .contactText .name {
  margin-bottom: 12px;
  text-box: trim-both cap alphabetic;
  font-weight: 700;
}
.contactInfo .contactEdit {
  flex: 0 0 auto;
  display: flex;
  gap: 9px;
}
.color-picker-wrapper {
  position: relative;
}
.color-picker-wrapper .color-picker-display-input {
  height: 36px;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  padding-left: 12px;
  padding-right: 12px;
  font-weight: 400;
  color: #222222;
  width: 100%;
  font-size: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='13px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 34, 34)' d='M10.440,4.144 C10.042,4.494 10.000,5.099 10.350,5.499 L9.628,6.131 L6.468,2.516 L7.191,1.884 C7.540,2.283 8.146,2.324 8.544,1.974 L10.438,0.355 C10.712,0.117 11.049,-0.000 11.386,-0.000 C12.191,-0.000 12.834,0.658 12.834,1.441 C12.834,1.867 12.646,2.254 12.335,2.525 L10.440,4.144 ZM6.389,6.416 L4.931,6.416 L7.009,4.595 L6.376,3.871 L2.095,7.597 C1.401,8.200 1.880,8.665 1.308,9.461 C1.231,9.569 1.186,9.678 1.174,9.782 C1.135,10.097 1.363,10.362 1.650,10.398 C1.764,10.411 1.889,10.389 2.010,10.318 C2.914,9.786 3.280,10.386 3.991,9.765 L8.272,6.041 L7.642,5.317 L6.389,6.416 ZM1.077,10.792 C0.765,11.989 0.000,12.154 0.000,12.941 C0.000,13.526 0.487,14.000 1.077,14.000 C1.668,14.000 2.147,13.526 2.147,12.941 C2.147,12.154 1.390,11.989 1.077,10.792 Z'/%3E%3C/svg%3E");
  background-position: right 12px center;
  background-repeat: no-repeat;
}
.color-picker-wrapper .color-picker-display-input.light {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='13px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M10.440,4.144 C10.042,4.494 10.000,5.099 10.350,5.499 L9.628,6.131 L6.468,2.516 L7.191,1.884 C7.540,2.283 8.146,2.324 8.544,1.974 L10.438,0.355 C10.712,0.117 11.049,-0.000 11.386,-0.000 C12.191,-0.000 12.834,0.658 12.834,1.441 C12.834,1.867 12.646,2.254 12.335,2.525 L10.440,4.144 ZM6.389,6.416 L4.931,6.416 L7.009,4.595 L6.376,3.871 L2.095,7.597 C1.401,8.200 1.880,8.665 1.308,9.461 C1.231,9.569 1.186,9.678 1.174,9.782 C1.135,10.097 1.363,10.362 1.650,10.398 C1.764,10.411 1.889,10.389 2.010,10.318 C2.914,9.786 3.280,10.386 3.991,9.765 L8.272,6.041 L7.642,5.317 L6.389,6.416 ZM1.077,10.792 C0.765,11.989 0.000,12.154 0.000,12.941 C0.000,13.526 0.487,14.000 1.077,14.000 C1.668,14.000 2.147,13.526 2.147,12.941 C2.147,12.154 1.390,11.989 1.077,10.792 Z'/%3E%3C/svg%3E");
}
.color-picker-wrapper .color-picker-selectbox {
  position: absolute;
  background-color: #fff;
  display: none;
  padding: 1px;
  border: 1px solid black;
  width: 386px;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  padding: 6px;
  top: 42px;
  left: 0;
}
.color-picker-wrapper .color-picker-selectbox .color-picker-selectbox-item {
  height: 36px;
  width: 36px;
  border-radius: 3px;
  transition: 0.2s;
}
.color-picker-wrapper .color-picker-selectbox .color-picker-selectbox-item:hover, .color-picker-wrapper .color-picker-selectbox .color-picker-selectbox-item.color-picker-selectbox-item--active {
  cursor: pointer;
  box-shadow: inset 0 0 0 2px #fff;
  border: 1px solid #d8d8d8;
}
.color-picker-wrapper .color-picker-selectbox.active {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 6px;
}

.buttons {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px 18px;
}

.button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 6px;
  padding-bottom: 6px;
  border: 0;
  margin: 0;
  color: #000;
  font-weight: 400;
  transition: 0.2s;
  outline: 0;
  cursor: pointer;
  appearance: none;
  min-height: 36px;
  border-radius: 4px;
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.button.button--primary {
  background-color: #cf0f5b;
  text-transform: none;
  font-weight: 500;
  color: #fff;
}
.button.button--primary:hover {
  background-color: #de084e;
  color: #fff;
}
.button.button--loading {
  color: transparent !important;
  position: relative;
  pointer-events: none;
}
.button.button--loading:after {
  content: "";
  width: 36px;
  height: 36px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' display='block' preserveAspectRatio='xMidYMid' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='13' fill='none' stroke='%23ffffff' stroke-dasharray='61.261 22.42' stroke-width='2'%3E%3CanimateTransform attributeName='transform' dur='1s' keyTimes='0;1' repeatCount='indefinite' type='rotate' values='0 50 50;360 50 50'/%3E%3C/circle%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 48px auto;
  position: absolute;
}
.button.button--outline {
  background-color: transparent;
  border: 1px solid rgba(34, 34, 34, 0.5);
  color: #222222;
}
.button.button--outline:hover {
  color: #222222;
  background-color: transparent;
  border: 1px solid #222222;
}
.button.button--outline.button--loading:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' display='block' preserveAspectRatio='xMidYMid' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='13' fill='none' stroke='%23222222' stroke-dasharray='61.261 22.42' stroke-width='2'%3E%3CanimateTransform attributeName='transform' dur='1s' keyTimes='0;1' repeatCount='indefinite' type='rotate' values='0 50 50;360 50 50'/%3E%3C/circle%3E%3C/svg%3E");
}
.button.button--outline.button--outline--green {
  color: #34a853;
  border-color: #34a853;
}
.button.button--outline .lds-ring {
  display: none;
  position: absolute;
  top: calc(50% - 6px);
  left: calc(50% - 6px);
  margin: 0;
}
.button.button--disabled, .button[disabled=disabled] {
  background-color: #f8f9fa;
  border: 1px solid #d8d8d8;
  color: #8d8d8e;
  cursor: not-allowed;
}
.button.button--disabled:hover, .button[disabled=disabled]:hover {
  background-color: #f8f9fa;
  border: 1px solid #d8d8d8;
  color: #8d8d8e;
}
.button.button--disabled.button--new::before, .button[disabled=disabled].button--new::before {
  background-image: url(/img/exposureplanning/assets/icons/icon-plus-grey.svg);
}
.button.button--topmargin {
  margin-top: 18px;
}
.button.button--booknow {
  width: 131px;
}
.button.button--booknow.button--disabled {
  background-color: transparent;
  color: #222222;
  border: 1px solid rgba(34, 34, 34, 0.5);
  opacity: 0.5;
}
.button.button--new:before {
  content: "";
  background-image: url(/img/exposureplanning/assets/icons/icon-plus.svg);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M8.25 9.75H3.75V8.25H8.25V3.75H9.75V8.25H14.25V9.75H9.75V14.25H8.25V9.75Z' fill='white'/%3E%3C/svg%3E");
  background-size: 18px 18px;
  margin-right: 6px;
  width: 18px;
  height: 18px;
  position: relative;
  top: -1px;
}
.button.button--invoice:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20px' viewBox='0 -960 960 960' width='20px' fill='%23ffffff'%3E%3Cpath d='M240-96q-40 0-68-28t-28-68v-144h96v-528h576v660q0 45-31.5 76.5T708-96H240Zm467.79-72q15.21 0 25.71-10.35T744-204v-588H312v456h360v132q0 15.3 10.29 25.65Q692.58-168 707.79-168ZM360-600v-72h336v72H360Zm0 120v-72h336v72H360ZM240-168h360v-96H216v72q0 10.2 6.9 17.1 6.9 6.9 17.1 6.9Zm0 0h-24 384-360Z'/%3E%3C/svg%3E");
  background-size: 18px 18px;
  margin-right: 6px;
  width: 18px;
  height: 18px;
  position: relative;
}
.button.button--download:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 34, 34)' d='M2.058,13.215 C1.713,13.215 1.414,13.088 1.160,12.834 C0.907,12.579 0.780,12.279 0.780,11.932 L0.780,9.050 L2.058,9.050 L2.058,11.933 L11.938,11.933 L11.938,9.050 L13.215,9.050 L13.215,11.931 C13.215,12.277 13.088,12.578 12.833,12.833 C12.578,13.088 12.280,13.215 11.938,13.215 L2.058,13.215 ZM6.1000,10.037 L3.220,6.261 L4.138,5.348 L6.361,7.575 L6.361,0.682 L7.639,0.682 L7.639,7.575 L9.862,5.348 L10.780,6.261 L6.1000,10.037 Z'/%3E%3C/svg%3E");
  width: 18px;
  height: 18px;
  position: relative;
  margin-right: 9px;
  background-position: center center;
  background-repeat: no-repeat;
}
.button.button--download.button--outline--green:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='%233aa757' d='M2.058,13.215 C1.713,13.215 1.414,13.088 1.160,12.834 C0.907,12.579 0.780,12.279 0.780,11.932 L0.780,9.050 L2.058,9.050 L2.058,11.933 L11.938,11.933 L11.938,9.050 L13.215,9.050 L13.215,11.931 C13.215,12.277 13.088,12.578 12.833,12.833 C12.578,13.088 12.280,13.215 11.938,13.215 L2.058,13.215 ZM6.1000,10.037 L3.220,6.261 L4.138,5.348 L6.361,7.575 L6.361,0.682 L7.639,0.682 L7.639,7.575 L9.862,5.348 L10.780,6.261 L6.1000,10.037 Z'/%3E%3C/svg%3E");
}
.button.button--comment:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M0.147,13.108 L0.147,8.500 L5.962,6.1000 L0.147,5.462 L0.147,0.892 L14.634,6.1000 L0.147,13.108 Z'/%3E%3C/svg%3E");
  width: 15px;
  height: 14px;
  position: relative;
  margin-right: 9px;
  background-position: center center;
  background-repeat: no-repeat;
}
.button.button--reject {
  background-color: #ff0000;
  color: #fff;
}
.button.button--reject:after {
  content: "";
  margin-left: 9px;
  width: 15px;
  height: 15px;
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M7.999,15.612 C6.946,15.612 5.957,15.412 5.032,15.013 C4.106,14.613 3.300,14.069 2.613,13.382 C1.926,12.696 1.383,11.889 0.985,10.963 C0.587,10.037 0.388,9.046 0.388,7.991 C0.388,6.942 0.587,5.954 0.987,5.029 C1.386,4.103 1.929,3.297 2.615,2.612 C3.301,1.926 4.107,1.383 5.033,0.983 C5.959,0.583 6.948,0.383 8.000,0.383 C9.053,0.383 10.041,0.583 10.967,0.983 C11.892,1.382 12.698,1.925 13.384,2.611 C14.070,3.296 14.614,4.102 15.015,5.028 C15.416,5.954 15.617,6.942 15.617,7.991 C15.617,9.046 15.417,10.037 15.017,10.964 C14.618,11.890 14.075,12.696 13.388,13.382 C12.701,14.068 11.894,14.611 10.968,15.012 C10.042,15.412 9.052,15.612 7.999,15.612 ZM8.000,14.335 C9.768,14.335 11.265,13.720 12.493,12.491 C13.721,11.262 14.335,9.762 14.335,7.991 C14.335,7.253 14.209,6.541 13.959,5.854 C13.708,5.167 13.353,4.542 12.893,3.979 L3.983,12.884 C4.532,13.362 5.152,13.724 5.845,13.968 C6.538,14.212 7.256,14.335 8.000,14.335 ZM3.126,12.008 L12.012,3.117 C11.446,2.646 10.820,2.286 10.136,2.038 C9.452,1.790 8.740,1.665 8.000,1.665 C6.232,1.665 4.735,2.278 3.507,3.504 C2.279,4.730 1.665,6.226 1.665,7.991 C1.665,8.736 1.797,9.453 2.061,10.142 C2.325,10.832 2.680,11.454 3.126,12.008 Z'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
}
.button.button--reject:hover {
  background-color: #e50000;
}
.button.button--reject-nobgcolor:after {
  content: "";
  margin-left: 9px;
  width: 15px;
  height: 15px;
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M7.999,15.612 C6.946,15.612 5.957,15.412 5.032,15.013 C4.106,14.613 3.300,14.069 2.613,13.382 C1.926,12.696 1.383,11.889 0.985,10.963 C0.587,10.037 0.388,9.046 0.388,7.991 C0.388,6.942 0.587,5.954 0.987,5.029 C1.386,4.103 1.929,3.297 2.615,2.612 C3.301,1.926 4.107,1.383 5.033,0.983 C5.959,0.583 6.948,0.383 8.000,0.383 C9.053,0.383 10.041,0.583 10.967,0.983 C11.892,1.382 12.698,1.925 13.384,2.611 C14.070,3.296 14.614,4.102 15.015,5.028 C15.416,5.954 15.617,6.942 15.617,7.991 C15.617,9.046 15.417,10.037 15.017,10.964 C14.618,11.890 14.075,12.696 13.388,13.382 C12.701,14.068 11.894,14.611 10.968,15.012 C10.042,15.412 9.052,15.612 7.999,15.612 ZM8.000,14.335 C9.768,14.335 11.265,13.720 12.493,12.491 C13.721,11.262 14.335,9.762 14.335,7.991 C14.335,7.253 14.209,6.541 13.959,5.854 C13.708,5.167 13.353,4.542 12.893,3.979 L3.983,12.884 C4.532,13.362 5.152,13.724 5.845,13.968 C6.538,14.212 7.256,14.335 8.000,14.335 ZM3.126,12.008 L12.012,3.117 C11.446,2.646 10.820,2.286 10.136,2.038 C9.452,1.790 8.740,1.665 8.000,1.665 C6.232,1.665 4.735,2.278 3.507,3.504 C2.279,4.730 1.665,6.226 1.665,7.991 C1.665,8.736 1.797,9.453 2.061,10.142 C2.325,10.832 2.680,11.454 3.126,12.008 Z'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
}
.button.button--approve {
  background-color: #34a853;
  color: #fff;
}
.button.button--approve:after {
  content: "";
  margin-left: 9px;
  width: 15px;
  height: 15px;
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M6.885,11.480 L12.240,6.124 L11.288,5.186 L6.885,9.590 L4.675,7.380 L3.742,8.318 L6.885,11.480 ZM8.001,15.612 C6.957,15.612 5.973,15.413 5.047,15.014 C4.121,14.616 3.312,14.071 2.621,13.379 C1.929,12.688 1.384,11.879 0.986,10.954 C0.587,10.028 0.388,9.044 0.388,8.001 C0.388,6.945 0.587,5.954 0.986,5.028 C1.384,4.102 1.929,3.296 2.620,2.611 C3.311,1.926 4.119,1.383 5.045,0.983 C5.971,0.583 6.955,0.383 7.999,0.383 C9.055,0.383 10.046,0.583 10.973,0.983 C11.899,1.382 12.705,1.925 13.390,2.610 C14.075,3.295 14.617,4.100 15.017,5.026 C15.417,5.952 15.617,6.944 15.617,7.1000 C15.617,9.044 15.417,10.029 15.017,10.954 C14.617,11.880 14.074,12.689 13.389,13.380 C12.704,14.071 11.898,14.616 10.973,15.014 C10.047,15.413 9.056,15.612 8.001,15.612 ZM7.1000,14.335 C9.763,14.335 11.260,13.717 12.490,12.483 C13.720,11.249 14.335,9.754 14.335,7.1000 C14.335,6.237 13.720,4.740 12.490,3.510 C11.260,2.280 9.762,1.665 7.998,1.665 C6.246,1.665 4.752,2.280 3.518,3.510 C2.283,4.740 1.665,6.238 1.665,8.002 C1.665,9.754 2.283,11.248 3.517,12.483 C4.751,13.717 6.246,14.335 7.1000,14.335 Z'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
}
.button.button--approve:hover {
  background-color: #318c49;
}
.button.button--approve-nobgcolor {
  color: #fff;
}
.button.button--approve-nobgcolor:after {
  content: "";
  margin-left: 9px;
  width: 15px;
  height: 15px;
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M6.885,11.480 L12.240,6.124 L11.288,5.186 L6.885,9.590 L4.675,7.380 L3.742,8.318 L6.885,11.480 ZM8.001,15.612 C6.957,15.612 5.973,15.413 5.047,15.014 C4.121,14.616 3.312,14.071 2.621,13.379 C1.929,12.688 1.384,11.879 0.986,10.954 C0.587,10.028 0.388,9.044 0.388,8.001 C0.388,6.945 0.587,5.954 0.986,5.028 C1.384,4.102 1.929,3.296 2.620,2.611 C3.311,1.926 4.119,1.383 5.045,0.983 C5.971,0.583 6.955,0.383 7.999,0.383 C9.055,0.383 10.046,0.583 10.973,0.983 C11.899,1.382 12.705,1.925 13.390,2.610 C14.075,3.295 14.617,4.100 15.017,5.026 C15.417,5.952 15.617,6.944 15.617,7.1000 C15.617,9.044 15.417,10.029 15.017,10.954 C14.617,11.880 14.074,12.689 13.389,13.380 C12.704,14.071 11.898,14.616 10.973,15.014 C10.047,15.413 9.056,15.612 8.001,15.612 ZM7.1000,14.335 C9.763,14.335 11.260,13.717 12.490,12.483 C13.720,11.249 14.335,9.754 14.335,7.1000 C14.335,6.237 13.720,4.740 12.490,3.510 C11.260,2.280 9.762,1.665 7.998,1.665 C6.246,1.665 4.752,2.280 3.518,3.510 C2.283,4.740 1.665,6.238 1.665,8.002 C1.665,9.754 2.283,11.248 3.517,12.483 C4.751,13.717 6.246,14.335 7.1000,14.335 Z'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
}
.button.button--green {
  background-color: #34a853;
  color: #fff;
}
.button.button--green.button--download:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='%23ffffff' d='M2.058,13.215 C1.713,13.215 1.414,13.088 1.160,12.834 C0.907,12.579 0.780,12.279 0.780,11.932 L0.780,9.050 L2.058,9.050 L2.058,11.933 L11.938,11.933 L11.938,9.050 L13.215,9.050 L13.215,11.931 C13.215,12.277 13.088,12.578 12.833,12.833 C12.578,13.088 12.280,13.215 11.938,13.215 L2.058,13.215 ZM6.1000,10.037 L3.220,6.261 L4.138,5.348 L6.361,7.575 L6.361,0.682 L7.639,0.682 L7.639,7.575 L9.862,5.348 L10.780,6.261 L6.1000,10.037 Z'/%3E%3C/svg%3E");
}
.button.button--green:hover {
  background-color: #318c49;
}
.button.button--check:before {
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 34, 34)' d='M6.885,11.480 L12.240,6.124 L11.288,5.186 L6.885,9.590 L4.675,7.380 L3.742,8.318 L6.885,11.480 ZM8.001,15.612 C6.957,15.612 5.973,15.413 5.047,15.014 C4.121,14.616 3.312,14.071 2.621,13.380 C1.929,12.688 1.384,11.879 0.986,10.954 C0.587,10.028 0.388,9.044 0.388,8.001 C0.388,6.945 0.587,5.954 0.986,5.028 C1.384,4.102 1.929,3.296 2.620,2.611 C3.311,1.926 4.119,1.383 5.045,0.983 C5.971,0.583 6.955,0.383 7.999,0.383 C9.055,0.383 10.046,0.583 10.973,0.983 C11.899,1.382 12.705,1.925 13.390,2.610 C14.075,3.295 14.617,4.100 15.017,5.026 C15.417,5.952 15.617,6.943 15.617,7.1000 C15.617,9.044 15.417,10.028 15.017,10.954 C14.617,11.880 14.074,12.689 13.389,13.380 C12.704,14.071 11.898,14.616 10.973,15.014 C10.047,15.413 9.056,15.612 8.001,15.612 ZM8.000,14.335 C9.763,14.335 11.260,13.718 12.490,12.483 C13.720,11.249 14.335,9.754 14.335,7.1000 C14.335,6.237 13.720,4.740 12.490,3.511 C11.260,2.280 9.762,1.665 7.998,1.665 C6.246,1.665 4.752,2.280 3.518,3.511 C2.283,4.740 1.665,6.238 1.665,8.002 C1.665,9.754 2.283,11.248 3.517,12.482 C4.751,13.717 6.246,14.335 8.000,14.335 Z'/%3E%3C/svg%3E");
  margin-right: 9px;
  content: "";
}
.button.button--check.button--disabled:before {
  opacity: 0.5;
}
.button.button--reminder:before {
  width: 14px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 34, 34)' d='M0.888,13.362 L0.888,12.085 L2.348,12.085 L2.348,6.497 C2.348,5.421 2.662,4.453 3.291,3.595 C3.921,2.736 4.756,2.196 5.799,1.975 L5.799,1.589 C5.799,1.254 5.916,0.970 6.149,0.735 C6.383,0.501 6.666,0.383 6.1000,0.383 C7.334,0.383 7.617,0.501 7.851,0.735 C8.084,0.970 8.201,1.254 8.201,1.589 L8.201,1.975 C9.244,2.193 10.080,2.732 10.711,3.592 C11.342,4.452 11.657,5.420 11.657,6.497 L11.657,12.085 L13.117,12.085 L13.117,13.362 L0.888,13.362 ZM7.002,15.652 C6.579,15.652 6.217,15.502 5.916,15.200 C5.615,14.898 5.464,14.536 5.464,14.112 L8.540,14.112 C8.540,14.537 8.389,14.899 8.087,15.201 C7.786,15.502 7.424,15.652 7.002,15.652 L7.002,15.652 ZM3.625,12.085 L10.375,12.085 L10.375,6.497 C10.375,5.562 10.047,4.766 9.391,4.108 C8.734,3.451 7.937,3.122 6.1000,3.122 C6.063,3.122 5.266,3.451 4.609,4.108 C3.953,4.766 3.625,5.562 3.625,6.497 L3.625,12.085 Z'/%3E%3C/svg%3E");
  margin-right: 9px;
  content: "";
}
.button.button--reminder.button--disabled:before {
  opacity: 0.5;
}
.button.button--resend:before {
  width: 16px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 34, 34)' d='M12.762,13.033 L11.867,12.138 L13.160,10.826 L9.874,10.826 L9.874,9.549 L13.160,9.549 L11.867,8.237 L12.762,7.342 L15.608,10.187 L12.762,13.033 ZM1.701,10.826 C1.350,10.826 1.049,10.701 0.799,10.451 C0.549,10.201 0.424,9.900 0.424,9.549 L0.424,1.451 C0.424,1.100 0.549,0.799 0.799,0.549 C1.049,0.299 1.350,0.174 1.701,0.174 L12.049,0.174 C12.400,0.174 12.701,0.299 12.951,0.549 C13.201,0.799 13.326,1.100 13.326,1.451 L13.326,5.662 C13.221,5.644 13.114,5.631 13.007,5.623 C12.900,5.615 12.793,5.611 12.688,5.611 C12.576,5.611 12.469,5.616 12.368,5.625 C12.267,5.634 12.161,5.647 12.049,5.662 L12.049,2.404 L6.800,6.119 L1.701,2.423 L1.701,9.549 L8.144,9.549 C8.125,9.667 8.115,9.766 8.114,9.847 C8.112,9.927 8.111,10.024 8.111,10.136 C8.111,10.248 8.115,10.362 8.123,10.479 C8.131,10.595 8.148,10.711 8.177,10.826 L1.701,10.826 ZM2.538,1.451 L6.800,4.543 L11.166,1.451 L2.538,1.451 ZM1.701,9.549 L1.701,1.451 L1.701,9.549 Z'/%3E%3C/svg%3E");
  margin-right: 9px;
  content: "";
}
.button.button--resend.button--disabled:before {
  opacity: 0.5;
}
.button.button--upload:before {
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 34, 34)' d='M6.361,10.091 L6.361,3.350 L4.138,5.577 L3.220,4.664 L7.000,0.883 L10.780,4.664 L9.862,5.577 L7.639,3.350 L7.639,10.091 L6.361,10.091 ZM2.165,13.112 C1.820,13.112 1.521,12.985 1.268,12.732 C1.015,12.479 0.888,12.180 0.888,11.835 L0.888,9.153 L2.165,9.153 L2.165,11.835 L11.835,11.835 L11.835,9.153 L13.117,9.153 L13.117,11.835 C13.117,12.179 12.989,12.479 12.735,12.732 C12.481,12.985 12.181,13.112 11.835,13.112 L2.165,13.112 Z'/%3E%3C/svg%3E");
  margin-right: 9px;
  content: "";
}
.button.button--upload.button--disabled:before {
  opacity: 0.5;
}
.button.button--add {
  gap: 6px;
  width: fit-content;
}
.button.button--add:before {
  content: "";
  width: 18px;
  height: 18px;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_2016_1117' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2016_1117)'%3E%3Cpath d='M11 17H13V13H17V11H13V7H11V11H7V13H11V17ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22ZM12 20C14.2333 20 16.125 19.225 17.675 17.675C19.225 16.125 20 14.2333 20 12C20 9.76667 19.225 7.875 17.675 6.325C16.125 4.775 14.2333 4 12 4C9.76667 4 7.875 4.775 6.325 6.325C4.775 7.875 4 9.76667 4 12C4 14.2333 4.775 16.125 6.325 17.675C7.875 19.225 9.76667 20 12 20Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/g%3E%3C/svg%3E");
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.25 9.75H3.75V8.25H8.25V3.75H9.75V8.25H14.25V9.75H9.75V14.25H8.25V9.75Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/svg%3E%0A");
}
.button.button--add:hover {
  color: #222222;
}
.button.button--add:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_2016_1117' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2016_1117)'%3E%3Cpath d='M11 17H13V13H17V11H13V7H11V11H7V13H11V17ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22ZM12 20C14.2333 20 16.125 19.225 17.675 17.675C19.225 16.125 20 14.2333 20 12C20 9.76667 19.225 7.875 17.675 6.325C16.125 4.775 14.2333 4 12 4C9.76667 4 7.875 4.775 6.325 6.325C4.775 7.875 4 9.76667 4 12C4 14.2333 4.775 16.125 6.325 17.675C7.875 19.225 9.76667 20 12 20Z' fill='%23222222' fill-opacity='1'/%3E%3C/g%3E%3C/svg%3E");
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.25 9.75H3.75V8.25H8.25V3.75H9.75V8.25H14.25V9.75H9.75V14.25H8.25V9.75Z' fill='%23222222' fill-opacity='1'/%3E%3C/svg%3E%0A");
}
.button.button--add--alt {
  width: 36px;
  height: 36px;
  padding: 0;
}
.button.button--add--alt:before {
  opacity: 0.6;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20px' viewBox='0 -960 960 960' width='20px' fill='222222'%3E%3Cpath d='M444-444H240v-72h204v-204h72v204h204v72H516v204h-72v-204Z'/%3E%3C/svg%3E");
}
.button.button--add--alt:hover:before {
  opacity: 1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20px' viewBox='0 -960 960 960' width='20px' fill='222222'%3E%3Cpath d='M444-444H240v-72h204v-204h72v204h204v72H516v204h-72v-204Z'/%3E%3C/svg%3E");
}
.button.button--add.button--add--white:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M8.25 12.75H9.75V9.75H12.75V8.25H9.75V5.25H8.25V8.25H5.25V9.75H8.25V12.75ZM9 16.5C7.9625 16.5 6.9875 16.3031 6.075 15.9094C5.1625 15.5156 4.36875 14.9813 3.69375 14.3063C3.01875 13.6313 2.48438 12.8375 2.09063 11.925C1.69687 11.0125 1.5 10.0375 1.5 9C1.5 7.9625 1.69687 6.9875 2.09063 6.075C2.48438 5.1625 3.01875 4.36875 3.69375 3.69375C4.36875 3.01875 5.1625 2.48438 6.075 2.09063C6.9875 1.69687 7.9625 1.5 9 1.5C10.0375 1.5 11.0125 1.69687 11.925 2.09063C12.8375 2.48438 13.6313 3.01875 14.3063 3.69375C14.9813 4.36875 15.5156 5.1625 15.9094 6.075C16.3031 6.9875 16.5 7.9625 16.5 9C16.5 10.0375 16.3031 11.0125 15.9094 11.925C15.5156 12.8375 14.9813 13.6313 14.3063 14.3063C13.6313 14.9813 12.8375 15.5156 11.925 15.9094C11.0125 16.3031 10.0375 16.5 9 16.5ZM9 15C10.675 15 12.0938 14.4187 13.2563 13.2563C14.4187 12.0938 15 10.675 15 9C15 7.325 14.4187 5.90625 13.2563 4.74375C12.0938 3.58125 10.675 3 9 3C7.325 3 5.90625 3.58125 4.74375 4.74375C3.58125 5.90625 3 7.325 3 9C3 10.675 3.58125 12.0938 4.74375 13.2563C5.90625 14.4187 7.325 15 9 15Z' fill='white'/%3E%3C/svg%3E");
}
.button.button--add.button--add--white:hover {
  color: #fff;
}
.button.button--edit-dashboard {
  gap: 6px;
  width: fit-content;
}
.button.button--edit-dashboard:before {
  content: "";
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9.75 6.75V5.25H12V2.25H13.5V5.25H15.75V6.75H9.75ZM12 15.75V8.25H13.5V15.75H12ZM4.5 15.75V12.75H2.25V11.25H8.25V12.75H6V15.75H4.5ZM4.5 9.75V2.25H6V9.75H4.5Z' fill='white'/%3E%3C/svg%3E");
}
.button--grow {
  flex-grow: 1;
}
.button.button--delete {
  gap: 6px;
}
.button.button--delete:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M5.25 15.75C4.8375 15.75 4.48437 15.6031 4.19062 15.3094C3.89687 15.0156 3.75 14.6625 3.75 14.25V4.5H3V3H6.75V2.25H11.25V3H15V4.5H14.25V14.25C14.25 14.6625 14.1031 15.0156 13.8094 15.3094C13.5156 15.6031 13.1625 15.75 12.75 15.75H5.25ZM12.75 4.5H5.25V14.25H12.75V4.5ZM6.75 12.75H8.25V6H6.75V12.75ZM9.75 12.75H11.25V6H9.75V12.75Z' fill='%23222222' fill-opacity='1'/%3E%3C/svg%3E");
  width: 18px;
  height: 18px;
  content: "";
  background-repeat: no-repeat;
  opacity: 0.6;
}
.button.button--delete:hover:before {
  opacity: 1;
}
.button.button--delete .button__label {
  text-box: trim-both cap alphabetic;
}
.button.button--outline--reject {
  gap: 6px;
}
.button.button--outline--reject:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 16.5C7.9625 16.5 6.9875 16.3031 6.075 15.9094C5.1625 15.5156 4.36875 14.9813 3.69375 14.3063C3.01875 13.6313 2.48438 12.8375 2.09063 11.925C1.69687 11.0125 1.5 10.0375 1.5 9C1.5 7.9625 1.69687 6.9875 2.09063 6.075C2.48438 5.1625 3.01875 4.36875 3.69375 3.69375C4.36875 3.01875 5.1625 2.48438 6.075 2.09063C6.9875 1.69687 7.9625 1.5 9 1.5C10.0375 1.5 11.0125 1.69687 11.925 2.09063C12.8375 2.48438 13.6313 3.01875 14.3063 3.69375C14.9813 4.36875 15.5156 5.1625 15.9094 6.075C16.3031 6.9875 16.5 7.9625 16.5 9C16.5 10.0375 16.3031 11.0125 15.9094 11.925C15.5156 12.8375 14.9813 13.6313 14.3063 14.3063C13.6313 14.9813 12.8375 15.5156 11.925 15.9094C11.0125 16.3031 10.0375 16.5 9 16.5ZM9 15C9.675 15 10.325 14.8906 10.95 14.6719C11.575 14.4531 12.15 14.1375 12.675 13.725L4.275 5.325C3.8625 5.85 3.54688 6.425 3.32812 7.05C3.10938 7.675 3 8.325 3 9C3 10.675 3.58125 12.0938 4.74375 13.2563C5.90625 14.4187 7.325 15 9 15ZM13.725 12.675C14.1375 12.15 14.4531 11.575 14.6719 10.95C14.8906 10.325 15 9.675 15 9C15 7.325 14.4187 5.90625 13.2563 4.74375C12.0938 3.58125 10.675 3 9 3C8.325 3 7.675 3.10938 7.05 3.32812C6.425 3.54688 5.85 3.8625 5.325 4.275L13.725 12.675Z' fill='%23222222' fill-opacity='1'/%3E%3C/svg%3E");
  width: 18px;
  height: 18px;
  content: "";
  background-repeat: no-repeat;
  opacity: 0.6;
}
.button.button--outline--reject:hover:before {
  opacity: 1;
}
.button.button--outline--reject .button__label {
  text-box: trim-both cap alphabetic;
}
.button.button--outline--accept {
  gap: 6px;
}
.button.button--outline--accept:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M7.1625 13.5L2.8875 9.22495L3.95625 8.1562L7.1625 11.3625L14.0437 4.4812L15.1125 5.54995L7.1625 13.5Z' fill='white'/%3E%3C/svg%3E");
  width: 18px;
  height: 18px;
  content: "";
  background-repeat: no-repeat;
}
.button.button--outline--accept:hover:before {
  opacity: 1;
}
.button.button--outline--accept .button__label {
  text-box: trim-both cap alphabetic;
}

.header-buttons {
  gap: 18px;
}

.link.link--cancel {
  display: inline-flex;
  gap: 6px;
  font-weight: 600;
  color: rgba(34, 34, 34, 0.6);
  align-items: center;
}
.link.link--cancel:before {
  content: "";
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.8 14.25L3.75 13.2L7.95 9L3.75 4.8L4.8 3.75L9 7.95L13.2 3.75L14.25 4.8L10.05 9L14.25 13.2L13.2 14.25L9 10.05L4.8 14.25Z' fill='%23222222' fill-opacity='1'/%3E%3C/svg%3E");
  opacity: 0.6;
  position: relative;
  top: -1px;
}
.link.link--cancel:hover {
  color: #222222;
}
.link.link--cancel:hover:before {
  opacity: 1;
}
.link--readmore, .link--goback {
  color: #4688F1;
  font-weight: 600;
  display: flex;
  gap: 6px;
  align-items: center;
}
.link--readmore:after, .link--goback:after {
  content: "";
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20px' viewBox='0 -960 960 960' width='20px' fill='%234688F1'%3E%3Cpath d='M630-444H192v-72h438L429-717l51-51 288 288-288 288-51-51 201-201Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  top: -1px;
}
.link--readmore:hover, .link--goback:hover {
  color: #1349e4;
}
.link--readmore:hover:after, .link--goback:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20px' viewBox='0 -960 960 960' width='20px' fill='%231349e4'%3E%3Cpath d='M630-444H192v-72h438L429-717l51-51 288 288-288 288-51-51 201-201Z'/%3E%3C/svg%3E");
}
.link--readmore.settings-button, .link--goback.settings-button {
  display: inline-flex;
  margin-left: 36px;
}
.link--readmore--tasks, .link--goback--tasks {
  flex: 0 0 40%;
}
.link--goback::after {
  display: none;
}
.link--goback::before {
  content: "";
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20px' viewBox='0 -960 960 960' width='20px' fill='%234688F1'%3E%3Cpath d='M630-444H192v-72h438L429-717l51-51 288 288-288 288-51-51 201-201Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  top: -1px;
  transform: rotate(180deg);
}
.link--goback:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20px' viewBox='0 -960 960 960' width='20px' fill='%231349e4'%3E%3Cpath d='M630-444H192v-72h438L429-717l51-51 288 288-288 288-51-51 201-201Z'/%3E%3C/svg%3E");
}
.link--arrow-right {
  display: flex;
  gap: 6px;
  align-items: center;
  font-weight: 600;
}
.link--arrow-right:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M12.1313 9.75H3V8.25H12.1313L7.93125 4.05L9 3L15 9L9 15L7.93125 13.95L12.1313 9.75Z' fill='%234688F1'/%3E%3C/svg%3E");
  width: 18px;
  height: 18px;
}
.link--external {
  gap: 6px;
}
.link--external:after {
  width: 18px;
  height: 18px;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M6.525 12.525L5.475 11.475L8.7 8.25H6V6.75H11.25V12H9.75V9.3L6.525 12.525ZM14.25 9V3.75H9V2.25H15.75V9H14.25ZM3.75 15.75C3.3375 15.75 2.98438 15.6031 2.69063 15.3094C2.39688 15.0156 2.25 14.6625 2.25 14.25V2.25H3.75V14.25H15.75V15.75H3.75Z' fill='%234688F1'/%3E%3C/svg%3E");
}
.link:hover {
  color: #1349e4;
}

.icon-calendar {
  display: inline-flex;
}
.icon-calendar:before {
  content: "";
  margin-right: 9px;
  height: 16px;
  width: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 34, 34)' d='M9.190,12.875 C8.680,12.875 8.250,12.699 7.900,12.346 C7.550,11.994 7.375,11.563 7.375,11.053 C7.375,10.543 7.551,10.112 7.903,9.762 C8.256,9.413 8.687,9.237 9.197,9.237 C9.707,9.237 10.138,9.414 10.488,9.766 C10.837,10.118 11.013,10.549 11.013,11.060 C11.013,11.570 10.836,11.1000 10.484,12.350 C10.132,12.700 9.701,12.875 9.190,12.875 ZM1.375,15.500 C1.075,15.500 0.813,15.388 0.588,15.162 C0.362,14.937 0.250,14.675 0.250,14.375 L0.250,2.750 C0.250,2.450 0.362,2.188 0.588,1.962 C0.813,1.737 1.075,1.625 1.375,1.625 L2.594,1.625 L2.594,0.500 L3.813,0.500 L3.813,1.625 L10.188,1.625 L10.188,0.500 L11.406,0.500 L11.406,1.625 L12.625,1.625 C12.925,1.625 13.187,1.737 13.413,1.962 C13.637,2.188 13.750,2.450 13.750,2.750 L13.750,14.375 C13.750,14.675 13.637,14.937 13.413,15.162 C13.187,15.388 12.925,15.500 12.625,15.500 L1.375,15.500 ZM1.375,14.375 L12.625,14.375 L12.625,6.313 L1.375,6.313 L1.375,14.375 ZM1.375,5.187 L12.625,5.187 L12.625,2.750 L1.375,2.750 L1.375,5.187 ZM1.375,5.187 L1.375,2.750 L1.375,5.187 Z'/%3E%3C/svg%3E");
  flex-shrink: 0;
  position: relative;
  top: 2px;
}
.icon-calendar + .icon-error {
  margin-left: 16px;
}
.icon-calendar--edit {
  font-weight: bold;
  gap: 6px;
  color: #4688F1;
}
.icon-calendar--edit:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20px' viewBox='0 -960 960 960' width='20px' fill='%234688F1'%3E%3Cpath d='M216-96q-29.7 0-50.85-21.15Q144-138.3 144-168v-528q0-29 21.5-50.5T216-768h72v-96h72v96h240v-96h72v96h72q29 0 50.5 21.5T816-696v216h-72v-48H216v360h288v72H216Zm0-504h528v-96H216v96Zm0 0v-96 96ZM576-96v-113l210-209q7.26-7.41 16.13-10.71Q811-432 819.76-432q9.55 0 18.31 3.5Q846.83-425 854-418l44 45q6.59 7.26 10.29 16.13Q912-348 912-339.24t-3.29 17.92q-3.3 9.15-10.71 16.32L689-96H576Zm288-243-45-45 45 45ZM624-144h45l115-115-22-23-22-22-116 115v45Zm138-138-22-22 44 45-22-23Z'/%3E%3C/svg%3E");
  width: 18px;
  height: 18px;
  top: 0;
}

.icon-error {
  display: inline-flex;
  color: #ff0000;
}
.icon-error:before {
  content: "";
  margin-right: 9px;
  height: 16px;
  width: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 0, 0)' d='M7.999,11.862 C8.204,11.862 8.376,11.795 8.512,11.661 C8.649,11.526 8.717,11.356 8.717,11.150 C8.717,10.945 8.649,10.773 8.514,10.635 C8.378,10.496 8.207,10.427 8.001,10.427 C7.796,10.427 7.624,10.496 7.488,10.634 C7.351,10.772 7.283,10.944 7.283,11.150 C7.283,11.356 7.350,11.526 7.486,11.660 C7.622,11.795 7.793,11.862 7.999,11.862 ZM7.418,8.886 L8.695,8.886 L8.695,4.066 L7.418,4.066 L7.418,8.886 ZM8.006,15.612 C6.953,15.612 5.965,15.413 5.042,15.014 C4.119,14.616 3.312,14.071 2.621,13.379 C1.929,12.688 1.384,11.880 0.986,10.957 C0.587,10.033 0.388,9.045 0.388,7.991 C0.388,6.938 0.587,5.949 0.986,5.025 C1.384,4.101 1.929,3.296 2.620,2.611 C3.311,1.926 4.118,1.383 5.042,0.983 C5.966,0.583 6.955,0.383 8.008,0.383 C9.062,0.383 10.051,0.583 10.976,0.983 C11.900,1.383 12.705,1.925 13.390,2.610 C14.075,3.295 14.617,4.100 15.017,5.026 C15.417,5.952 15.617,6.942 15.617,7.995 C15.617,9.048 15.417,10.036 15.017,10.959 C14.617,11.882 14.074,12.688 13.389,13.376 C12.704,14.065 11.898,14.610 10.973,15.011 C10.047,15.412 9.058,15.612 8.006,15.612 L8.006,15.612 ZM8.009,14.335 C9.766,14.335 11.260,13.718 12.490,12.483 C13.720,11.249 14.335,9.751 14.335,7.991 C14.335,6.234 13.721,4.740 12.493,3.510 C11.265,2.280 9.767,1.665 7.998,1.665 C6.246,1.665 4.752,2.279 3.518,3.507 C2.283,4.735 1.665,6.233 1.665,8.002 C1.665,9.754 2.283,11.248 3.517,12.482 C4.751,13.717 6.249,14.335 8.009,14.335 Z'/%3E%3C/svg%3E");
  flex-shrink: 0;
  position: relative;
  top: 1px;
}

.icon-checkmark {
  display: inline-flex;
}
.icon-checkmark:before {
  content: "";
  margin-right: 9px;
  height: 16px;
  width: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(58, 167, 87)' d='M6.885,11.480 L12.240,6.124 L11.288,5.186 L6.885,9.590 L4.675,7.380 L3.742,8.318 L6.885,11.480 ZM8.001,15.612 C6.957,15.612 5.973,15.413 5.047,15.014 C4.121,14.616 3.312,14.071 2.621,13.379 C1.929,12.688 1.384,11.879 0.986,10.954 C0.587,10.028 0.388,9.044 0.388,8.001 C0.388,6.945 0.587,5.954 0.986,5.028 C1.384,4.102 1.929,3.296 2.620,2.611 C3.311,1.925 4.119,1.383 5.045,0.983 C5.971,0.583 6.955,0.383 7.999,0.383 C9.055,0.383 10.046,0.583 10.973,0.983 C11.899,1.382 12.705,1.925 13.390,2.610 C14.075,3.295 14.617,4.100 15.017,5.026 C15.417,5.952 15.617,6.944 15.617,7.1000 C15.617,9.044 15.417,10.028 15.017,10.954 C14.617,11.880 14.074,12.689 13.389,13.380 C12.704,14.071 11.898,14.616 10.973,15.014 C10.047,15.413 9.057,15.612 8.001,15.612 Z'/%3E%3C/svg%3E");
  flex-shrink: 0;
  position: relative;
  top: 1px;
}

.icon-daterange {
  display: inline-flex;
}
.icon-daterange:before {
  content: "";
  margin-right: 9px;
  height: 14px;
  width: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 34, 34)' d='M0.174,4.607 C0.174,3.756 0.469,3.037 1.061,2.450 C1.653,1.864 2.367,1.571 3.205,1.571 L9.651,1.571 C9.823,1.130 10.090,0.770 10.449,0.490 C10.809,0.211 11.220,0.071 11.681,0.071 C12.282,0.071 12.789,0.281 13.204,0.702 C13.619,1.123 13.826,1.629 13.826,2.219 C13.826,2.808 13.618,3.311 13.201,3.726 C12.785,4.141 12.279,4.348 11.684,4.348 C11.227,4.348 10.817,4.208 10.453,3.928 C10.090,3.649 9.822,3.289 9.651,2.848 L3.205,2.848 C2.722,2.848 2.309,3.017 1.966,3.355 C1.623,3.693 1.451,4.114 1.451,4.616 C1.451,5.117 1.623,5.532 1.966,5.864 C2.309,6.195 2.722,6.361 3.204,6.361 L10.794,6.361 C11.646,6.361 12.364,6.654 12.949,7.239 C13.534,7.824 13.826,8.542 13.826,9.395 C13.826,10.248 13.534,10.968 12.949,11.554 C12.364,12.141 11.646,12.434 10.794,12.434 L4.349,12.434 C4.178,12.871 3.911,13.231 3.550,13.512 C3.188,13.793 2.776,13.934 2.314,13.934 C1.730,13.934 1.227,13.726 0.805,13.309 C0.384,12.893 0.174,12.387 0.174,11.792 C0.174,11.208 0.385,10.705 0.807,10.284 C1.229,9.862 1.731,9.652 2.312,9.652 C2.774,9.652 3.189,9.792 3.556,10.072 C3.923,10.351 4.187,10.711 4.349,11.152 L10.794,11.152 C11.288,11.152 11.704,10.983 12.042,10.645 C12.380,10.307 12.549,9.890 12.549,9.393 C12.549,8.899 12.380,8.483 12.042,8.145 C11.704,7.808 11.289,7.639 10.796,7.639 L3.205,7.639 C2.367,7.639 1.653,7.346 1.061,6.761 C0.469,6.177 0.174,5.458 0.174,4.607 Z'/%3E%3C/svg%3E");
  flex-shrink: 0;
  position: relative;
  top: 1px;
}

.pills {
  display: flex;
  gap: 9px;
  align-items: center;
}
.pills .pill {
  background-color: rgba(250, 106, 38, 0.1);
  border: 1px solid rgba(250, 106, 38, 0.4);
  color: #E24538;
  display: inline-flex;
  white-space: nowrap;
  font-size: 12px;
  font-weight: 400;
  height: 24px;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  padding-left: 9px;
  padding-right: 9px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.button-icon {
  display: flex;
  width: 24px;
  height: 24px;
  padding: 9px 0px;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  border: 1px solid rgba(34, 34, 34, 0.6);
  outline: 0;
  appearance: none;
  background-color: transparent;
  cursor: pointer;
}
.button-icon:before {
  content: "";
  width: 18px;
  height: 18px;
  opacity: 0.6;
  background-repeat: no-repeat;
  background-size: contain;
}
.button-icon:hover {
  border-color: rgba(34, 34, 34, 0.8);
  background-color: #fff;
}
.button-icon:hover:before {
  opacity: 1;
}
.button-icon--lg {
  width: 36px;
  height: 36px;
}
.button-icon--edit:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19' fill='none'%3E%3Cpath d='M3.75 15.0459H4.81875L12.15 7.71465L11.0813 6.6459L3.75 13.9771V15.0459ZM2.25 16.5459V13.3584L12.15 3.47715C12.3 3.33965 12.4656 3.2334 12.6469 3.1584C12.8281 3.0834 13.0187 3.0459 13.2188 3.0459C13.4188 3.0459 13.6125 3.0834 13.8 3.1584C13.9875 3.2334 14.15 3.3459 14.2875 3.4959L15.3188 4.5459C15.4688 4.6834 15.5781 4.8459 15.6469 5.0334C15.7156 5.2209 15.75 5.4084 15.75 5.5959C15.75 5.7959 15.7156 5.98652 15.6469 6.16777C15.5781 6.34902 15.4688 6.51465 15.3188 6.66465L5.4375 16.5459H2.25ZM11.6063 7.18965L11.0813 6.6459L12.15 7.71465L11.6063 7.18965Z' fill='%23222222' /%3E%3C/svg%3E");
}
.button-icon--edit:hover {
  background-color: transparent;
}
.button-icon--share:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M12.75 16.5C12.125 16.5 11.5938 16.2813 11.1562 15.8438C10.7187 15.4062 10.5 14.875 10.5 14.25C10.5 14.175 10.5187 14 10.5562 13.725L5.2875 10.65C5.0875 10.8375 4.85625 10.9844 4.59375 11.0906C4.33125 11.1969 4.05 11.25 3.75 11.25C3.125 11.25 2.59375 11.0313 2.15625 10.5938C1.71875 10.1562 1.5 9.625 1.5 9C1.5 8.375 1.71875 7.84375 2.15625 7.40625C2.59375 6.96875 3.125 6.75 3.75 6.75C4.05 6.75 4.33125 6.80313 4.59375 6.90938C4.85625 7.01563 5.0875 7.1625 5.2875 7.35L10.5562 4.275C10.5312 4.1875 10.5156 4.10312 10.5094 4.02187C10.5031 3.94062 10.5 3.85 10.5 3.75C10.5 3.125 10.7187 2.59375 11.1562 2.15625C11.5938 1.71875 12.125 1.5 12.75 1.5C13.375 1.5 13.9062 1.71875 14.3438 2.15625C14.7813 2.59375 15 3.125 15 3.75C15 4.375 14.7813 4.90625 14.3438 5.34375C13.9062 5.78125 13.375 6 12.75 6C12.45 6 12.1687 5.94687 11.9062 5.84062C11.6438 5.73437 11.4125 5.5875 11.2125 5.4L5.94375 8.475C5.96875 8.5625 5.98438 8.64687 5.99063 8.72812C5.99688 8.80937 6 8.9 6 9C6 9.1 5.99688 9.19063 5.99063 9.27188C5.98438 9.35313 5.96875 9.4375 5.94375 9.525L11.2125 12.6C11.4125 12.4125 11.6438 12.2656 11.9062 12.1594C12.1687 12.0531 12.45 12 12.75 12C13.375 12 13.9062 12.2187 14.3438 12.6562C14.7813 13.0938 15 13.625 15 14.25C15 14.875 14.7813 15.4062 14.3438 15.8438C13.9062 16.2813 13.375 16.5 12.75 16.5ZM12.75 15C12.9625 15 13.1406 14.9281 13.2844 14.7844C13.4281 14.6406 13.5 14.4625 13.5 14.25C13.5 14.0375 13.4281 13.8594 13.2844 13.7156C13.1406 13.5719 12.9625 13.5 12.75 13.5C12.5375 13.5 12.3594 13.5719 12.2156 13.7156C12.0719 13.8594 12 14.0375 12 14.25C12 14.4625 12.0719 14.6406 12.2156 14.7844C12.3594 14.9281 12.5375 15 12.75 15ZM3.75 9.75C3.9625 9.75 4.14063 9.67813 4.28438 9.53438C4.42813 9.39063 4.5 9.2125 4.5 9C4.5 8.7875 4.42813 8.60938 4.28438 8.46563C4.14063 8.32188 3.9625 8.25 3.75 8.25C3.5375 8.25 3.35938 8.32188 3.21563 8.46563C3.07188 8.60938 3 8.7875 3 9C3 9.2125 3.07188 9.39063 3.21563 9.53438C3.35938 9.67813 3.5375 9.75 3.75 9.75ZM12.75 4.5C12.9625 4.5 13.1406 4.42813 13.2844 4.28438C13.4281 4.14063 13.5 3.9625 13.5 3.75C13.5 3.5375 13.4281 3.35938 13.2844 3.21563C13.1406 3.07188 12.9625 3 12.75 3C12.5375 3 12.3594 3.07188 12.2156 3.21563C12.0719 3.35938 12 3.5375 12 3.75C12 3.9625 12.0719 4.14063 12.2156 4.28438C12.3594 4.42813 12.5375 4.5 12.75 4.5Z' fill='%23222222' fill-opacity='1'/%3E%3C/svg%3E");
}
.button-icon--add:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M8.25 9.75H3.75V8.25H8.25V3.75H9.75V8.25H14.25V9.75H9.75V14.25H8.25V9.75Z' fill='%23222222' /%3E%3C/svg%3E");
}
.button-icon--delete::before {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='24px' height='24px' viewBox='0 0 24 24' enable-background='new 0 0 24 24' xml:space='preserve'%3E%3Cpath id='Path_12' fill='%23222222' d='M18.667,5.333v1.333H5.333V5.333h3.807c0.6,0,1.087-0.733,1.087-1.333h3.544 c0,0.601,0.487,1.333,1.087,1.333H18.667z M6,8l2,12h8l2-12H6z'/%3E%3C/svg%3E%0A");
  background-size: 18px 18px;
}
.button-icon--delete:hover {
  background-color: transparent;
}

.link {
  text-decoration: none;
  color: #4688F1;
  font-weight: 600;
  align-items: center;
  display: flex;
  gap: 6px;
}
.link--icon:before {
  width: 18px;
  height: 18px;
  content: "";
  background-repeat: no-repeat;
}
.link--icon--phone:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M14.9625 15.75C13.4 15.75 11.8563 15.4094 10.3313 14.7281C8.80625 14.0469 7.41875 13.0813 6.16875 11.8313C4.91875 10.5813 3.95312 9.19375 3.27188 7.66875C2.59063 6.14375 2.25 4.6 2.25 3.0375C2.25 2.8125 2.325 2.625 2.475 2.475C2.625 2.325 2.8125 2.25 3.0375 2.25H6.075C6.25 2.25 6.40625 2.30937 6.54375 2.42812C6.68125 2.54688 6.7625 2.6875 6.7875 2.85L7.275 5.475C7.3 5.675 7.29375 5.84375 7.25625 5.98125C7.21875 6.11875 7.15 6.2375 7.05 6.3375L5.23125 8.175C5.48125 8.6375 5.77812 9.08437 6.12187 9.51562C6.46562 9.94688 6.84375 10.3625 7.25625 10.7625C7.64375 11.15 8.05 11.5094 8.475 11.8406C8.9 12.1719 9.35 12.475 9.825 12.75L11.5875 10.9875C11.7 10.875 11.8469 10.7906 12.0281 10.7344C12.2094 10.6781 12.3875 10.6625 12.5625 10.6875L15.15 11.2125C15.325 11.2625 15.4688 11.3531 15.5812 11.4844C15.6937 11.6156 15.75 11.7625 15.75 11.925V14.9625C15.75 15.1875 15.675 15.375 15.525 15.525C15.375 15.675 15.1875 15.75 14.9625 15.75ZM4.51875 6.75L5.75625 5.5125L5.4375 3.75H3.76875C3.83125 4.2625 3.91875 4.76875 4.03125 5.26875C4.14375 5.76875 4.30625 6.2625 4.51875 6.75ZM11.2313 13.4625C11.7188 13.675 12.2156 13.8438 12.7219 13.9688C13.2281 14.0938 13.7375 14.175 14.25 14.2125V12.5625L12.4875 12.2063L11.2313 13.4625Z' fill='%234688F1'/%3E%3C/svg%3E");
}
.link--icon--email:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M3 15C2.5875 15 2.23438 14.8531 1.94063 14.5594C1.64688 14.2656 1.5 13.9125 1.5 13.5V4.5C1.5 4.0875 1.64688 3.73438 1.94063 3.44063C2.23438 3.14688 2.5875 3 3 3H15C15.4125 3 15.7656 3.14688 16.0594 3.44063C16.3531 3.73438 16.5 4.0875 16.5 4.5V13.5C16.5 13.9125 16.3531 14.2656 16.0594 14.5594C15.7656 14.8531 15.4125 15 15 15H3ZM9 9.75L3 6V13.5H15V6L9 9.75ZM9 8.25L15 4.5H3L9 8.25ZM3 6V4.5V13.5V6Z' fill='%234688F1'/%3E%3C/svg%3E");
}
.link--icon--download:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 12L5.25 8.25L6.3 7.1625L8.25 9.1125V3H9.75V9.1125L11.7 7.1625L12.75 8.25L9 12ZM4.5 15C4.0875 15 3.73438 14.8531 3.44063 14.5594C3.14688 14.2656 3 13.9125 3 13.5V11.25H4.5V13.5H13.5V11.25H15V13.5C15 13.9125 14.8531 14.2656 14.5594 14.5594C14.2656 14.8531 13.9125 15 13.5 15H4.5Z' fill='%234688F1'/%3E%3C/svg%3E");
}
.link--icon--readmore:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M12.1313 9.75H3V8.25H12.1313L7.93125 4.05L9 3L15 9L9 15L7.93125 13.95L12.1313 9.75Z' fill='%234688F1'/%3E%3C/svg%3E");
}
.link--icon--readmore--reverse {
  flex-direction: row-reverse;
}
.link > * {
  color: #4688F1;
}

.button-labels {
  display: flex;
  gap: 9px;
  flex-wrap: wrap;
}

.button-label {
  display: flex;
  height: 24px;
  padding: 9px 9px 9px 3px;
  justify-content: center;
  align-items: center;
  gap: 6px;
  border-radius: 4px;
  border: 1px solid rgba(34, 34, 34, 0.4);
  font-size: 12px;
  color: rgba(34, 34, 34, 0.8);
}
.button-label--icon:before {
  width: 18px;
  height: 18px;
  content: "";
  background-repeat: no-repeat;
  opacity: 0.6;
}
.button-label--icon--io:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M14.25 15.75C13.7625 15.75 13.325 15.6094 12.9375 15.3281C12.55 15.0469 12.2812 14.6875 12.1313 14.25H8.25C7.425 14.25 6.71875 13.9563 6.13125 13.3687C5.54375 12.7812 5.25 12.075 5.25 11.25C5.25 10.425 5.54375 9.71875 6.13125 9.13125C6.71875 8.54375 7.425 8.25 8.25 8.25H9.75C10.1625 8.25 10.5156 8.10313 10.8094 7.80937C11.1031 7.51562 11.25 7.1625 11.25 6.75C11.25 6.3375 11.1031 5.98438 10.8094 5.69063C10.5156 5.39688 10.1625 5.25 9.75 5.25H5.86875C5.70625 5.6875 5.43438 6.04688 5.05313 6.32812C4.67188 6.60938 4.2375 6.75 3.75 6.75C3.125 6.75 2.59375 6.53125 2.15625 6.09375C1.71875 5.65625 1.5 5.125 1.5 4.5C1.5 3.875 1.71875 3.34375 2.15625 2.90625C2.59375 2.46875 3.125 2.25 3.75 2.25C4.2375 2.25 4.67188 2.39062 5.05313 2.67188C5.43438 2.95312 5.70625 3.3125 5.86875 3.75H9.75C10.575 3.75 11.2812 4.04375 11.8687 4.63125C12.4563 5.21875 12.75 5.925 12.75 6.75C12.75 7.575 12.4563 8.28125 11.8687 8.86875C11.2812 9.45625 10.575 9.75 9.75 9.75H8.25C7.8375 9.75 7.48438 9.89688 7.19063 10.1906C6.89687 10.4844 6.75 10.8375 6.75 11.25C6.75 11.6625 6.89687 12.0156 7.19063 12.3094C7.48438 12.6031 7.8375 12.75 8.25 12.75H12.1313C12.2937 12.3125 12.5656 11.9531 12.9469 11.6719C13.3281 11.3906 13.7625 11.25 14.25 11.25C14.875 11.25 15.4062 11.4688 15.8438 11.9062C16.2812 12.3438 16.5 12.875 16.5 13.5C16.5 14.125 16.2812 14.6562 15.8438 15.0938C15.4062 15.5312 14.875 15.75 14.25 15.75ZM3.75 5.25C3.9625 5.25 4.14062 5.17813 4.28438 5.03438C4.42813 4.89062 4.5 4.7125 4.5 4.5C4.5 4.2875 4.42813 4.10938 4.28438 3.96563C4.14062 3.82188 3.9625 3.75 3.75 3.75C3.5375 3.75 3.35938 3.82188 3.21563 3.96563C3.07188 4.10938 3 4.2875 3 4.5C3 4.7125 3.07188 4.89062 3.21563 5.03438C3.35938 5.17813 3.5375 5.25 3.75 5.25Z' fill='%23222222' fill-opacity='1'/%3E%3C/svg%3E");
}
.button-label--icon--user:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.3875 12.825C5.025 12.3375 5.7375 11.9531 6.525 11.6719C7.3125 11.3906 8.1375 11.25 9 11.25C9.8625 11.25 10.6875 11.3906 11.475 11.6719C12.2625 11.9531 12.975 12.3375 13.6125 12.825C14.05 12.3125 14.3906 11.7313 14.6344 11.0813C14.8781 10.4313 15 9.7375 15 9C15 7.3375 14.4156 5.92188 13.2469 4.75313C12.0781 3.58438 10.6625 3 9 3C7.3375 3 5.92188 3.58438 4.75313 4.75313C3.58438 5.92188 3 7.3375 3 9C3 9.7375 3.12187 10.4313 3.36562 11.0813C3.60938 11.7313 3.95 12.3125 4.3875 12.825ZM9 9.75C8.2625 9.75 7.64062 9.49688 7.13438 8.99063C6.62813 8.48438 6.375 7.8625 6.375 7.125C6.375 6.3875 6.62813 5.76562 7.13438 5.25938C7.64062 4.75313 8.2625 4.5 9 4.5C9.7375 4.5 10.3594 4.75313 10.8656 5.25938C11.3719 5.76562 11.625 6.3875 11.625 7.125C11.625 7.8625 11.3719 8.48438 10.8656 8.99063C10.3594 9.49688 9.7375 9.75 9 9.75ZM9 16.5C7.9625 16.5 6.9875 16.3031 6.075 15.9094C5.1625 15.5156 4.36875 14.9813 3.69375 14.3063C3.01875 13.6313 2.48438 12.8375 2.09063 11.925C1.69687 11.0125 1.5 10.0375 1.5 9C1.5 7.9625 1.69687 6.9875 2.09063 6.075C2.48438 5.1625 3.01875 4.36875 3.69375 3.69375C4.36875 3.01875 5.1625 2.48438 6.075 2.09063C6.9875 1.69687 7.9625 1.5 9 1.5C10.0375 1.5 11.0125 1.69687 11.925 2.09063C12.8375 2.48438 13.6313 3.01875 14.3063 3.69375C14.9813 4.36875 15.5156 5.1625 15.9094 6.075C16.3031 6.9875 16.5 7.9625 16.5 9C16.5 10.0375 16.3031 11.0125 15.9094 11.925C15.5156 12.8375 14.9813 13.6313 14.3063 14.3063C13.6313 14.9813 12.8375 15.5156 11.925 15.9094C11.0125 16.3031 10.0375 16.5 9 16.5Z' fill='%23222222' /%3E%3C/svg%3E");
}
.button-label--icon--check:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M7.16245 13.5L2.88745 9.22501L3.9562 8.15626L7.16245 11.3625L14.0437 4.48126L15.1125 5.55001L7.16245 13.5Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/svg%3E");
}
.button-label .icons {
  margin-right: -6px;
}

.button-group {
  overflow: hidden;
}
.button-group__button {
  border: 0;
  appearance: none;
  border-right: 1px solid rgba(34, 34, 34, 0.4);
  background-color: #fff;
  cursor: pointer;
  font-weight: 400;
  font-family: "Roboto";
  font-size: 14px;
  padding-left: 18px;
  padding-right: 18px;
  color: rgba(34, 34, 34, 0.6);
}
.button-group__button--active {
  color: #fff;
  background-color: rgba(34, 34, 34, 0.4);
  border-right-color: transparent;
}
.button-group__button:not(.button-group__button--active):hover {
  color: rgba(34, 34, 34, 0.8);
}
.button-group__button:last-child {
  border-right: 0;
}

.invoice-link {
  display: inline-flex;
  width: fit-content;
  align-items: center;
  gap: 6px;
  color: #222;
  font-weight: bold;
  text-decoration: none;
}
.invoice-link:before {
  content: "";
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.5 16.5C3.875 16.5 3.34375 16.2812 2.90625 15.8438C2.46875 15.4062 2.25 14.875 2.25 14.25V12H4.5V1.5H15.75V14.25C15.75 14.875 15.5312 15.4062 15.0938 15.8438C14.6562 16.2812 14.125 16.5 13.5 16.5H4.5ZM13.5 15C13.7125 15 13.8906 14.9281 14.0344 14.7844C14.1781 14.6406 14.25 14.4625 14.25 14.25V3H6V12H12.75V14.25C12.75 14.4625 12.8219 14.6406 12.9656 14.7844C13.1094 14.9281 13.2875 15 13.5 15ZM6.75 6.75V5.25H13.5V6.75H6.75ZM6.75 9V7.5H13.5V9H6.75ZM4.5 15H11.25V13.5H3.75V14.25C3.75 14.4625 3.82188 14.6406 3.96563 14.7844C4.10938 14.9281 4.2875 15 4.5 15ZM4.5 15H3.75H11.25H4.5Z' fill='%231C1B1F'/%3E%3C/svg%3E");
}

a:not([class]) {
  color: #4688F1;
}
a:not([class]):hover {
  color: #1349e4;
}

.checkicon {
  width: 18px;
  height: 18px;
  margin-right: 9px;
  position: relative;
  top: 1px;
}

.icon svg,
.icon img {
  display: block;
}
.icon.icon--18 {
  width: 18px;
  height: 18px;
}
.icon.icon--18 svg, .icon.icon--18 img {
  width: 18px;
  height: auto;
  display: block;
}
.icon--close {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.8 14.25L3.75 13.2L7.95 9L3.75 4.8L4.8 3.75L9 7.95L13.2 3.75L14.25 4.8L10.05 9L14.25 13.2L13.2 14.25L9 10.05L4.8 14.25Z' fill='%23222222' fill-opacity='1'/%3E%3C/svg%3E");
  opacity: 0.6;
  cursor: pointer;
}
.icon--close:hover {
  opacity: 1;
}
.icon--alarm {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 16.5C8.0625 16.5 7.18437 16.3219 6.36562 15.9656C5.54687 15.6094 4.83437 15.1281 4.22812 14.5219C3.62187 13.9156 3.14062 13.2031 2.78437 12.3844C2.42812 11.5656 2.25 10.6875 2.25 9.75001C2.25 8.81251 2.42812 7.93439 2.78437 7.11564C3.14062 6.29689 3.62187 5.58439 4.22812 4.97814C4.83437 4.37189 5.54687 3.89064 6.36562 3.53439C7.18437 3.17814 8.0625 3.00001 9 3.00001C9.9375 3.00001 10.8156 3.17814 11.6344 3.53439C12.4531 3.89064 13.1656 4.37189 13.7719 4.97814C14.3781 5.58439 14.8594 6.29689 15.2156 7.11564C15.5719 7.93439 15.75 8.81251 15.75 9.75001C15.75 10.6875 15.5719 11.5656 15.2156 12.3844C14.8594 13.2031 14.3781 13.9156 13.7719 14.5219C13.1656 15.1281 12.4531 15.6094 11.6344 15.9656C10.8156 16.3219 9.9375 16.5 9 16.5ZM11.1 12.9L12.15 11.85L9.75 9.45001V6.00001H8.25V10.05L11.1 12.9ZM4.2 1.76251L5.25 2.81251L2.0625 6.00001L1.0125 4.95001L4.2 1.76251ZM13.8 1.76251L16.9875 4.95001L15.9375 6.00001L12.75 2.81251L13.8 1.76251Z' fill='%233AA757'/%3E%3C/svg%3E");
}

.icons {
  display: flex;
  gap: 6px;
}
.icons--center {
  justify-content: center;
}
.icons--18 .icon {
  width: 18px;
  height: 18px;
}
.icons .icon {
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.icons .icon.icon--info {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%234688F1'%3E%3Cpath d='M440-280h80v-240h-80v240Zm40-320q17 0 28.5-11.5T520-640q0-17-11.5-28.5T480-680q-17 0-28.5 11.5T440-640q0 17 11.5 28.5T480-600Zm0 520q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z'/%3E%3C/svg%3E");
}
.icons .icon.icon--download {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%234688F1'%3E%3Cpath d='m720-120 160-160-56-56-64 64v-167h-80v167l-64-64-56 56 160 160ZM560 0v-80h320V0H560ZM240-160q-33 0-56.5-23.5T160-240v-560q0-33 23.5-56.5T240-880h280l240 240v121h-80v-81H480v-200H240v560h240v80H240Zm0-80v-560 560Z'/%3E%3C/svg%3E");
}
.icons .icon--managed {
  opacity: 0.6;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23222222'%3E%3Cpath d='M400-480q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 66-47 113t-113 47ZM80-160v-112q0-33 17-62t47-44q51-26 115-44t141-18h14q6 0 12 2-8 18-13.5 37.5T404-360h-4q-71 0-127.5 18T180-306q-9 5-14.5 14t-5.5 20v32h252q6 21 16 41.5t22 38.5H80Zm560 40-12-60q-12-5-22.5-10.5T584-204l-58 18-40-68 46-40q-2-14-2-26t2-26l-46-40 40-68 58 18q11-8 21.5-13.5T628-460l12-60h80l12 60q12 5 22.5 11t21.5 15l58-20 40 70-46 40q2 12 2 25t-2 25l46 40-40 68-58-18q-11 8-21.5 13.5T732-180l-12 60h-80Zm40-120q33 0 56.5-23.5T760-320q0-33-23.5-56.5T680-400q-33 0-56.5 23.5T600-320q0 33 23.5 56.5T680-240ZM400-560q33 0 56.5-23.5T480-640q0-33-23.5-56.5T400-720q-33 0-56.5 23.5T320-640q0 33 23.5 56.5T400-560Zm0-80Zm12 400Z'/%3E%3C/svg%3E");
}
.icons .icon--connection {
  opacity: 0.6;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23222222'%3E%3Cpath d='M320-200q-117 0-198.5-81.5T40-480q0-117 81.5-198.5T320-760q27 0 52.5 5t49.5 14q-17 14-32 30.5T362-676q-10-2-20.5-3t-21.5-1q-83 0-141.5 58.5T120-480q0 83 58.5 141.5T320-280q11 0 21.5-1t20.5-3q13 18 28 34.5t32 30.5q-24 9-49.5 14t-52.5 5Zm320 0q-27 0-52.5-5T538-219q17-14 32-30.5t28-34.5q11 2 21 3t21 1q83 0 141.5-58.5T840-480q0-83-58.5-141.5T640-680q-11 0-21 1t-21 3q-13-18-28-34.5T538-741q24-9 49.5-14t52.5-5q117 0 198.5 81.5T920-480q0 117-81.5 198.5T640-200Zm-160-50q-57-39-88.5-100T360-480q0-69 31.5-130T480-710q57 39 88.5 100T600-480q0 69-31.5 130T480-250Z'/%3E%3C/svg%3E");
}
.icons .icon.icon--remove {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.8 14.25L3.75 13.2L7.95 9L3.75 4.8L4.8 3.75L9 7.95L13.2 3.75L14.25 4.8L10.05 9L14.25 13.2L13.2 14.25L9 10.05L4.8 14.25Z' fill='%23222222' fill-opacity='1'/%3E%3C/svg%3E");
  opacity: 0.6;
  cursor: pointer;
}
.icons .icon.icon--remove:hover {
  opacity: 0.8;
}
.icons .icon--drag {
  opacity: 0.6;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Crect width='24' height='24' fill='white'/%3E%3Cpath d='M4 15V13H20V15H4ZM4 11V9H20V11H4Z' fill='%23222222' fill-opacity='1'/%3E%3C/svg%3E");
  cursor: pointer;
}
.icons .icon--drag:hover {
  opacity: 1;
}
.icons .icon[onclick], .icons .icon[href] {
  cursor: pointer;
}
.icons .icon--stack {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.5 10.5V12H3C2.5875 12 2.23438 11.8531 1.94063 11.5594C1.64688 11.2656 1.5 10.9125 1.5 10.5V3C1.5 2.5875 1.64688 2.23438 1.94063 1.94063C2.23438 1.64688 2.5875 1.5 3 1.5H10.5C10.9125 1.5 11.2656 1.64688 11.5594 1.94063C11.8531 2.23438 12 2.5875 12 3V4.5H10.5V3H3V10.5H4.5ZM7.5 16.5C7.0875 16.5 6.73438 16.3531 6.44063 16.0594C6.14687 15.7656 6 15.4125 6 15V7.5C6 7.0875 6.14687 6.73438 6.44063 6.44063C6.73438 6.14687 7.0875 6 7.5 6H15C15.4125 6 15.7656 6.14687 16.0594 6.44063C16.3531 6.73438 16.5 7.0875 16.5 7.5V15C16.5 15.4125 16.3531 15.7656 16.0594 16.0594C15.7656 16.3531 15.4125 16.5 15 16.5H7.5ZM7.5 15H15V7.5H7.5V15Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/svg%3E");
}
.icon--download {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%234688F1'%3E%3Cpath d='m720-120 160-160-56-56-64 64v-167h-80v167l-64-64-56 56 160 160ZM560 0v-80h320V0H560ZM240-160q-33 0-56.5-23.5T160-240v-560q0-33 23.5-56.5T240-880h280l240 240v121h-80v-81H480v-200H240v560h240v80H240Zm0-80v-560 560Z'/%3E%3C/svg%3E");
  display: flex;
}

.icon-status-green,
.icon-status-active {
  width: 24px;
  height: 24px;
  background-image: url(/img/exposureplanning/assets/icons/dot_green.svg);
  display: flex;
}

.icon-status-yellow,
.icon-status-new {
  width: 24px;
  height: 24px;
  background-image: url(/img/exposureplanning/assets/icons/dot_yellow.svg);
  display: flex;
}

.icon-status-red,
.icon-status-inactive {
  width: 24px;
  height: 24px;
  background-image: url(/img/exposureplanning/assets/icons/dot_red.svg);
  display: flex;
}

.icon-reinvite {
  width: 24px;
  height: 24px;
  background-image: url(/img/exposureplanning/assets/icons/reinvite.svg);
  display: flex;
}

.icon-status-invited {
  width: 24px;
  height: 24px;
  background-image: url(/img/exposureplanning/assets/icons/invited.svg);
  display: flex;
}

.icon-settings,
.icon-details {
  width: 24px;
  height: 24px;
  background-image: url(/img/exposureplanning/assets/icons/config.svg);
  display: flex;
}

.icon-info {
  width: 24px;
  height: 24px;
  background-image: url(/img/exposureplanning/assets/icons/details.svg);
  display: flex;
}

.icon-edit {
  width: 24px;
  height: 24px;
  background-image: url(/img/exposureplanning/assets/icons/edit.svg);
  display: flex;
}

.icon-help {
  width: 24px;
  height: 24px;
  background-image: url(/img/exposureplanning/assets/icons/edit.svg);
  display: flex;
}

.icon-add {
  width: 24px;
  height: 24px;
  background-image: url(/img/exposureplanning/assets/icons/add.svg);
  display: flex;
}

.icon-min {
  width: 24px;
  height: 24px;
  background-image: url(/img/exposureplanning/assets/icons/min.svg);
  display: flex;
}

.icon-remove,
.icon-trashcan {
  width: 24px;
  height: 24px;
  background-image: url(/img/exposureplanning/assets/icons/remove.svg);
  display: flex;
}

.icon-arrow-down {
  width: 24px;
  height: 24px;
  background-image: url(/img/exposureplanning/assets/icons/list_order_down.svg);
  display: flex;
  background-repeat: no-repeat;
}

.icon-arrow-up {
  width: 24px;
  height: 24px;
  background-image: url(/img/exposureplanning/assets/icons/list_order_up.svg);
  display: flex;
  background-repeat: no-repeat;
}

.has-icon {
  display: flex;
  gap: 6px;
}
.has-icon:before {
  width: 18px;
  height: 18px;
  content: "";
  background-size: contain;
  position: relative;
  top: 2px;
}
.has-icon--after {
  flex-direction: row-reverse;
}
.has-icon--up {
  color: #3AA757;
  line-height: 18px;
}
.has-icon--up:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cpath d='M5.5 4.4125L2.7 7.2125L2 6.5L6 2.5L10 6.5L9.3 7.2125L6.5 4.4125L6.5 10.5L5.5 10.5L5.5 4.4125Z' fill='%233AA757'/%3E%3C/svg%3E");
}
.has-icon--down {
  color: #FF0000;
  line-height: 18px;
}
.has-icon--down:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cpath d='M6.5 8.5875L9.3 5.7875L10 6.5L6 10.5L2 6.5L2.7 5.7875L5.5 8.5875L5.5 2.5L6.5 2.5L6.5 8.5875Z' fill='%23FF0000'/%3E%3C/svg%3E");
}
.has-icon--lg {
  font-size: 20px;
  line-height: 20px;
}
.has-icon--small {
  font-size: 12px;
  line-height: 12px;
}
.has-icon--small:before {
  width: 12px;
  height: 12px;
}

*:has(> .gm-icon) {
  display: flex;
  gap: 6px;
  align-items: center;
}

.gm-icon {
  width: 18px;
  height: 18px;
  display: none !important;
}
.gm-icon[data-icon]:before {
  content: attr(data-icon);
  line-height: 1;
  font-family: "Material Symbols Outlined";
  font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;
  top: 0;
  position: relative;
  font-size: 18px;
  display: inline-block;
  aspect-ratio: 1/1;
  width: 100%;
  color: inherit;
  display: flex;
  justify-content: center;
  flex-shrink: 0;
  flex-grow: 0;
  font-weight: normal;
}

.fq-imagemanager-preview {
  width: 244px;
  height: 139px;
  background: url("/img/loading.gif") center center no-repeat #eeeeee;
  background-size: 70px auto;
  text-align: center;
  border: 2px solid #ccc;
  border-radius: 4px;
  margin-bottom: 12px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.fq-imagemanager-preview img {
  display: block;
  margin: 0px auto;
  max-width: 240px;
  max-height: 135px;
  opacity: 0;
}
.fq-imagemanager-preview.loaded {
  background-image: none;
}
.fq-imagemanager-preview.loaded img {
  opacity: 1;
}

.type-documentmanager .fq-imagemanager-preview {
  height: auto;
  background-image: none;
}
.type-documentmanager .fq-imagemanager-preview a {
  line-height: 1.2;
  margin: 6px 0px;
}
.type-documentmanager .fq-imagemanager-preview a:hover {
  text-decoration: underline;
}

.fq-imagemanager .background {
  width: 100%;
  height: 100%;
  position: fixed;
  background: url("/img/loading.gif") center center no-repeat rgba(0, 0, 0, 0.25);
  background-size: 100px auto;
  z-index: 10000;
  top: 0px;
  left: 0px;
  bottom: 0px;
  pointer-events: all;
}
.fq-imagemanager .frame {
  width: 600px;
  height: 500px;
  max-height: 80%;
  top: calc(50% - 250px);
  left: calc(50% - 250px);
  position: fixed;
  z-index: 10005;
  background: url("/img/loading.gif") center center no-repeat #ffffff;
  background-size: 100px auto;
  border: 1px solid #cccccc;
  border-radius: 3px;
  opacity: 1;
}

.form--edit.components--form .form__element .fq-imagemanager .button {
  margin-left: 0px;
  padding-left: 15px;
  padding-right: 15px;
  vertical-align: top;
  margin-right: 6px;
}
.form--edit.components--form .form__element .fq-imagemanager .button.button--primary {
  width: 100px;
}
.form--edit.components--form .form__element .fq-imagemanager .button.button--outline {
  width: 82px;
}
.form--edit.components--form .form__element .fq-imagemanager .button.button--remove-x {
  width: 50px;
  margin-right: 0px;
  font-size: 24px;
  line-height: 24px;
  padding-bottom: 10px;
  color: #dd0000;
  border-color: #dd0000;
}
.form--edit.components--form .form__element .fq-imagemanager .button.button--remove-x:hover {
  color: #ff3333;
  border-color: #ff3333;
}
.form--edit.components--form .form__element .fq-imagemanager .button.button--remove-x.disabled, .form--edit.components--form .form__element .fq-imagemanager .button.button--remove-x.disabled:hover {
  color: #cccccc;
  border-color: #cccccc;
  cursor: not-allowed;
}

.fq-imagemanager .frame {
  width: 80%;
  height: 80%;
  top: 10%;
  left: 10%;
}

.component__fq-imagemanager {
  background-image: linear-gradient(to bottom, #ffffff 0%, #bbddff 100%);
}
.component__fq-imagemanager .container-fluid, .component__fq-imagemanager .container-sm, .component__fq-imagemanager .container-md, .component__fq-imagemanager .container-lg, .component__fq-imagemanager .container-xl {
  padding-left: 12px;
  padding-right: 12px;
}
.component__fq-imagemanager .container-fluid .buttons, .component__fq-imagemanager .container-sm .buttons, .component__fq-imagemanager .container-md .buttons, .component__fq-imagemanager .container-lg .buttons, .component__fq-imagemanager .container-xl .buttons {
  margin-top: 12px;
}
.component__fq-imagemanager .component__title-row {
  background-image: linear-gradient(to right, #2288d9 0%, #455A64 100%);
  height: 52px;
}
.component__fq-imagemanager .component__title-row h1 {
  color: #ffffff;
  padding-bottom: 18px;
  font-size: 24px;
  font-weight: 400;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
  direction: rtl;
  text-align: left;
  padding-right: 24px;
  margin: 15px 0px 0px 4px;
}
.component__fq-imagemanager .component__title-row--close {
  position: absolute;
  top: 6px;
  right: 16px;
  font-weight: 700;
  font-size: 32px;
  font-style: normal;
  cursor: pointer;
}
.component__fq-imagemanager .fq-imagemanager-content {
  min-height: calc(100vh - 52px);
}
.component__fq-imagemanager + .component .outline-box {
  margin-top: 18px;
}
.component__fq-imagemanager .fq-imagemanager-explorer {
  display: flex;
  flex-wrap: wrap;
}
.component__fq-imagemanager .fq-imagemanager-explorer-item {
  width: 140px;
  margin-right: 24px;
  margin-bottom: 24px;
  position: relative;
}
.component__fq-imagemanager .fq-imagemanager-explorer-item--secure::after {
  width: 18px;
  height: 20px;
  display: block;
  position: absolute;
  top: 4px;
  left: 4px;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23666666' d='M80 192V144C80 64.47 144.5 0 224 0C303.5 0 368 64.47 368 144V192H384C419.3 192 448 220.7 448 256V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V256C0 220.7 28.65 192 64 192H80zM144 192H304V144C304 99.82 268.2 64 224 64C179.8 64 144 99.82 144 144V192z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  pointer-events: none;
}
.component__fq-imagemanager .fq-imagemanager-explorer-item-image {
  background-color: #ffffff;
  padding: 6px;
  display: block;
  width: 100%;
  margin-bottom: 6px;
  box-shadow: 4px 4px 7px 1px #cccccc;
  position: relative;
  border: 1px solid #aaaaaa;
  border-radius: 5px;
  overflow: hidden;
}
.component__fq-imagemanager .fq-imagemanager-explorer-item-image.loading {
  background: url("/img/loading.gif") center center no-repeat #ddeeff;
  background-size: auto 50%;
}
.component__fq-imagemanager .fq-imagemanager-explorer-item-image-thumbnail {
  display: block;
  width: 100%;
  height: 80px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.component__fq-imagemanager .fq-imagemanager-explorer-item-image-thumbnail img.loader {
  opacity: 0;
  width: 0px;
  height: 0px;
  position: absolute;
}
.component__fq-imagemanager .fq-imagemanager-explorer-item-image-thumbnail.folder-up {
  background-image: url("/img/imagemanager/folder-up.png");
}
.component__fq-imagemanager .fq-imagemanager-explorer-item-image-thumbnail.folder {
  background-image: url("/img/imagemanager/folder.png");
}
.component__fq-imagemanager .fq-imagemanager-explorer-item-image-remove {
  position: absolute;
  top: 4px;
  right: 4px;
  color: #dd0000;
  background-color: #fff;
  border: 1px solid #dd0000;
  font-size: 20px;
  line-height: 15px;
  width: 20px;
  height: 21px;
  text-align: center;
  font-weight: 700;
}
.component__fq-imagemanager .fq-imagemanager-explorer-item-image-remove:hover {
  background-color: #dd0000;
  color: #ffffff;
}
.component__fq-imagemanager .fq-imagemanager-explorer-item-image:hover {
  background-color: #bbddff;
}
.component__fq-imagemanager .fq-imagemanager-explorer-item-name {
  text-align: center;
  width: 100%;
  font-size: 12px;
  line-height: 1.2;
  display: block;
}
.component__fq-imagemanager + .component, .component__fq-imagemanager + .component + .component {
  padding: 12px;
}
.component__fq-imagemanager.component__fq-documentmanager .fq-imagemanager-explorer-item-image-thumbnail {
  height: 17px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.adgenda-calendar__filters {
  margin-left: 0;
  margin-right: 0;
  display: block;
  min-width: 892px;
  max-width: 1773px;
}
.adgenda-calendar__filters__inner {
  display: flex;
  margin-left: -9px;
  margin-right: -9px;
}
.adgenda-calendar__filters .filter {
  padding-left: 9px;
  padding-right: 9px;
  flex-basis: auto;
}
.adgenda-calendar__filters .filter .filter__element select {
  padding-right: 34px;
}
.adgenda-calendar__filters .filter .button-group {
  display: flex;
}
.adgenda-calendar__filters .filter-view {
  margin-left: auto;
  padding-left: 9px;
  padding-right: 9px;
  margin-top: auto;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.adgenda-calendar__filters .filter-view .filter-view__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='17px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M4.500,12.750 L3.000,12.750 L3.000,16.500 L1.500,16.500 L1.500,12.750 L-0.000,12.750 L-0.000,10.500 L4.500,10.500 L4.500,12.750 ZM3.000,-0.000 L1.500,-0.000 L1.500,9.000 L3.000,9.000 L3.000,-0.000 ZM11.250,5.250 L6.750,5.250 L6.750,7.500 L8.250,7.500 L8.250,16.500 L9.750,16.500 L9.750,7.500 L11.250,7.500 L11.250,5.250 ZM9.750,-0.000 L8.250,-0.000 L8.250,3.750 L9.750,3.750 L9.750,-0.000 ZM18.000,10.500 L13.500,10.500 L13.500,12.750 L15.000,12.750 L15.000,16.500 L16.500,16.500 L16.500,12.750 L18.000,12.750 L18.000,10.500 ZM16.500,-0.000 L15.000,-0.000 L15.000,9.000 L16.500,9.000 L16.500,-0.000 Z'/%3E%3C/svg%3E");
  width: 18px;
  height: 16px;
  flex-grow: 0;
  flex-shrink: 0;
  margin-right: 9px;
}
.adgenda-calendar__filters .filter-view .filter-view__label {
  color: #909090;
  white-space: nowrap;
}
.adgenda-calendar .calendar__calendar__body__week__day__lane__icon_add {
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg class='addIcon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath fill='%23ffffff' class='icon-add-lane-white' fill-rule='evenodd' d='M12 1C4.873 1 1 4.873 1 11s4.873 11 11 11 11-4.873 11-11S17.127 1 11 1z' style='fill: rgb(255, 255, 255);'%3E%3C/path%3E%3Cpath fill='%23aaaaaa' class='icon-add-lane' fill-rule='evenodd' d='M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0zm6 13h-5v5h-2v-5H6v-2h5V6h2v5h5v2z'/%3E%3C/svg%3E");
}
.adgenda-calendar__calendar__body {
  display: flex;
  flex-direction: column;
  margin-top: 40px;
}
.adgenda-calendar__calendar__body__week {
  display: flex;
  margin-left: -4.5px;
  margin-right: -4.5px;
  margin-bottom: 9px;
}
.adgenda-calendar__calendar__body__week__day {
  width: calc(14.28% - 9px);
  margin-left: 4.5px;
  margin-right: 4.5px;
  background-color: #fff;
  border-radius: 4px;
}
.adgenda-calendar__calendar__body__week__day--past {
  opacity: 0.5;
}
.adgenda-calendar__calendar__body__week__day--current {
  border: 1px solid #d8d9da;
}
.adgenda-calendar__calendar__body__week__day--current .adgenda-calendar__calendar__body__week__day__top__day,
.adgenda-calendar__calendar__body__week__day--current .adgenda-calendar__calendar__body__week__day__top__date {
  color: #4688f1;
}
.adgenda-calendar__calendar__body__week__day--current .adgenda-calendar__calendar__body__week__day__top {
  border-color: #4688f1;
}
.adgenda-calendar__calendar__body__week__day--current .adgenda-calendar__calendar__body__week__day__lane__title {
  display: block;
}
.adgenda-calendar__calendar__body__week__day--weekend {
  background-color: #f1f3f5;
}
.adgenda-calendar__calendar__body__week__day--blackout {
  border: 1px solid #909090;
}
.adgenda-calendar__calendar__body__week__day__top {
  height: 40px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #d8d9da;
  padding-left: 4.5px;
  padding-right: 4.5px;
  font-size: 12px;
}
.adgenda-calendar__calendar__body__week__day__top__week {
  display: flex;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  color: #909090;
  width: 24px;
  height: 24px;
  margin-left: 4.5px;
  margin-right: 4.5px;
  border: 1px solid #909090;
}
.adgenda-calendar__calendar__body__week__day__top__day {
  padding-left: 4.5px;
  padding-right: 4.5px;
  color: #909090;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 88px);
}
.adgenda-calendar__calendar__body__week__day__top__date {
  padding-left: 4.5px;
  padding-right: 4.5px;
  margin-left: auto;
}
.adgenda-calendar__calendar__body__week__day__top .infoIcon {
  margin-left: 4.5px;
  cursor: pointer;
}
.adgenda-calendar__calendar__body__week__day__top .infoIcon:hover path {
  fill: #595959;
}
.adgenda-calendar__calendar__body__week__day__top .infoIcon:hover + .adgenda-calendar__calendar__body__week__day__top__day {
  color: #595959;
}
.adgenda-calendar__calendar__body__week__day__body {
  padding: 9px;
  position: relative;
}
.adgenda-calendar__calendar__body__week__day__lane {
  height: 24px;
  display: flex;
  margin-bottom: 9px;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.adgenda-calendar__calendar__body__week__day__lane:last-child {
  margin-bottom: 0;
}
.adgenda-calendar__calendar__body__week__day__lane {
  /* &:hover {
  	.adgenda-calendar__calendar__body__week__day__lane__title {
  		display: block;
  	}
  } */
  /* &:not(.adgenda-calendar__calendar__body__week__day__lane--add){
  	.adgenda-calendar__calendar__body__week__day__lane__icon_add{
  		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11 17H13V13H17V11H13V7H11V11H7V13H11V17ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22ZM12 20C14.2333 20 16.125 19.225 17.675 17.675C19.225 16.125 20 14.2333 20 12C20 9.76667 19.225 7.875 17.675 6.325C16.125 4.775 14.2333 4 12 4C9.76667 4 7.875 4.775 6.325 6.325C4.775 7.875 4 9.76667 4 12C4 14.2333 4.775 16.125 6.325 17.675C7.875 19.225 9.76667 20 12 20Z' fill='white'/%3E%3C/svg%3E");
  		> svg{
  			display: none;
  		}
  	}  
  }
  &[data-spots="0"]{
  	.adgenda-calendar__calendar__body__week__day__lane__icon_add{
  		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22ZM12 20C12.9 20 13.7667 19.8542 14.6 19.5625C15.4333 19.2708 16.2 18.85 16.9 18.3L5.7 7.1C5.15 7.8 4.72917 8.56667 4.4375 9.4C4.14583 10.2333 4 11.1 4 12C4 14.2333 4.775 16.125 6.325 17.675C7.875 19.225 9.76667 20 12 20ZM18.3 16.9C18.85 16.2 19.2708 15.4333 19.5625 14.6C19.8542 13.7667 20 12.9 20 12C20 9.76667 19.225 7.875 17.675 6.325C16.125 4.775 14.2333 4 12 4C11.1 4 10.2333 4.14583 9.4 4.4375C8.56667 4.72917 7.8 5.15 7.1 5.7L18.3 16.9Z' fill='white'/%3E%3C/svg%3E");
  		> svg{
  			display: none;
  		}
  	}  
  } */
}
.adgenda-calendar__calendar__body__week__day__lane__title {
  margin-left: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: none;
  position: absolute;
  left: 23px;
  right: 23px;
}
.adgenda-calendar__calendar__body__week__day__lane__icon {
  display: flex;
  align-items: center;
  width: 16px;
  height: 16px;
}
.adgenda-calendar__calendar__body__week__day__lane__icon.adgenda-calendar__calendar__body__week__day__lane__icon--disabled {
  opacity: 0.25;
  cursor: default;
}
.adgenda-calendar__calendar__body__week__day__lane__icon.adgenda-calendar__calendar__body__week__day__lane__icon--disabled svg:hover .icon-add-lane {
  filter: none;
}
.adgenda-calendar__calendar__body__week__day__lane__icon.adgenda-calendar__calendar__body__week__day__lane__icon--disabled:hover {
  cursor: default;
}
.adgenda-calendar__calendar__body__week__day__lane__icon svg:hover .icon-add-lane {
  filter: brightness(90%);
}
.adgenda-calendar__calendar__body__week__day__lane__icon_add {
  width: 24px;
  height: 24px;
}
.adgenda-calendar__calendar__body__week__day__lane__icon_add svg {
  width: 24px;
  height: 24px;
}
.adgenda-calendar__calendar__body__week__day__lane__icon {
  /* &_info{
  	margin-left: auto;
  	order: 3;
  } */
}
.adgenda-calendar__calendar__body__week__day__lane__icon:hover {
  cursor: pointer;
}
.adgenda-calendar__calendar__body__week__day__lane .spot-number {
  font-weight: bold;
  color: #fff;
  /* order: 3;
  display: none; */
}
.adgenda-calendar__calendar__body__week__day__lane--add {
  background-color: transparent !important;
  cursor: default;
}
.adgenda-calendar__calendar__body__week__day__lane--start {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}
.adgenda-calendar__calendar__body__week__day__lane--end {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  padding-right: 4px;
}
.adgenda-calendar__calendar__body__week__day__lane--continueleft {
  margin-left: -9px;
  padding-left: 9px;
}
.adgenda-calendar__calendar__body__week__day__lane--continueright {
  margin-right: -9px;
  padding-right: 13px;
}
.adgenda-calendar__calendar__body__week__day:hover .adgenda-calendar__calendar__body__week__day__lane {
  /* &__title,
  .spot-number {
  	display: block;
  } */
}
.adgenda-calendar__calendar__body__week__day:hover .adgenda-calendar__calendar__body__week__day__lane__title {
  display: block;
}
.adgenda-calendar__calendar__body__week--current .adgenda-calendar__calendar__body__week__day__top__week {
  background-color: #222222;
  border-color: #222222;
  color: #ffffff;
}
.adgenda-calendar__calendar__body__week--current .adgenda-calendar__calendar__body__week__day--past:first-child {
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.5);
}
.adgenda-calendar__calendar__body__week--current .adgenda-calendar__calendar__body__week__day--past:first-child .adgenda-calendar__calendar__body__week__day__top {
  border-bottom: 1px solid rgba(216, 217, 218, 0.5);
}
.adgenda-calendar__calendar__body__week--current .adgenda-calendar__calendar__body__week__day--past:first-child .adgenda-calendar__calendar__body__week__day__top > *:not(.adgenda-calendar__calendar__body__week__day__top__week) {
  opacity: 0.5;
}
.adgenda-calendar__calendar__body__week--current .adgenda-calendar__calendar__body__week__day--past:first-child > *:not(.adgenda-calendar__calendar__body__week__day__top) {
  opacity: 0.5;
}
.adgenda-calendar__calendar__footer, .adgenda-calendar__calendar__top {
  display: none;
  justify-content: flex-start;
  align-items: center;
  margin-top: 8px;
}
.adgenda-calendar__calendar__footer__label, .adgenda-calendar__calendar__top__label {
  white-space: nowrap;
}
.adgenda-calendar__calendar__footer select, .adgenda-calendar__calendar__top select {
  width: 75px;
  margin-left: 9px;
  margin-right: 9px;
}
.adgenda-calendar__calendar__footer button, .adgenda-calendar__calendar__top button {
  margin-left: 18px;
}
.adgenda-calendar__calendar__top {
  display: flex;
  margin-top: 0;
  margin-bottom: 16px;
}
.adgenda-calendar__calendar__popup {
  position: absolute;
  width: 208px;
  padding: 18px;
  padding-right: 45px;
  background-color: #fff;
  right: -7px;
  top: -7px;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
}
.adgenda-calendar__calendar__popup__close {
  position: absolute;
  width: 24px;
  height: 24px;
  right: 18px;
  top: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.998' height='23.997' viewBox='0 0 23.998 23.997'%3E%3Cpath id='Path_1' data-name='Path 1' d='M24,21.74l-9.183-9.76,9.091-9.173L21.74,0,11.985,9.178,2.81.91,0,2.9l9.185,9.6L.91,21.188,2.9,24l9.219-9.19,9.071,9.1Z' fill='%23909090' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
  cursor: pointer;
}
.adgenda-calendar__calendar__popup__close:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.998' height='23.997' viewBox='0 0 23.998 23.997'%3E%3Cpath id='Path_1' data-name='Path 1' d='M24,21.74l-9.183-9.76,9.091-9.173L21.74,0,11.985,9.178,2.81.91,0,2.9l9.185,9.6L.91,21.188,2.9,24l9.219-9.19,9.071,9.1Z' fill='%23222222' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
}
.adgenda-calendar__calendar__popup__info {
  display: flex;
  justify-content: space-between;
  margin-top: 16px;
}
.adgenda-calendar__calendar__popup__info__item {
  display: flex;
}
.adgenda-calendar__calendar__popup__info__item .value {
  padding-left: 8px;
}
.adgenda-calendar__sidebar {
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #d8d9da;
}
.adgenda-calendar__sidebar__top {
  padding: 16px;
  padding-top: 0;
}
.adgenda-calendar__sidebar__top:first-child {
  border-bottom: 1px solid #d8d9da;
}
.adgenda-calendar__sidebar__top:not(:first-child) {
  padding-top: 12px;
  padding-bottom: 0;
}
.adgenda-calendar__sidebar__top__buttons {
  display: flex;
  flex: 0 0 auto;
  gap: 18px;
}
.adgenda-calendar__sidebar__top.d-flex {
  gap: 36px;
}
.adgenda-calendar__sidebar__top__tbox {
  width: 100%;
}
.adgenda-calendar__sidebar__top__aa {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  width: 100%;
}
.adgenda-calendar__sidebar__top__aa div {
  flex: 1 1 100%;
  padding-right: 36px;
}
.adgenda-calendar__sidebar__bottom {
  padding: 16px;
}
.adgenda-calendar__sidebar__bottom__buttons {
  display: flex;
  justify-content: flex-start;
  margin-left: -9px;
  margin-right: -9px;
}
.adgenda-calendar__sidebar__bottom__buttons .button {
  margin-left: 9px;
  margin-right: 9px;
}
.adgenda-calendar__sidebar__toggles {
  display: flex;
  flex-direction: column;
}
.adgenda-calendar__sidebar__toggle {
  border-bottom: 1px solid #d8d9da;
}
.adgenda-calendar__sidebar__toggle__top {
  padding: 12px 16px;
  cursor: pointer;
  position: relative;
}
.adgenda-calendar__sidebar__toggle__top:hover .adgenda-calendar__sidebar__toggle__top__icon svg path {
  fill: #222222;
}
.adgenda-calendar__sidebar__toggle__top--active .adgenda-calendar__sidebar__toggle__top__icon {
  transform: rotate(180deg);
}
.adgenda-calendar__sidebar__toggle__top__icon {
  position: absolute;
  top: 21px;
  right: 18px;
  width: 12px;
  height: 7px;
}
.adgenda-calendar__sidebar__toggle__top__icon svg {
  width: 12px;
  height: 7px;
  display: block;
}
.adgenda-calendar__sidebar__toggle__content {
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 16px;
  display: none;
}
.adgenda-calendar__mediaplan {
  display: flex;
  align-items: flex-start;
  align-content: flex-end;
  justify-content: flex-end;
  flex-wrap: nowrap;
  border-radius: 4px;
  padding: 8px 12px;
  margin-bottom: 9px;
  position: relative;
}
.adgenda-calendar__mediaplan:last-child {
  margin-bottom: 0;
}
.adgenda-calendar__mediaplan__name {
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 12px;
}
.adgenda-calendar__mediaplan__name small {
  display: block;
  font-size: 12px;
}
.adgenda-calendar__mediaplan__data {
  display: flex;
  flex-direction: row;
  flex: 0 0 auto;
}
.adgenda-calendar__mediaplan__date {
  display: flex;
  align-items: center;
}
.adgenda-calendar__mediaplan__date__icon {
  flex-grow: 0;
  flex-shrink: 0;
  margin-right: 9px;
}
.adgenda-calendar__mediaplan__date__icon svg {
  display: block;
}
.adgenda-calendar__mediaplan__date__label {
  white-space: nowrap;
}
.adgenda-calendar__mediaplan__discountCode {
  padding-left: 12px;
  flex: 0 0 39%;
  text-align: right;
}
.adgenda-calendar__mediaplan__priceType {
  padding-left: 12px;
  flex: 0 0 13%;
  text-align: right;
}
.adgenda-calendar__mediaplan__price {
  padding-left: 12px;
  flex: 0 0 13%;
  text-align: right;
}
.adgenda-calendar__mediaplan__cpsi {
  padding-left: 12px;
  flex: 0 0 13%;
  text-align: right;
}
.adgenda-calendar__mediaplan__info {
  width: 18px;
  height: 18px;
  margin-left: 18px;
  flex-grow: 0;
  flex-shrink: 0;
  cursor: pointer;
}
.adgenda-calendar__mediaplan__info svg {
  width: 18px;
  height: 18px;
  display: block;
}
.adgenda-calendar__mediaplan__info svg path {
  opacity: 0.6;
}
.adgenda-calendar__mediaplan__info svg:hover path {
  opacity: 1;
}
.adgenda-calendar__mediaplan .plans__overview__box__menu__actions {
  transform: scale(0);
  top: -10px;
  right: -6px;
  transform-origin: right top;
}
.adgenda-calendar__mediaplan .plans__overview__box__menu__actions.plans__overview__box__menu__actions--active {
  transform: scale(1);
}
.adgenda-calendar .resetIcon {
  display: block;
  width: 21px;
  height: 36px;
  padding: 12px 5.5px;
  cursor: pointer;
}
.adgenda-calendar .container-calendar {
  position: relative;
}
.adgenda-calendar .container-calendar .fixed-title {
  position: fixed;
  z-index: 2;
  background-color: #f8f9fa;
  width: 100%;
}
.adgenda-calendar .container-calendar .fixed-title::before {
  content: "";
  position: absolute;
  top: -36px;
  left: 0;
  width: 100%;
  height: 36px;
  background-color: #f8f9fa;
}
.adgenda-calendar .container-calendar .fixed-options {
  position: fixed;
  margin-top: 33px;
  z-index: 2;
  width: calc(100% - 100px);
  background-color: #f8f9fa;
}
.calendarPartWrapperWrapper {
  overflow-x: scroll;
}

.calendarPartWrapper {
  width: 100%;
  display: flex;
}

.calendarPart {
  width: auto;
  display: inline-flex;
  margin: 0px 10px 10px 0px;
  min-width: 160px;
  height: 10rem;
  width: calc(14.28% - 9px);
  margin-left: 4.5px;
  margin-right: 4.5px;
  background-color: #fff;
  border-radius: 4px;
}

#element-packages {
  flex-grow: 1;
}

#element-packages .infoIcon {
  display: inline-block;
  vertical-align: middle;
  margin-left: 6px;
  width: 18px;
  height: 18px;
}
#element-packages .infoIcon:hover path {
  fill: #222222;
}

.mb-6-minus-4px {
  margin-bottom: 32px !important;
}

.package-bar {
  display: flex;
  align-items: center;
  padding-left: 18px;
  padding-right: 18px;
  margin-bottom: 18px;
  border-radius: 4px;
  height: 36px;
  margin-top: 18px;
}
.package-bar .package-bar-name {
  padding-right: 36px;
}
.package-bar .package-bar-labels {
  padding-right: 36px;
  margin-left: auto;
}
.packagebanner {
  margin-bottom: 36px;
  border-radius: 4px;
}
.packagebanner__inner {
  padding: 18px 18px 15px 18px;
}
.packagebanner__info {
  display: flex;
  justify-content: space-between;
}
.packagebanner__info svg {
  position: relative;
  top: 3px;
}
.packagebanner__timespan {
  display: flex;
}
.packagebanner__range {
  margin-left: 8px;
}
.packagebanner__title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
  line-height: 1.5;
}
.packagebanner__title::before, .packagebanner__title::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.packagebanner__title::before {
  margin-bottom: calc(-0.3611111111em + 2px);
}
.packagebanner__title::after {
  margin-top: calc(-0.4166666667em + 6px);
}

#blackoutbanner {
  margin-bottom: 36px;
  border-radius: 4px;
  padding: 18px 18px 15px 18px;
  background-color: rgba(34, 34, 34, 0.1);
}
#blackoutbanner #blackout-timespan svg {
  width: 18px;
  height: 15px;
  position: relative;
  top: 3px;
}
#blackoutbanner #blackout-timespan #blackout-daterange {
  display: inline;
  padding-left: 6px;
}

.side-filters {
  background: #fff;
  border-radius: 4px;
  border: 1px solid rgba(34, 34, 34, 0.2);
  width: 100%;
  display: block;
  margin-bottom: 18px;
}
.side-filters__top {
  display: flex;
  padding: 18px;
  border-bottom: 1px solid rgba(34, 34, 34, 0.2);
  gap: 18px;
  flex-direction: column;
}
.side-filters__top__row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.side-filters__top .side-filters__separator {
  padding-top: 0;
  height: 1px;
}
.side-filters__wrap--canslide {
  transition-property: height;
  transition-duration: 0.3s;
  transition-timing-function: linear;
}
.side-filters__view {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  flex-wrap: wrap;
}
.side-filters__view--financial {
  justify-content: flex-start;
  gap: 18px;
}
.side-filters__filters {
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 18px;
  padding-bottom: 18px;
}
.side-filters__filters .form__row {
  margin-left: 0;
  margin-right: 0;
}
.side-filters__title {
  padding-left: 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_40_1475' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_40_1475)'%3E%3Cpath d='M11 20C10.7166 20 10.4791 19.9042 10.2875 19.7125C10.0958 19.5208 9.99996 19.2833 9.99996 19V13L4.19996 5.6C3.94996 5.26667 3.91246 4.91667 4.08746 4.55C4.26246 4.18333 4.56662 4 4.99996 4H19C19.4333 4 19.7375 4.18333 19.9125 4.55C20.0875 4.91667 20.05 5.26667 19.8 5.6L14 13V19C14 19.2833 13.9041 19.5208 13.7125 19.7125C13.5208 19.9042 13.2833 20 13 20H11Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left center;
}
.side-filters__toggle {
  width: 18px;
  height: 18px;
  cursor: pointer;
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cmask id='mask0_2016_1491' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='18'%3E%3Crect width='18' height='18' transform='matrix(1.39071e-07 1 1 -1.39071e-07 0 0)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2016_1491)'%3E%3Cpath d='M16.5 6.01875L15.1688 4.6875L9 10.8562L2.83125 4.6875L1.5 6.01875L9 13.5187L16.5 6.01875Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/g%3E%3C/svg%3E");
  transform: scale(-1);
  background-repeat: no-repeat;
}
.side-filters__toggle:after {
  content: "";
  width: 36px;
  height: 36px;
  left: 50%;
  top: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  display: block;
}
.side-filters__toggle--open {
  transform: scale(1);
}
.side-filters__toggle:hover {
  opacity: 1;
}
.side-filters__format {
  display: inline-flex;
  border-radius: 4px;
  box-shadow: 0 0 0 1px #909090;
}
.side-filters__format span {
  width: 36px;
  height: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: #909090;
  box-shadow: 1px 0 0 0 #909090;
  font-size: 12px;
}
.side-filters__format span.active {
  background-color: #909090;
  color: #fff;
}
.side-filters__format span:last-child {
  width: 36px;
  box-shadow: 1px 0 0 0 transparent;
}
.side-filters__format span .lds-ring {
  margin-right: 0;
}
.side-filters__format span .lds-ring div {
  border-color: rgb(255, 255, 255) transparent transparent transparent;
}
.side-filters__format--months span {
  width: auto !important;
  padding-left: 9px;
  padding-right: 9px;
  white-space: nowrap;
}
.side-filters__reset span {
  margin-left: auto;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(35, 118, 229)' d='M6.512,0.500 L5.089,1.914 L8.177,5.002 L-0.000,5.002 L-0.000,6.998 L8.177,6.998 L5.089,10.086 L6.512,11.500 L12.000,6.000 L6.512,0.500 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left center;
  color: #2376e5;
  font-weight: bold;
  padding-left: 22px;
  display: block;
  cursor: pointer;
}
.side-filters__reset--intitle {
  margin-right: 18px;
}
.side-filters__separator {
  width: calc(100% + 36px);
  margin-left: -18px;
  margin-right: -18px;
  padding-top: 18px;
  border-top: 1px solid #d8d8d8;
}
.form .side-filters__separator {
  padding-top: 0;
}
.side-filters__bottom--select {
  display: flex;
  gap: 18px;
  align-items: center;
  width: 100%;
}
.side-filters__bottom--select > .form__row--select {
  flex-grow: 1;
  flex-shrink: 1;
}
.side-filters__bottom--select .side-filters__reset {
  align-self: flex-end;
  margin-bottom: 9px;
}

.side-filters-financial .select2-container, .side-filters-financial select {
  width: 100% !important;
  max-width: 383px;
}

.adgenda-calendar #channelId, .adgenda-calendar #segmentId, .adgenda-calendar #publisherId {
  text-overflow: ellipsis;
}
.adgenda-calendar #areaId {
  width: 86px;
}

.adgenda-calendar__calendar, .adgenda-calendar__units {
  min-width: 892px;
  max-width: 1771px;
}

.reservation-cpsi input[type=checkbox] + label, .reservation-cpsi input[type=radio] + label, .discountChoice input[type=checkbox] + label, .discountChoice input[type=radio] + label {
  padding-left: 39px;
}
.reservation-cpsi input[type=checkbox] + label:before, .reservation-cpsi input[type=radio] + label:before, .discountChoice input[type=checkbox] + label:before, .discountChoice input[type=radio] + label:before {
  width: 30px;
  height: 10px;
  position: absolute;
  left: 0;
  top: 3px;
  border-radius: 15px;
  background-color: #d8d8d8;
  background-image: none !important;
}
.reservation-cpsi input[type=checkbox] + label:after, .reservation-cpsi input[type=radio] + label:after, .discountChoice input[type=checkbox] + label:after, .discountChoice input[type=radio] + label:after {
  position: absolute;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 1px solid #d8d8d8;
  background-color: #f8f9fa;
  left: 0;
  top: 0;
  background-image: none !important;
  transform: scale(1) translateX(0);
  opacity: 1;
  transition: 0.2s;
}
.reservation-cpsi input[type=checkbox] + label.level2, .reservation-cpsi input[type=radio] + label.level2, .discountChoice input[type=checkbox] + label.level2, .discountChoice input[type=radio] + label.level2 {
  margin-left: 38px;
}
.reservation-cpsi input[type=checkbox]:checked + label:after, .reservation-cpsi input[type=radio]:checked + label:after, .discountChoice input[type=checkbox]:checked + label:after, .discountChoice input[type=radio]:checked + label:after {
  border: 0;
  background-color: #cf0f5b;
  transform: scale(1) translateX(12px);
}
.reservation-cpsi input[type=checkbox]:disabled + label:before, .reservation-cpsi input[type=radio]:disabled + label:before, .discountChoice input[type=checkbox]:disabled + label:before, .discountChoice input[type=radio]:disabled + label:before {
  background-color: #edeeef;
}
.reservation-cpsi input[type=checkbox]:disabled + label:after, .reservation-cpsi input[type=radio]:disabled + label:after, .discountChoice input[type=checkbox]:disabled + label:after, .discountChoice input[type=radio]:disabled + label:after {
  background-color: #f8f9fa;
}
.reservation-cpsi input[type=checkbox]:disabled:checked + label:before, .reservation-cpsi input[type=radio]:disabled:checked + label:before, .discountChoice input[type=checkbox]:disabled:checked + label:before, .discountChoice input[type=radio]:disabled:checked + label:before {
  background-color: #edeeef;
}
.reservation-cpsi input[type=checkbox]:disabled:checked + label:after, .reservation-cpsi input[type=radio]:disabled:checked + label:after, .discountChoice input[type=checkbox]:disabled:checked + label:after, .discountChoice input[type=radio]:disabled:checked + label:after {
  background-color: #e787ad;
}
.reservation-cpsi input[type=checkbox].switch-substep + label, .reservation-cpsi input[type=radio].switch-substep + label, .discountChoice input[type=checkbox].switch-substep + label, .discountChoice input[type=radio].switch-substep + label {
  margin-left: 39px;
}

.reservation-publisher {
  flex-direction: column;
}
.reservation-publisher .publisher-price {
  margin-bottom: 12px;
  position: relative;
  top: -1px;
}
.reservation-publisher label {
  margin-bottom: 15px;
}

.package-priceoption {
  display: block;
}

.mainColumn {
  flex: 1 1 100%;
}
.mainColumn:not(:last-child) {
  padding-right: 12px;
}

.smallColumn {
  flex: 0 0 13%;
  padding-left: 12px;
}
.smallColumn:not(:last-child) {
  padding-right: 12px;
}

.discountChoice, .useColumns {
  flex-wrap: nowrap;
  align-items: center;
}
.discountChoice.totalColumns, .useColumns.totalColumns {
  align-items: stretch;
}
.discountChoice.totalColumns .smallColumn:not(:last-child), .useColumns.totalColumns .smallColumn:not(:last-child) {
  color: #909090;
}
.discountChoice .smallColumn, .useColumns .smallColumn {
  text-align: right;
}

.discountTypeOptions {
  padding-left: 36px;
}

.discountFieldContainer {
  display: flex;
  justify-content: flex-end;
}
.discountFieldContainer #discountAmount {
  display: inline;
  float: none;
  text-align: right;
}

.discountList {
  flex-wrap: nowrap;
}
.discountList .discount-descriptions {
  display: flex;
  justify-content: flex-end;
}
.discountList .discount-values {
  text-align: right;
}

#validFor {
  width: 100px;
  text-align: right;
}

.disabledLabel {
  color: rgba(34, 34, 34, 0.5) !important;
}

#packageList .packageRow, .packageList .packageRow {
  display: flex;
  margin-top: 12px;
}
#packageList .packageRow:first-child, .packageList .packageRow:first-child {
  margin-top: 6px;
}
#packageList .packageRow input.checkbox:disabled + label, .packageList .packageRow input.checkbox:disabled + label {
  opacity: 0.5;
}
#packageList .packageRow .color-dot, .packageList .packageRow .color-dot {
  display: inline-block;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  vertical-align: middle;
  margin-right: 8px;
  margin-top: -1px;
}
#packageList .packageRow .package-name, .packageList .packageRow .package-name {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 80%;
}
#packageList .packageRow .package-price, .packageList .packageRow .package-price {
  color: #909090;
  padding-left: 9px;
}
#packageList .packageRow .infoIcon, .packageList .packageRow .infoIcon {
  display: inline-block;
  vertical-align: middle;
  margin-left: 6px;
  width: 18px;
  height: 18px;
  cursor: pointer;
}
#packageList .packageRow .infoIcon:hover path, .packageList .packageRow .infoIcon:hover path {
  fill: #222;
}

#nopackagesalert {
  display: none;
}

.units {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
}
.units__top {
  height: 72px;
  border-bottom: 1px solid #d8d8d8;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 36px;
  padding-left: 18px;
  padding-right: 18px;
}
.units__top__left, .units__top__right {
  display: inline-flex;
  align-items: center;
  gap: 18px;
}
.units__top__date {
  display: inline-flex;
  align-items: center;
}
.units__top__date__day {
  display: flex;
  width: 24px;
  height: 24px;
  justify-content: center;
  align-items: center;
  color: #f8f9fa;
  background-color: #222222;
  border-radius: 12px;
  font-weight: bold;
  font-size: 12px;
}
.units__top__date__fullday {
  margin-left: 12px;
  font-size: 20px;
  white-space: nowrap;
}
.units__content {
  padding: 18px;
}
.units .packages {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: -9px;
}
.units .packagebanner.packagebanner--unit {
  display: block;
  margin-bottom: 9px;
  width: 100%;
}
.units .packagebanner.packagebanner--unit .packagebanner__inner {
  width: 100%;
}

.packagebanner.packagebanner--unit.template {
  display: none;
}
.packagebanner.packagebanner--unit .packagebanner__info {
  gap: 36px;
  align-items: center;
}
.packagebanner.packagebanner--unit .packagebanner__info__left {
  display: flex;
  gap: 36px;
  align-self: flex-end;
}
.packagebanner.packagebanner--unit .packagebanner__info__left .packagebanner__show-details {
  min-width: 115px;
  display: inline-flex;
  align-items: center;
}
.packagebanner.packagebanner--unit .packagebanner__info__left .packagebanner__timespan {
  min-width: 200px;
  display: inline-flex;
  align-items: center;
}
.packagebanner.packagebanner--unit .packagebanner__info__left .packagebanner__timespan svg {
  top: 0;
}
.packagebanner.packagebanner--unit .packagebanner__info__left .packagebanner__price {
  min-width: 200px;
}
.packagebanner.packagebanner--unit .packagebanner__show-details {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
}
.packagebanner.packagebanner--unit .packagebanner__show-details svg {
  display: block;
  width: 18px;
  height: 18px;
  top: 0;
}
.packagebanner.packagebanner--unit .packagebanner__show-details span {
  margin-left: 9px;
  white-space: nowrap;
}

.adgenda-calendar__mediaplan.reservation_item {
  cursor: pointer;
}

.adgenda-calendar__mediaplan__info.forReservation svg {
  width: 12px;
  height: 7px;
  display: block;
  margin-top: 6px;
}

.adgenda-calendar__mediaplan.open .adgenda-calendar__mediaplan__info.forReservation svg {
  transform: rotate(180deg);
}

@media screen and (max-width: 1024px) {
  .adgenda-calendar__calendar__body__week__day__top {
    font-size: 11px;
  }
}
.calendar-details {
  display: flex;
  flex-direction: column;
}
.calendar-details .row {
  margin-left: -9px;
  margin-right: -9px;
}
.calendar-details .row [class*=col-] {
  padding-left: 9px;
  padding-right: 9px;
}
.calendar-details__wrapper {
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  padding: 18px;
  position: relative;
  margin-bottom: 18px;
}
.calendar-details__advertiser {
  display: flex;
  align-items: center;
}
.calendar-details__advertiser__logo {
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  width: 36px;
  height: 36px;
  margin-right: 9px;
  position: relative;
}
.calendar-details__advertiser__logo img {
  position: absolute;
  width: 30px;
  height: 30px;
  left: 3px;
  top: 3px;
  object-fit: contain;
  object-position: center;
  display: block;
}
.calendar-details__top {
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  padding: 18px;
  position: relative;
}
.calendar-details__bottom {
  display: flex;
  margin-left: -18px;
  margin-right: -18px;
  margin-top: -18px;
  margin-bottom: -18px;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .calendar-details__calendar__side {
  flex-basis: 180px;
  overflow: hidden;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .calendar-details__calendar__side .package__label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .calendar-details__calendar {
  position: relative;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .calendar-details__calendar__dates {
  padding-left: 9px;
  padding-right: 9px;
  display: flex;
  flex-wrap: wrap;
  --columns: 7;
  --gap-x: 9px;
  gap: 18px var(--gap-x);
  flex-direction: row;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .calendar-details__calendar__dates > * {
  width: calc(100% / var(--columns) - (var(--columns) - 1) / var(--columns) * var(--gap-x));
}
.calendar-details__bottom.calendar-details__bottom--live-placements .calendar-details__calendar__dates {
  flex-wrap: nowrap;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .calendar-details__calendar__dates .calendar-details__calendar__date {
  margin: 0;
  border-bottom: 2px solid #d8d8d8;
  font-weight: 400;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .calendar-details__calendar__dates .calendar-details__calendar__date > span {
  font-weight: 400;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .calendar-details__calendar__dates .calendar-details__calendar__date > span:nth-child(2) {
  text-align: right;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .calendar-details__calendar__dates .calendar-details__calendar__date.calendar-details__calendar__date--today {
  color: #4688F1;
  border-bottom-color: #4688F1;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .calendar-details__calendar__dates .calendar-details__calendar__date.calendar-details__calendar__date--today * {
  color: #4688F1 !important;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .calendar-details__calendar__dates .calendar-details__calendar__date.calendar-details__calendar__date--today .today-line {
  width: 1px;
  background-color: #CF0F5B;
  left: 0;
  bottom: 0;
  top: 0;
  position: absolute;
  opacity: 0;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .calendar-details__calendar__dates .calendar-details__calendar__date.calendar-details__calendar__date--weekend {
  background-color: rgba(34, 34, 34, 0.05);
  position: relative;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .calendar-details__calendar__dates .calendar-details__calendar__date.calendar-details__calendar__date--weekend + .calendar-details__calendar__date--weekend:before {
  width: 9px;
  left: -9px;
  content: "";
  bottom: -2px;
  top: 0;
  position: absolute;
  background-color: rgba(34, 34, 34, 0.05);
}
.calendar-details__bottom.calendar-details__bottom--live-placements .calendar-details__calendar__dates .calendar-details__calendar__date.calendar-details__calendar__date--weekend + .calendar-details__calendar__date--weekend:after {
  width: 9px;
  right: -9px;
  content: "";
  bottom: -2px;
  top: 0;
  position: absolute;
  background-color: rgba(34, 34, 34, 0.05);
}
.calendar-details__bottom.calendar-details__bottom--live-placements .calendar-details__calendar__items {
  padding-left: 9px;
  padding-right: 9px;
  display: flex;
  flex-wrap: wrap;
  --columns: 7;
  --gap-x: 9px;
  gap: 18px var(--gap-x);
  flex-direction: row;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .calendar-details__calendar__items > * {
  width: calc(100% / var(--columns) - (var(--columns) - 1) / var(--columns) * var(--gap-x));
}
.calendar-details__bottom.calendar-details__bottom--live-placements .calendar-details__calendar__items {
  overflow: hidden;
  position: relative;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .calendar-details__calendar__items .calendar-details__calendar__lanes {
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 9px;
  padding-left: 0;
  padding-right: 0;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .calendar-details__calendar__items .calendar-details__calendar__lanes.calendar-details__calendar__lanes--weekend {
  background-color: rgba(34, 34, 34, 0.05);
}
.calendar-details__bottom.calendar-details__bottom--live-placements .calendar-details__calendar__items .calendar-details__calendar__lanes.calendar-details__calendar__lanes--weekend + .calendar-details__calendar__lanes--weekend {
  margin-left: -9px;
  padding-left: 9px;
  margin-right: -9px;
  padding-right: 9px;
  width: calc(100% / var(--columns) - (var(--columns) - 1) / var(--columns) * var(--gap-x) + 18px);
  /* &:before{
  	width: 9px;
  	left: -9px;
  	content:'';
  	height: 100%;
  	bottom: 0;
  	position: absolute;
  	background-color: rgba(#222, 0.05);
  }
  &:after{
  	width: 9px;
  	right: -9px;
  	content:'';
  	height: 100%;
  	bottom: 0;
  	position: absolute;
  	background-color: rgba(#222, 0.05);
  } */
}
.calendar-details__bottom.calendar-details__bottom--live-placements .calendar-details__calendar__items .calendar-details__calendar__lanes .calendar-details__calendar__lane {
  z-index: 1;
  height: 36px;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .calendar-details__calendar__items .calendar-details__calendar__lanes > * {
  margin-bottom: 0;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .calendar-details__calendar__items .plans__overview {
  width: 100% !important;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .calendar-details__calendar__side__item {
  padding-top: 18px;
  padding-bottom: 18px;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .booking {
  --gap-x:0;
  display: flex;
  gap: 9px;
  width: calc(14.2857142857% * var(--days) - 14px);
  position: absolute;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .booking .brand {
  width: 48px;
  height: 36px;
  flex-grow: 0;
  flex-shrink: 0;
  border-radius: 4px;
  border: 1px solid rgba(34, 34, 34, 0.2);
  position: relative;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .booking .brand img {
  position: absolute;
  top: 3px;
  right: 3px;
  bottom: 3px;
  left: 3px;
  object-fit: contain;
  object-position: center center;
  width: calc(100% - 6px);
  height: calc(100% - 6px);
}
.calendar-details__bottom.calendar-details__bottom--live-placements .booking .package {
  width: stretch;
  padding: 0px 18px;
  max-width: calc(100% - 57px);
  flex-wrap: nowrap;
  align-items: center;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .booking .package .package__label {
  flex-shrink: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .booking .package .package__label.title {
  flex-grow: 1;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .booking .package .booking__banner__actions {
  padding-right: 0 !important;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .booking__banner {
  background-color: rgba(34, 34, 34, 0.05);
  gap: 10px;
  align-items: center;
  display: flex;
  z-index: 10;
  flex-grow: 1;
  flex-shrink: 1;
  border-radius: 4px;
  padding-left: 18px;
  padding-right: 18px;
  height: 36px;
  overflow: hidden;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .booking__banner__title {
  flex-grow: 1;
  flex-shrink: 1;
  font-weight: 400;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #222;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .booking__banner__actions {
  flex-grow: 0;
  flex-shrink: 0;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .booking__banner .label {
  display: flex;
  height: 24px;
  padding: 9px 9px 9px 3px;
  justify-content: center;
  align-items: center;
  gap: 6px;
  border-radius: 4px;
  border: 1px solid rgba(34, 34, 34, 0.4);
}
.calendar-details__bottom.calendar-details__bottom--live-placements .booking__banner .label__icon {
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M7.16251 13.5L2.88751 9.22501L3.95626 8.15626L7.16251 11.3625L14.0438 4.48126L15.1125 5.55001L7.16251 13.5Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  flex-grow: 0;
  flex-shrink: 0;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .booking__banner .label__icon--double {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='18px' viewBox='0 -960 960 960' width='18px' fill='%23222222' fill-opacity='0.6'%3E%3Cpath d='M268-240 42-466l57-56 170 170 56 56-57 56Zm226 0L268-466l56-57 170 170 368-368 56 57-424 424Zm0-226-57-56 198-198 57 56-198 198Z'/%3E%3C/svg%3E");
}
.calendar-details__bottom.calendar-details__bottom--live-placements .booking__banner .label .label__text {
  font-size: 12px;
  color: rgba(34, 34, 34, 0.8);
}
.calendar-details__bottom.calendar-details__bottom--live-placements .booking--icononly .booking__banner {
  padding-left: 9px;
  padding-right: 9px;
  min-width: 42px;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .booking--icononly .booking__banner .label {
  padding-right: 3px;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .booking__divider {
  border-left: 1px solid rgba(34, 34, 34, 0.2);
  height: 36px;
}
.calendar-details__bottom.calendar-details__bottom--live-placements .calendar-details__calendar__side__top {
  height: 44px;
}
.calendar-details__bottom.calendar-details__bottom--live-placements:not(.nonefound) *[data-match-element-row=empty] {
  display: none;
}
.calendar-details__bottom.calendar-details__bottom--live-placements.calcheight-in-progress {
  display: flex !important;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0;
  opacity: 0;
}
.calendar-details__calendar {
  flex: 1;
}
.calendar-details__calendar__side {
  flex-basis: 300px;
  flex-grow: 0;
  flex-shrink: 0;
  border-right: 1px solid #d8d8d8;
}
.calendar-details__calendar__side__top {
  border-bottom: 1px solid #d8d8d8;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 12px;
  padding-bottom: 12px;
}
.calendar-details__calendar__side__top .sort__label {
  width: fit-content;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M4.000,-0.000 L-0.000,5.000 L8.000,5.000 L4.000,-0.000 ZM8.000,7.000 L-0.000,7.000 L4.000,12.000 L8.000,7.000 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 26px;
}
.calendar-details__calendar__side__item {
  border-bottom: 1px solid #d8d8d8;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 12px;
  padding-bottom: 12px;
}
.calendar-details__calendar__side__item:last-child {
  border-bottom: 0;
}
.calendar-details__calendar__dates {
  display: flex;
  padding-left: 13.5px;
  padding-right: 13.5px;
}
.calendar-details__calendar__date {
  width: calc(14.28% - 9px);
  margin-left: 4.5px;
  margin-right: 4.5px;
  padding-left: 9px;
  padding-right: 9px;
  padding-top: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #d8d8d8;
  display: flex;
  justify-content: space-between;
}
.calendar-details__calendar__date span {
  font-size: 12px;
  font-weight: 300;
}
.calendar-details__calendar__date span:nth-child(1) {
  color: #909090;
}
.calendar-details__calendar__date--weekend {
  background-color: #e8e8e8;
}
.calendar-details__calendar__items {
  display: flex;
  padding-left: 13.5px;
  padding-right: 13.5px;
  border-bottom: 1px solid #d8d8d8;
}
.calendar-details__calendar__items:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
.calendar-details__calendar__lanes {
  display: flex;
  flex-direction: column;
  width: calc(14.28% - 9px);
  margin-left: 4.5px;
  margin-right: 4.5px;
  padding-left: 9px;
  padding-right: 9px;
  padding-top: 18px;
  padding-bottom: 18px;
}
.calendar-details__calendar__lanes--weekend {
  background-color: #e8e8e8;
}
.calendar-details__calendar__lane {
  height: 24px;
  display: flex;
  margin-bottom: 9px;
  align-items: center;
  cursor: pointer;
}
.calendar-details__calendar__lane:last-child {
  margin-bottom: 0;
}
.calendar-details__calendar__lane__icon {
  width: 24px;
  height: 24px;
}
.calendar-details__calendar__lane__icon svg {
  width: 24px;
  height: 24px;
  display: block;
  cursor: pointer;
}
.calendar-details__calendar__lane__name {
  color: #fff;
  font-size: 14px;
  padding-left: 18px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.calendar-details__calendar__lane--add {
  background-color: transparent !important;
  cursor: default;
}
.calendar-details__calendar__lane--start {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  justify-content: space-between !important;
  margin-left: 0px !important;
}
.calendar-details__calendar__lane--end {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  justify-content: flex-end;
  padding-right: 4px;
  margin-right: 0 !important;
}
.calendar-details__calendar__lane--end .calendar-details__calendar__lane__icon {
  width: 16px;
  height: 16px;
}
.calendar-details__calendar__lane--end svg {
  width: 16px;
  height: 16px;
}
.calendar-details__calendar__lane--continueleft {
  margin-left: -18px;
}
.calendar-details__calendar__lane--continueright {
  margin-left: -18px;
  margin-right: -9px;
}
.calendar-details__calendar__lane--empty {
  opacity: 0;
  pointer-events: none;
}

.mediaplan-info {
  display: flex;
  align-items: center;
  height: 36px;
  border-radius: 4px;
  padding-left: 18px;
  padding-right: 18px;
}
.mediaplan-info span:not(:last-child) {
  margin-right: 18px;
}
.mediaplan-info--blue {
  color: #2376e5;
  background-color: #cddff5;
}
.mediaplan-info--blue .mediaplan-info__icon svg path {
  fill: #2376e5;
}
.mediaplan-info--gray {
  color: #222222;
  background-color: #edeeef;
}
.mediaplan-info--gray .mediaplan-info__icon svg path {
  fill: #222222;
}
.mediaplan-info__icon {
  margin-right: 9px;
}
.mediaplan-info__icon svg {
  display: block;
}
.button-group {
  display: inline-flex;
  border: 1px solid #909090;
  border-radius: 4px;
  height: 36px;
}
.button-group__item {
  width: 36px;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: #909090;
  font-size: 12px;
}
.button-group__item:not(:last-child) {
  border-right: 1px solid #909090;
}
.button-group__item--active {
  color: #fff;
  background-color: #8c8d8d;
}
.button-group__item--prev {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='9px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M7.234,14.53 L8.534,12.770 L2.748,7.60 L8.534,1.350 L7.234,0.67 L0.148,7.60 L7.234,14.53 Z'/%3E%3C/svg%3E");
}
.button-group__item--prev.button-group__item--active {
  background-color: #fff;
}
.button-group__item--prev:hover {
  background-color: #8c8d8d;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='9px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='%23ffffff' d='M7.234,14.53 L8.534,12.770 L2.748,7.60 L8.534,1.350 L7.234,0.67 L0.148,7.60 L7.234,14.53 Z'/%3E%3C/svg%3E");
}
.button-group__item--next {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='9px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M1.765,14.53 L0.465,12.770 L6.251,7.60 L0.465,1.350 L1.765,0.67 L8.851,7.60 L1.765,14.53 Z'/%3E%3C/svg%3E");
}
.button-group__item--next.button-group__item--active {
  background-color: #fff;
}
.button-group__item--next:hover {
  background-color: #8c8d8d;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='9px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='%23ffffff' d='M1.765,14.53 L0.465,12.770 L6.251,7.60 L0.465,1.350 L1.765,0.67 L8.851,7.60 L1.765,14.53 Z'/%3E%3C/svg%3E");
}
.button-group__item--unit {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='%23888a8a'%3E%3Cpath id='package-icon' class='cls-1' d='M832.641,160.735l-1.081-1.306a1.126,1.126,0,0,0-.894-0.428h-9.332a1.156,1.156,0,0,0-.9.428l-1.073,1.306a1.524,1.524,0,0,0-.358.988v9.721A1.56,1.56,0,0,0,820.556,173h10.888A1.56,1.56,0,0,0,833,171.444v-9.721A1.519,1.519,0,0,0,832.641,160.735Zm-11.121-.179h8.959l0.646,0.778H820.883Zm-0.964,10.888v-8.555h10.888v8.555H820.556Zm7.777-3.694h-1.75v1.75h-1.166v-1.75h-1.75v-1.167h1.75v-1.749h1.166v1.749h1.75v1.167Z' transform='translate(-819 -159)'/%3E%3C/svg%3E%0A");
}
.button-group__item--unit.button-group__item--active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='%23ffffff'%3E%3Cpath id='package-icon' class='cls-1' d='M832.641,160.735l-1.081-1.306a1.126,1.126,0,0,0-.894-0.428h-9.332a1.156,1.156,0,0,0-.9.428l-1.073,1.306a1.524,1.524,0,0,0-.358.988v9.721A1.56,1.56,0,0,0,820.556,173h10.888A1.56,1.56,0,0,0,833,171.444v-9.721A1.519,1.519,0,0,0,832.641,160.735Zm-11.121-.179h8.959l0.646,0.778H820.883Zm-0.964,10.888v-8.555h10.888v8.555H820.556Zm7.777-3.694h-1.75v1.75h-1.166v-1.75h-1.75v-1.167h1.75v-1.749h1.166v1.749h1.75v1.167Z' transform='translate(-819 -159)'/%3E%3C/svg%3E%0A");
}
.button-group__item--calendar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 34, 34)' d='M9.190,12.875 C8.680,12.875 8.250,12.699 7.900,12.346 C7.550,11.994 7.375,11.563 7.375,11.053 C7.375,10.543 7.551,10.112 7.903,9.762 C8.256,9.413 8.687,9.237 9.197,9.237 C9.707,9.237 10.138,9.414 10.488,9.766 C10.837,10.118 11.013,10.549 11.013,11.060 C11.013,11.570 10.836,11.1000 10.484,12.350 C10.132,12.700 9.701,12.875 9.190,12.875 ZM1.375,15.500 C1.075,15.500 0.813,15.388 0.588,15.162 C0.362,14.937 0.250,14.675 0.250,14.375 L0.250,2.750 C0.250,2.450 0.362,2.188 0.588,1.962 C0.813,1.737 1.075,1.625 1.375,1.625 L2.594,1.625 L2.594,0.500 L3.813,0.500 L3.813,1.625 L10.188,1.625 L10.188,0.500 L11.406,0.500 L11.406,1.625 L12.625,1.625 C12.925,1.625 13.187,1.737 13.413,1.962 C13.637,2.188 13.750,2.450 13.750,2.750 L13.750,14.375 C13.750,14.675 13.637,14.937 13.413,15.162 C13.187,15.388 12.925,15.500 12.625,15.500 L1.375,15.500 ZM1.375,14.375 L12.625,14.375 L12.625,6.313 L1.375,6.313 L1.375,14.375 ZM1.375,5.187 L12.625,5.187 L12.625,2.750 L1.375,2.750 L1.375,5.187 ZM1.375,5.187 L1.375,2.750 L1.375,5.187 Z'/%3E%3C/svg%3E");
}
.button-group__item--calendar.button-group__item--active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M9.190,12.875 C8.680,12.875 8.250,12.699 7.900,12.346 C7.550,11.994 7.375,11.563 7.375,11.053 C7.375,10.543 7.551,10.112 7.903,9.762 C8.256,9.413 8.687,9.237 9.197,9.237 C9.707,9.237 10.138,9.414 10.488,9.766 C10.837,10.118 11.013,10.549 11.013,11.060 C11.013,11.570 10.836,11.1000 10.484,12.350 C10.132,12.700 9.701,12.875 9.190,12.875 ZM1.375,15.500 C1.075,15.500 0.813,15.388 0.588,15.162 C0.362,14.937 0.250,14.675 0.250,14.375 L0.250,2.750 C0.250,2.450 0.362,2.188 0.588,1.962 C0.813,1.737 1.075,1.625 1.375,1.625 L2.594,1.625 L2.594,0.500 L3.813,0.500 L3.813,1.625 L10.188,1.625 L10.188,0.500 L11.406,0.500 L11.406,1.625 L12.625,1.625 C12.925,1.625 13.187,1.737 13.413,1.962 C13.637,2.188 13.750,2.450 13.750,2.750 L13.750,14.375 C13.750,14.675 13.637,14.937 13.413,15.162 C13.187,15.388 12.925,15.500 12.625,15.500 L1.375,15.500 ZM1.375,14.375 L12.625,14.375 L12.625,6.313 L1.375,6.313 L1.375,14.375 ZM1.375,5.187 L12.625,5.187 L12.625,2.750 L1.375,2.750 L1.375,5.187 ZM1.375,5.187 L1.375,2.750 L1.375,5.187 Z'/%3E%3C/svg%3E");
}
.button-group__item--list {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' fill-rule='evenodd' fill='rgb(34, 34, 34)' width='24'%3E%3Cpath d='M280-600v-80h560v80H280Zm0 160v-80h560v80H280Zm0 160v-80h560v80H280ZM160-600q-17 0-28.5-11.5T120-640q0-17 11.5-28.5T160-680q17 0 28.5 11.5T200-640q0 17-11.5 28.5T160-600Zm0 160q-17 0-28.5-11.5T120-480q0-17 11.5-28.5T160-520q17 0 28.5 11.5T200-480q0 17-11.5 28.5T160-440Zm0 160q-17 0-28.5-11.5T120-320q0-17 11.5-28.5T160-360q17 0 28.5 11.5T200-320q0 17-11.5 28.5T160-280Z'/%3E%3C/svg%3E");
}
.button-group__item--list.button-group__item--active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' fill-rule='evenodd' fill='rgb(255, 255, 255)' width='24'%3E%3Cpath d='M280-600v-80h560v80H280Zm0 160v-80h560v80H280Zm0 160v-80h560v80H280ZM160-600q-17 0-28.5-11.5T120-640q0-17 11.5-28.5T160-680q17 0 28.5 11.5T200-640q0 17-11.5 28.5T160-600Zm0 160q-17 0-28.5-11.5T120-480q0-17 11.5-28.5T160-520q17 0 28.5 11.5T200-480q0 17-11.5 28.5T160-440Zm0 160q-17 0-28.5-11.5T120-320q0-17 11.5-28.5T160-360q17 0 28.5 11.5T200-320q0 17-11.5 28.5T160-280Z'/%3E%3C/svg%3E");
}
.button-group__item--tiles {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%237a7a7a'%3E%3Cpath d='M120-520v-320h320v320H120Zm0 400v-320h320v320H120Zm400-400v-320h320v320H520Zm0 400v-320h320v320H520ZM200-600h160v-160H200v160Zm400 0h160v-160H600v160Zm0 400h160v-160H600v160Zm-400 0h160v-160H200v160Zm400-400Zm0 240Zm-240 0Zm0-240Z'/%3E%3C/svg%3E");
}
.button-group__item--tiles.button-group__item--active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23ffffff'%3E%3Cpath d='M120-520v-320h320v320H120Zm0 400v-320h320v320H120Zm400-400v-320h320v320H520Zm0 400v-320h320v320H520ZM200-600h160v-160H200v160Zm400 0h160v-160H600v160Zm0 400h160v-160H600v160Zm-400 0h160v-160H200v160Zm400-400Zm0 240Zm-240 0Zm0-240Z'/%3E%3C/svg%3E");
}
.button-group__item--chart {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%237a7a7a'%3E%3Cpath d='M160-160v-440h160v440H160Zm0-480v-160h160v160H160Zm240 480v-320h160v320H400Zm0-360v-160h160v160H400Zm240 360v-200h160v200H640Zm0-240v-160h160v160H640Z'/%3E%3C/svg%3E");
}
.button-group__item--chart.button-group__item--active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23ffffff'%3E%3Cpath d='M160-160v-440h160v440H160Zm0-480v-160h160v160H160Zm240 480v-320h160v320H400Zm0-360v-160h160v160H400Zm240 360v-200h160v200H640Zm0-240v-160h160v160H640Z'/%3E%3C/svg%3E");
}

.calendar-details__daterange {
  gap: 9px;
}
.calendar-details__daterange span {
  width: 24px;
  height: 24px;
  color: #fff;
  background-color: #222222;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-weight: 400;
  font-size: 12px;
}
.calendar-details__daterange h2 {
  font-size: 14px;
  font-weight: bold;
  margin: 0 !important;
}
.calendar-details__daterange .calendar-details__today {
  margin-left: 9px;
  cursor: pointer;
}

.flex-grow-1 {
  flex-grow: 1;
}

.discountFields .element {
  position: relative;
}

.valuta-overlay, .valuta-overlay-changeprice, .valuta-overlay-changecpsi, .valuta-overlay-changecpc {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  text-align: right;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: 12px;
  color: rgb(144, 144, 144);
  pointer-events: none;
}

.feetyperow_p0 .adgenda-calendar__calendar__popup__info__item:first-child {
  flex: 1 1 100%;
}
.feetyperow_p0 .adgenda-calendar__calendar__popup__info__item:last-child {
  flex: 0 0 39%;
}
.feetyperow_p0 .adgenda-calendar__calendar__popup__info__item:last-child > div {
  width: 33.3333333%;
}

.dashboard__box {
  background-color: #fff;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  margin-bottom: 18px;
}
.dashboard__box__top {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  min-height: 60px;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.dashboard__box__top--bb {
  border-bottom: 1px solid #d8d8d8;
}
.dashboard__box__top.dashboard__box__top--variant1 {
  padding-left: 9px;
  padding-right: 9px;
  padding-bottom: 0;
  padding-top: 12px;
}
.dashboard__box__top.dashboard__box__top--variant1 .dashboard__box__title,
.dashboard__box__top.dashboard__box__top--variant1 .dashboard__box__daterange,
.dashboard__box__top.dashboard__box__top--variant1 .dashboard__box__details,
.dashboard__box__top.dashboard__box__top--variant1 .dashboard__box__fromto {
  padding-left: 9px;
  padding-right: 9px;
  margin-bottom: 12px;
  margin-left: 0;
  margin-right: 0;
}
.dashboard__box__top.dashboard__box__top--variant1 .dashboard__box__details {
  margin-left: auto;
}
.dashboard__box__top.dashboard__box__top--variant1 .dashboard__box__details .side-filters__view {
  margin-right: 0;
}
.dashboard__box__top.dashboard__box__top--variant1 .dashboard__box__fromto {
  gap: 9px;
}
.dashboard__box__content {
  padding-left: 18px;
  padding-right: 18px;
  padding-bottom: 18px;
}
.dashboard__box__title {
  font-size: 20px;
  font-weight: 300;
}
.dashboard__box__title--icon {
  padding-left: 33px;
  background-position: left center;
  background-repeat: no-repeat;
}
.dashboard__box__title--icon--mediaplans {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='24px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M17.0,3.0 L17.0,0.999 C17.0,0.448 17.446,0.0 17.999,0.0 C18.552,0.0 19.0,0.448 19.0,0.999 L19.0,3.0 C19.0,3.551 18.552,4.0 17.999,4.0 C17.446,4.0 17.0,3.551 17.0,3.0 ZM5.0,4.0 C5.553,4.0 5.999,3.551 5.999,3.0 L5.999,0.999 C5.999,0.448 5.553,0.0 5.0,0.0 C4.447,0.0 4.0,0.448 4.0,0.999 L4.0,3.0 C4.0,3.551 4.447,4.0 5.0,4.0 ZM17.999,16.999 L17.999,14.0 L17.0,14.0 L17.0,17.999 L20.0,17.999 L20.0,16.999 L17.999,16.999 ZM12.999,17.500 C12.999,19.981 15.19,22.0 17.500,22.0 C19.980,22.0 22.0,19.981 22.0,17.500 C22.0,15.18 19.980,13.0 17.500,13.0 C15.19,13.0 12.999,15.18 12.999,17.500 ZM24.0,17.500 C24.0,21.90 21.90,24.0 17.500,24.0 C13.910,24.0 10.999,21.90 10.999,17.500 C10.999,13.910 13.910,11.0 17.500,11.0 C21.90,11.0 24.0,13.910 24.0,17.500 ZM9.763,21.0 L2.0,21.0 L2.0,7.999 L20.999,7.999 L20.999,9.763 C21.727,10.92 22.399,10.520 22.999,11.31 L22.999,1.999 L20.0,1.999 L20.0,3.0 C20.0,4.316 18.721,5.339 17.342,4.894 C16.511,4.626 15.999,3.783 15.999,2.910 L15.999,1.999 L7.0,1.999 L7.0,3.0 C7.0,4.316 5.722,5.339 4.341,4.894 C3.511,4.626 2.999,3.783 2.999,2.910 L2.999,1.999 L0.0,1.999 L0.0,23.0 L11.31,23.0 C10.519,22.399 10.93,21.727 9.763,21.0 Z'/%3E%3C/svg%3E");
}
.dashboard__box__title--icon--notifications {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='25px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M9.630,24.736 C10.954,24.736 12.37,23.627 12.37,22.272 L7.222,22.272 C7.222,23.627 8.306,24.736 9.630,24.736 ZM16.853,17.345 L16.853,11.186 C16.853,7.404 14.890,4.239 11.436,3.401 L11.436,2.563 C11.436,1.541 10.629,0.716 9.630,0.716 C8.631,0.716 7.824,1.541 7.824,2.563 L7.824,3.401 C4.381,4.239 2.407,7.392 2.407,11.186 L2.407,17.345 L0.0,19.808 L0.0,21.40 L19.260,21.40 L19.260,19.808 L16.853,17.345 ZM14.445,18.577 L4.815,18.577 L4.815,11.186 C4.815,8.131 6.632,5.643 9.630,5.643 C12.627,5.643 14.445,8.131 14.445,11.186 L14.445,18.577 Z'/%3E%3C/svg%3E");
}
.dashboard__box__details .side-filters__view {
  padding-right: 0;
  justify-content: flex-end;
  flex-wrap: wrap;
  margin-right: 12px;
}
.dashboard__box__details .side-filters__view span .lds-ring {
  margin-right: 0;
}
.dashboard__box__details .side-filters__view span .lds-ring div {
  border-color: rgb(255, 255, 255) transparent transparent transparent;
}
.dashboard__box__fromto {
  display: flex;
  flex-wrap: nowrap;
}
.dashboard__box__fromto .element {
  width: 160px;
  position: relative;
}
.dashboard__box__fromto .element .picker {
  left: calc(-100% + 24px);
}
.dashboard__box__daterange {
  display: flex;
  align-items: center;
  flex: 0 1 auto;
  margin-left: 18px;
}
.dashboard__box__daterange__week {
  background-color: #222222;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  flex-grow: 0;
  margin-right: 9px;
  border-radius: 50%;
}
.dashboard__mediaplans {
  display: flex;
  margin-left: -9px;
  margin-right: -9px;
  margin-bottom: 9px;
}
.dashboard__mediaplan {
  width: calc(50% - 18px);
  margin-left: 9px;
  margin-right: 9px;
  margin-bottom: 9px;
  padding: 18px;
  background-blend-mode: multiply;
  border-radius: 4px;
}
.dashboard__mediaplan__total {
  font-size: 20px;
  font-weight: 300;
  line-height: 1.5;
}
.dashboard__mediaplan__total::before, .dashboard__mediaplan__total::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.dashboard__mediaplan__total::before {
  margin-bottom: calc(-0.3611111111em + 0px);
}
.dashboard__mediaplan__total::after {
  margin-top: calc(-0.4166666667em + 0px);
}
.dashboard__mediaplan__total {
  margin-bottom: 6px;
}
.dashboard__mediaplan__title {
  color: rgba(34, 34, 34, 0.5);
  line-height: 1.5;
}
.dashboard__mediaplan__title::before, .dashboard__mediaplan__title::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.dashboard__mediaplan__title::before {
  margin-bottom: calc(-0.3611111111em + 0px);
}
.dashboard__mediaplan__title::after {
  margin-top: calc(-0.4166666667em + 0px);
}
.dashboard__notifications {
  display: flex;
  flex-direction: column;
  margin-bottom: -9px;
}
.dashboard__notification {
  padding: 18px;
  background-color: #f4f4f4;
  border-radius: 4px;
  margin-bottom: 9px;
}
.dashboard__notification__row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -9px;
  margin-right: -9px;
}
.dashboard__notification__column {
  padding-left: 9px;
  padding-right: 9px;
}
.dashboard__notification__label {
  color: rgba(34, 34, 34, 0.5);
  line-height: 1.5;
}
.dashboard__notification__label::before, .dashboard__notification__label::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.dashboard__notification__label::before {
  margin-bottom: calc(-0.3611111111em + 0px);
}
.dashboard__notification__label::after {
  margin-top: calc(-0.4166666667em + 0px);
}
.dashboard__notification__label {
  margin-bottom: 6px;
}
.dashboard__notification__value {
  line-height: 1.5;
}
.dashboard__notification__value::before, .dashboard__notification__value::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.dashboard__notification__value::before {
  margin-bottom: calc(-0.3611111111em + 2px);
}
.dashboard__notification__value::after {
  margin-top: calc(-0.4166666667em + -2px);
}
.dashboard__notification .link {
  line-height: 1.5;
}
.dashboard__notification .link::before, .dashboard__notification .link::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.dashboard__notification .link::before {
  margin-bottom: calc(-0.3611111111em + 0px);
}
.dashboard__notification .link::after {
  margin-top: calc(-0.4166666667em + 0px);
}
.dashboard__toggles {
  display: flex;
  flex-direction: column;
  margin-bottom: -18px;
}
.dashboard__toggle {
  position: relative;
}
.dashboard__toggle:after {
  content: "";
  position: absolute;
  left: -18px;
  right: -18px;
  bottom: 0;
  height: 1px;
  background-color: #d8d8d8;
}
.dashboard__toggle:last-child:after {
  display: none;
}
.dashboard__toggle__top {
  padding-top: 18px;
  padding-bottom: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 34, 34)' d='M0.8,1.87 L1.107,0.2 L6.1,4.831 L10.896,0.2 L11.995,1.87 L6.1,7.1 L0.8,1.87 Z'/%3E%3C/svg%3E");
  background-position: right center;
  background-repeat: no-repeat;
  padding-left: 18px;
  padding-right: 18px;
  cursor: pointer;
}
.dashboard__toggle__top .dashboard__toggle__column:nth-child(1) {
  margin-left: -18px;
}
.dashboard__toggle--active .dashboard__toggle__top {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 34, 34)' d='M0.8,5.912 L1.107,6.997 L6.1,2.168 L10.896,6.997 L11.995,5.912 L6.1,0.1 L0.8,5.912 Z'/%3E%3C/svg%3E");
}
.dashboard__toggle__row {
  display: flex;
  flex-wrap: nowrap;
  margin-left: -9px;
  margin-right: -9px;
}
.dashboard__toggle__column {
  padding-left: 9px;
  padding-right: 9px;
}
.dashboard__toggle__column:nth-child(1) {
  flex-grow: 1;
}
.dashboard__toggle__column:nth-child(1) .dashboard__toggle__value {
  word-break: break-word;
}
.dashboard__toggle__label {
  color: rgba(34, 34, 34, 0.5);
  line-height: 1.5;
}
.dashboard__toggle__label::before, .dashboard__toggle__label::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.dashboard__toggle__label::before {
  margin-bottom: calc(-0.3611111111em + 0px);
}
.dashboard__toggle__label::after {
  margin-top: calc(-0.4166666667em + 0px);
}
.dashboard__toggle__label {
  margin-bottom: 6px;
}
.dashboard__toggle__value {
  line-height: 1.5;
}
.dashboard__toggle__value::before, .dashboard__toggle__value::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.dashboard__toggle__value::before {
  margin-bottom: calc(-0.3611111111em + 2px);
}
.dashboard__toggle__value::after {
  margin-top: calc(-0.4166666667em + -2px);
}
.dashboard__toggle__content {
  display: none;
  padding-bottom: 9px;
}
.dashboard__toggle--active .dashboard__toggle__content {
  display: block;
  position: relative;
}
.dashboard__packages {
  display: flex;
  flex-direction: column;
}
.dashboard__package {
  margin-bottom: 9px;
  padding: 18px;
  background-blend-mode: multiply;
  border-radius: 4px;
  position: relative;
}
.dashboard__package__progress {
  position: absolute;
  height: 100%;
  transition: width linear 0.15s;
  left: 0;
  top: 0;
  right: 0;
  width: 0;
}

.selection__inner {
  background-color: #fff;
  width: 100%;
  display: flex;
  flex-direction: column;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  padding-top: 15px;
}
.selection__inner--nopadding {
  padding-top: 0;
}
.selection__inner--noborder {
  border: 0;
}
.selection__top {
  padding: 18px;
  border-bottom: 1px solid #d8d8d8;
  position: sticky;
  top: 96px;
  background-color: #fff;
  z-index: 5;
  position: sticky;
  top: 60px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.selection__top + .selection__top {
  position: sticky;
  top: 133px;
}
.selection__top--import {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.selection__top--import .filters {
  flex: 0 0 85%;
}
.selection__top--import .advertisersearch {
  width: 300px !important;
}
.selection .selection__form__filters .selection__top + .selection__top {
  top: 181px;
}
.selection__center {
  padding: 18px;
  border-bottom: 1px solid #d8d8d8;
}
.selection__center--noborder, .selection__center:last-child {
  border-bottom: 0;
}
.selection__center--nomargin {
  padding: 0;
}
.selection__bottom.inner__margin {
  padding: 18px;
}
.selection__label {
  font-weight: 700;
  padding-right: 27px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M4.000,-0.000 L-0.000,5.000 L8.000,5.000 L4.000,-0.000 ZM8.000,7.000 L-0.000,7.000 L4.000,12.000 L8.000,7.000 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
  display: inline-block;
}
.selection__list {
  display: flex;
  flex-direction: column;
}
.selection__list__item:not(.no-slide) input[type=radio] + label, .selection__list__item:not(.no-slide) input[type=checkbox] + label {
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 62px;
  padding-right: 18px;
  width: 100%;
  transition: 0.2s;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 0;
}
.selection__list__item:not(.no-slide) input[type=radio] + label:before, .selection__list__item:not(.no-slide) input[type=checkbox] + label:before {
  width: 30px;
  height: 10px;
  position: absolute;
  left: 17px;
  top: 15px;
  border-radius: 15px;
  background-color: #d8d8d8;
  background-image: none !important;
}
.selection__list__item:not(.no-slide) input[type=radio] + label:after, .selection__list__item:not(.no-slide) input[type=checkbox] + label:after {
  position: absolute;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 1px solid #d8d8d8;
  background-color: #f8f9fa;
  left: 17px;
  top: 12px;
  background-image: none !important;
  transform: scale(1) translateX(0);
  opacity: 1;
  transition: 0.2s;
}
.selection__list__item:not(.no-slide) input[type=radio] + label:hover, .selection__list__item:not(.no-slide) input[type=checkbox] + label:hover {
  background-color: #f8f9fa;
}
.selection__list__item:not(.no-slide) input[type=radio]:checked + label:after, .selection__list__item:not(.no-slide) input[type=checkbox]:checked + label:after {
  border: 0;
  background-color: #cf0f5b;
  transform: scale(1) translateX(12px);
}
.selection__list__item:not(.no-slide) input[type=radio]:disabled + label:before, .selection__list__item:not(.no-slide) input[type=checkbox]:disabled + label:before {
  background-color: #edeeef;
}
.selection__list__item:not(.no-slide) input[type=radio]:disabled + label:after, .selection__list__item:not(.no-slide) input[type=checkbox]:disabled + label:after {
  background-color: #f8f9fa;
}
.selection__list__item:not(.no-slide) input[type=radio]:disabled:checked + label:before, .selection__list__item:not(.no-slide) input[type=checkbox]:disabled:checked + label:before {
  background-color: #edeeef;
}
.selection__list__item:not(.no-slide) input[type=radio]:disabled:checked + label:after, .selection__list__item:not(.no-slide) input[type=checkbox]:disabled:checked + label:after {
  background-color: #e787ad;
}
.selection__list__item:not(.no-slide) input[type=radio].switch-substep + label, .selection__list__item:not(.no-slide) input[type=checkbox].switch-substep + label {
  margin-left: 39px;
}
.selection__list__item.no-slide input[type=radio] + label {
  padding-left: 48px;
}
.selection__list__item.no-slide input[type=radio] + label::before {
  left: 17px;
  top: 12px;
}
.selection__list__item.no-slide input[type=radio] + label::after {
  left: 22px;
  top: 17px;
}
.selection__list__item.with-button input + label button {
  position: absolute;
  top: 5px;
  right: 12px;
  display: none;
}
.selection__list__item.with-button input:checked + label {
  cursor: default;
}
.selection__list__item.with-button input:checked + label button {
  display: block;
}
.selection__list__item.with-button:first-child {
  margin-top: 6px;
}
.selection__list__item.with-button:last-child {
  margin-bottom: 6px;
}
.selectAdvertiserMediaplan .selection__list {
  max-height: 400px;
  overflow: auto;
  display: block;
}

.col-max-width-logo {
  max-width: calc(100% - 92px);
}

.col-max-width-infoicon {
  max-width: calc(100% - 92px);
}

#netto-turnover-box [data-css-queries][min-height~="30px"] {
  gap: 18px 0;
}

#bruto-turnover-box [data-css-queries][min-height~="48px"] {
  gap: 18px 0;
}
#bruto-turnover-box [data-css-queries][min-height~="48px"] .col-auto + .col-auto > .row {
  flex-direction: row-reverse;
}
#bruto-turnover-box [data-css-queries][min-height~="48px"] .col-auto + .col-auto > .row .col-auto .label,
#bruto-turnover-box [data-css-queries][min-height~="48px"] .col-auto + .col-auto > .row .col-auto .amount {
  text-align: left !important;
}

.financial-dashboard .show-after-loading {
  display: none;
}
.financial-dashboard .loader-box {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.financial-dashboard .loader-box .lds-ring {
  margin-right: 0;
}
.financial-dashboard .pack {
  min-height: 36px;
}
.financial-dashboard .pack .icon--svg {
  padding-top: 3px;
}
.financial-dashboard .pack .packagePrice {
  display: block;
  line-height: 24px;
}
.financial-dashboard .outline-box:not(.outline-box--turnover) .label::before, .financial-dashboard .outline-box:not(.outline-box--turnover) .label::after {
  display: none;
}
.financial-dashboard .outline-box:not(.outline-box--turnover) span::before, .financial-dashboard .outline-box:not(.outline-box--turnover) span::after {
  display: none;
}
.financial-dashboard .outline-box--turnover .tags:not(.nolift) {
  margin-top: -4px;
}
.financial-dashboard .outline-box--turnover .tags.nolift {
  position: relative;
  top: 3px;
}
.financial-dashboard .outline-box--turnover {
  min-height: 74px;
}
.financial-dashboard .outline-box--turnover .amount {
  line-height: 1.3;
}
.financial-dashboard .outline-box--turnover .amount::before, .financial-dashboard .outline-box--turnover .amount::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.financial-dashboard .outline-box--turnover .amount::before {
  margin-bottom: calc(-0.2611111111em + 0px);
}
.financial-dashboard .outline-box--turnover .amount::after {
  margin-top: calc(-0.3166666667em + 0px);
}
.financial-dashboard .outline-box--turnover .amount::before {
  display: none;
}
.financial-dashboard .outline-box--turnover--transparent {
  background-color: transparent !important;
}
.financial-dashboard .outline-box-channel, .financial-dashboard .outline-box-area {
  min-height: 77px;
}
.financial-dashboard .outline-box-advertiser {
  min-height: 90px;
}
.financial-dashboard .outline-box.hide-after-loading {
  background-color: transparent !important;
}
.financial-dashboard .components__items {
  gap: 18px;
  margin-bottom: 18px;
}

#bruto-status-box [data-css-queries][min-height~="48px"] {
  gap: 18px 0;
}
#bruto-status-box [data-css-queries][min-height~="48px"] .col-auto .label,
#bruto-status-box [data-css-queries][min-height~="48px"] .col-auto .amount {
  text-align: left !important;
}

@media screen and (min-width: 1700px) {
  .dashboard__mediaplan {
    width: calc(33.33% - 18px);
  }
}
.mediakit-overview__mainbox {
  position: relative;
}
.mediakit-overview__mainbox--redoverlay {
  position: absolute;
  top: -18px;
  left: -9px;
  bottom: 0;
  width: 10px;
  box-shadow: inset 4px 0 0 0 #ff0606;
  z-index: 3;
}
.mediakit-overview__packages > .row.content-box-border-bottom {
  margin-bottom: 18px;
}
.mediakit-overview__package .alert.red {
  background-color: #fff;
  padding: 0;
  border: 0;
  border-radius: 0;
  pointer-events: none;
}
.mediakit-overview__package__details {
  display: flex;
}
.mediakit-overview__package__details__detail {
  flex: 0 0 25%;
}
.mediakit-overview__package__details__detail .label {
  color: #909090;
}
.mediakit-overview__package__openall {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-position: top 4px right;
}
.mediakit-overview__package__bar {
  display: flex;
  align-items: center;
  padding: 8px 18px;
  margin-bottom: 9px;
  /* .last-package & {
      margin-bottom: 0;
  } */
}
.mediakit-overview__package__bar.hidden {
  display: none;
}
.mediakit-overview__package__bar:first-child {
  margin-top: 12px;
}
.mediakit-overview__package__bar:last-child {
  margin-bottom: 0;
}
.mediakit-overview__package__bar__title {
  flex: 0 0 50%;
  display: flex;
  align-items: center;
  padding-right: 18px;
}
.mediakit-overview__package__bar__title--full {
  flex: 0 0 100%;
}
.mediakit-overview__package__bar__title a {
  opacity: 0.6;
  margin-right: 18px;
}
.mediakit-overview__package__bar__title a:hover {
  opacity: 1;
}
.mediakit-overview__package__bar__title a svg {
  position: relative;
  top: -1px;
  margin-right: 8px;
}
.mediakit-overview__package__bar__daterange {
  flex: 0 0 30%;
  padding-right: 12px;
  padding-left: 23px;
}
.mediakit-overview__package__bar__price {
  flex: 0 0 20%;
  text-align: right;
}
.mediakit-overview__wrapper.hidden {
  display: none;
}

.mediakit-description {
  margin-bottom: 36px;
}
.mediakit-description .pell-content {
  padding: 0;
  height: auto;
}

.mediakit-overview__package__bar__daterange {
  position: relative;
}

.mediakit-overview__package__bar__daterange__icon {
  position: absolute;
  left: 0;
  top: 2px;
}
.mediakit-overview__package__bar__daterange__icon svg path {
  fill: currentColor;
}

@media screen and (max-width: 800px) {
  .mediakit-overview__package__details__detail {
    flex: 0 0 33.3333333333%;
  }
}
@media screen and (max-width: 619px) {
  .mediakit-overview__package__bar {
    flex-wrap: wrap;
  }
  .mediakit-overview__package__bar__title {
    flex: 0 0 100%;
    margin-bottom: 12px;
  }
  .mediakit-overview__package__bar__daterange {
    flex: 0 0 70%;
  }
  .mediakit-overview__package__bar__price {
    flex: 0 0 30%;
  }
}
@media screen and (max-width: 619px) {
  .mediakit-overview__package__details {
    flex-wrap: wrap;
  }
  .mediakit-overview__package__details__detail {
    flex: 0 0 100%;
    margin-bottom: 12px;
  }
}
.mediaplan-side {
  flex: 1 1 auto;
}

.mediaplan-side.mediaplan-side-newoverview {
  max-width: 1280px;
  margin-right: auto;
}

.mediaplans-overview--schedule .mediaplans-overview__box {
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  position: relative;
}
.mediaplans-overview--schedule .mediaplans-overview__box__inner {
  border: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.mediaplans-overview--schedule .mediaplans-overview__box__top {
  align-items: flex-start;
  pointer-events: all !important;
  gap: 0 !important;
  cursor: pointer;
  width: unset;
}
.mediaplans-overview--schedule .mediaplans-overview__box__top__arrowdown {
  width: 12px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M0.008,1.087 L1.108,0.002 L6.002,4.832 L10.896,0.002 L11.996,1.087 L6.002,7.002 L0.008,1.087 Z'/%3E%3C/svg%3E");
  cursor: pointer;
  height: 7px;
  margin-left: auto;
  position: relative;
  right: 3px;
}
.mediaplans-overview--schedule .mediaplans-overview__box__top__arrowdown:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='%23222222' d='M0.008,1.087 L1.108,0.002 L6.002,4.832 L10.896,0.002 L11.996,1.087 L6.002,7.002 L0.008,1.087 Z'/%3E%3C/svg%3E");
}
.mediaplans-overview--schedule .mediaplans-overview__box__top__arrowdown--open {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M0.008,5.913 L1.108,6.998 L6.002,2.168 L10.896,6.998 L11.996,5.913 L6.002,-0.002 L0.008,5.913 Z'/%3E%3C/svg%3E");
}
.mediaplans-overview--schedule .mediaplans-overview__box__top__arrowdown--open:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='%23222222' d='M0.008,5.913 L1.108,6.998 L6.002,2.168 L10.896,6.998 L11.996,5.913 L6.002,-0.002 L0.008,5.913 Z'/%3E%3C/svg%3E");
}
.mediaplans-overview--schedule .mediaplans-overview__box__top .mediaplans-overview__box__top__menu {
  top: 0;
  right: 0;
  position: relative;
  margin-bottom: 12px;
  margin-left: auto;
}
.mediaplans-overview--schedule .mediaplans-overview__box__top .mediaplans-overview__box__menu__actions {
  top: -18px;
  right: 0;
}
.mediaplans-overview--schedule .mediaplans-overview__box__top .mediaplans-overview__box__bottom__advertiser {
  align-items: flex-start;
}
.mediaplans-overview--schedule .mediaplans-overview__box .paidcol .label {
  margin-bottom: 3px;
}
.mediaplans-overview--schedule .mediaplans-overview__box--redoverlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 10px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  box-shadow: inset 4px 0 0 0 #ff0606;
  z-index: 3;
}
.mediaplans-overview--schedule .mediaplans-overview__box--alert .mediaplans-overview__box__toggles {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  position: relative;
}
.mediaplans-overview--schedule .mediaplans-overview__box--alert .infoIcon {
  width: 18px;
  height: 18px;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
.mediaplans-overview--schedule .mediaplans-overview__box__bottom__right__daterange {
  padding-left: 0 !important;
  padding-right: 0 !important;
  background-image: none !important;
  gap: 0 !important;
}
.mediaplans-overview--schedule .mediaplans-overview__box__bottom__right__daterange--namedate {
  display: flex;
}
.mediaplans-overview--schedule .mediaplans-overview__box__bottom__right__daterange--category {
  line-height: normal !important;
}
.mediaplans-overview--schedule .mediaplans-overview__box__bottom__right__daterange--category small {
  line-height: normal !important;
}
.mediaplans-overview--schedule .mediaplans-overview__box__bottom__right__daterange .first-in-row {
  padding-left: 30px;
}
.mediaplans-overview--schedule .mediaplans-overview__box__bottom__right__daterange .tags {
  padding-right: 12px;
}
.mediaplans-overview--schedule .mediaplans-overview__box__bottom__right__daterange .tags .price {
  font-weight: bold;
}
.mediaplans-overview--schedule .mediaplans-overview__box__bottom__right__daterange .tags div:last-child {
  margin-right: 18px;
}
.mediaplans-overview--schedule .mediaplans-overview__box__bottom__right__daterange div {
  line-height: 24px;
}
.mediaplans-overview--schedule .mediaplans-overview__box__bottom__right__daterange + .paidcol {
  align-self: center;
  margin-left: 9px;
  flex-shrink: 0;
  flex-grow: 0;
}
.mediaplans-overview--schedule .mediaplans-overview__box__bottom__right__daterange + .paidcol svg {
  cursor: pointer;
}
.mediaplans-overview--schedule .mediaplans-overview__box__bottom__title {
  width: auto !important;
}
.mediaplans-overview--schedule .alert.red {
  padding-bottom: 12px !important;
}
.mediaplans-overview--schedule .first-in-row {
  padding-left: 18px !important;
}
.mediaplans-overview__box {
  width: 100%;
  margin-bottom: 18px;
}
.mediaplans-overview__box:last-child {
  margin-bottom: 0;
}
.mediaplans-overview__box__inner {
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  padding: 18px;
  position: relative;
}
.mediaplans-overview__box__inner.islink {
  cursor: pointer;
}
.mediaplans-overview__box__menu__actions {
  position: absolute;
  width: 240px;
  transform: scale(0) translateY(0);
  transform-origin: center center;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  padding: 18px;
  padding-top: 9px;
  padding-bottom: 9px;
  right: -1px;
  display: block;
  box-shadow: none;
  transition: 0.2s;
  height: auto;
  top: -1px;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  padding-right: 42px;
  z-index: 4;
  transform-origin: right top;
}
.mediaplans-overview__box__menu__actions--active {
  transform: scale(1) translateY(0);
}
.mediaplans-overview__box__menu__actions__icon {
  position: absolute;
  right: 18px;
  top: 18px;
  width: 18px;
  height: 18px;
  cursor: pointer;
}
.mediaplans-overview__box__menu__actions__icon:hover svg path {
  fill: #595959;
}
.mediaplans-overview__box__menu__actions ul {
  display: flex;
  flex-direction: column;
}
.mediaplans-overview__box__menu__actions ul li {
  text-transform: none;
  padding: 0;
  margin: 0;
  color: #B5B5B5;
  font-weight: 700;
  line-height: 1.3;
}
.mediaplans-overview__box__menu__actions ul li a {
  padding: 0;
  width: 100%;
  display: block;
  color: #2376e5;
  font-weight: bold;
  padding-top: 9px;
  line-height: 20px;
}
.mediaplans-overview__box__menu__actions ul li a:hover {
  color: #1349e4;
}
.mediaplans-overview__box__menu__actions ul li a[data-icon=Edit], .mediaplans-overview__box__menu__actions ul li a[data-icon="Book now"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(35, 118, 229)' d='M9.181,4.232 L9.898,4.947 L3.563,11.282 L0.000,12.000 L0.720,8.437 L7.052,2.103 L7.768,2.818 L1.640,8.930 L1.277,10.722 L3.069,10.360 L9.181,4.232 ZM9.153,-0.000 L7.746,1.408 L10.591,4.255 L12.000,2.844 L9.153,-0.000 ZM2.994,9.359 L8.651,3.701 L8.298,3.348 L2.642,9.004 L2.994,9.359 Z'/%3E%3C/svg%3E");
  padding-left: 21px;
  background-size: 12px 12px;
  background-repeat: no-repeat;
  background-position: left top 13px;
}
.mediaplans-overview__box__menu__actions ul li a[data-icon=Edit]:hover, .mediaplans-overview__box__menu__actions ul li a[data-icon="Book now"]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='%231349e4' d='M9.181,4.232 L9.898,4.947 L3.563,11.282 L0.000,12.000 L0.720,8.437 L7.052,2.103 L7.768,2.818 L1.640,8.930 L1.277,10.722 L3.069,10.360 L9.181,4.232 ZM9.153,-0.000 L7.746,1.408 L10.591,4.255 L12.000,2.844 L9.153,-0.000 ZM2.994,9.359 L8.651,3.701 L8.298,3.348 L2.642,9.004 L2.994,9.359 Z'/%3E%3C/svg%3E");
}
.mediaplans-overview__box__menu__actions ul li a[data-icon=Confirm] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%232376e5'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z'/%3E%3C/svg%3E");
  padding-left: 23px;
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: left top 10px;
  position: relative;
  left: -2px;
}
.mediaplans-overview__box__menu__actions ul li a[data-icon=Confirm]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%231349e4'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z'/%3E%3C/svg%3E");
}
.mediaplans-overview__box__menu__actions ul li a[data-icon=Details] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(35, 118, 229)' d='M6.512,0.500 L5.089,1.914 L8.177,5.002 L0.000,5.002 L0.000,6.998 L8.177,6.998 L5.089,10.086 L6.512,11.500 L12.000,6.000 L6.512,0.500 Z'/%3E%3C/svg%3E");
  padding-left: 21px;
  background-size: 12px 11px;
  background-repeat: no-repeat;
  background-position: left top 13px;
}
.mediaplans-overview__box__menu__actions ul li a[data-icon=Details]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='%231349e4' d='M6.512,0.500 L5.089,1.914 L8.177,5.002 L0.000,5.002 L0.000,6.998 L8.177,6.998 L5.089,10.086 L6.512,11.500 L12.000,6.000 L6.512,0.500 Z'/%3E%3C/svg%3E");
}
.mediaplans-overview__box__menu__actions ul li a[data-icon=Print] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='21.6' viewBox='0 0 24 21.6'%3E%3Cpath id='Path_1' data-name='Path 1' d='M19.2,17v4.8H4.8V17H0V9.8A3.594,3.594,0,0,1,3.6,6.2H4.8V.2H19.2v6h1.2A3.6,3.6,0,0,1,24,9.8V17Zm-12,2.4h9.6V14.6H7.2ZM16.8,2.6H7.2V6.2h9.6Zm4.8,7.2c0-.66,0-1.2-1.2-1.2H3.6A1.2,1.2,0,0,0,2.4,9.8v4.8H4.8V12.2H19.2v2.4h2.4Zm-3.6.6a1.2,1.2,0,0,1,2.4,0c0,1.22-.538,1.2-1.2,1.2S18,11.62,18,10.4Z' transform='translate(0 -0.2)' fill='rgb(35, 118, 229)' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
  padding-left: 21px;
  background-size: 12px 11px;
  background-repeat: no-repeat;
  background-position: left top 13px;
}
.mediaplans-overview__box__menu__actions ul li a[data-icon=Print]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='21.6' viewBox='0 0 24 21.6'%3E%3Cpath id='Path_1' data-name='Path 1' d='M19.2,17v4.8H4.8V17H0V9.8A3.594,3.594,0,0,1,3.6,6.2H4.8V.2H19.2v6h1.2A3.6,3.6,0,0,1,24,9.8V17Zm-12,2.4h9.6V14.6H7.2ZM16.8,2.6H7.2V6.2h9.6Zm4.8,7.2c0-.66,0-1.2-1.2-1.2H3.6A1.2,1.2,0,0,0,2.4,9.8v4.8H4.8V12.2H19.2v2.4h2.4Zm-3.6.6a1.2,1.2,0,0,1,2.4,0c0,1.22-.538,1.2-1.2,1.2S18,11.62,18,10.4Z' transform='translate(0 -0.2)' fill='%231349e4' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
}
.mediaplans-overview__box__menu__actions ul li a[data-icon=Delete], .mediaplans-overview__box__menu__actions ul li a[data-icon=Decline] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(35, 118, 229)' d='M8.500,12.000 L1.500,12.000 C0.948,12.000 0.500,11.552 0.500,11.000 L0.500,2.500 L-0.000,2.500 L-0.000,1.500 L3.000,1.500 L3.000,0.750 C3.000,0.337 3.337,0.000 3.750,0.000 L6.250,0.000 C6.663,0.000 7.000,0.335 7.000,0.750 L7.000,1.500 L10.000,1.500 L10.000,2.500 L9.500,2.500 L9.500,11.000 C9.500,11.552 9.052,12.000 8.500,12.000 ZM8.500,2.500 L1.500,2.500 L1.500,10.750 C1.500,10.888 1.612,11.000 1.750,11.000 L8.250,11.000 C8.388,11.000 8.500,10.888 8.500,10.750 L8.500,2.500 ZM4.000,4.500 C4.000,4.224 3.776,4.000 3.500,4.000 C3.224,4.000 3.000,4.224 3.000,4.500 L3.000,9.000 C3.000,9.276 3.224,9.500 3.500,9.500 C3.776,9.500 4.000,9.276 4.000,9.000 L4.000,4.500 ZM7.000,4.500 C7.000,4.224 6.776,4.000 6.500,4.000 C6.224,4.000 6.000,4.224 6.000,4.500 L6.000,9.000 C6.000,9.276 6.224,9.500 6.500,9.500 C6.776,9.500 7.000,9.276 7.000,9.000 L7.000,4.500 ZM6.000,1.000 L4.000,1.000 L4.000,1.500 L6.000,1.500 L6.000,1.000 Z'/%3E%3C/svg%3E");
  padding-left: 21px;
  background-size: 10px 12px;
  background-repeat: no-repeat;
  background-position: left top 13px;
}
.mediaplans-overview__box__menu__actions ul li a[data-icon=Delete]:hover, .mediaplans-overview__box__menu__actions ul li a[data-icon=Decline]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='%231349e4' d='M8.500,12.000 L1.500,12.000 C0.948,12.000 0.500,11.552 0.500,11.000 L0.500,2.500 L-0.000,2.500 L-0.000,1.500 L3.000,1.500 L3.000,0.750 C3.000,0.337 3.337,0.000 3.750,0.000 L6.250,0.000 C6.663,0.000 7.000,0.335 7.000,0.750 L7.000,1.500 L10.000,1.500 L10.000,2.500 L9.500,2.500 L9.500,11.000 C9.500,11.552 9.052,12.000 8.500,12.000 ZM8.500,2.500 L1.500,2.500 L1.500,10.750 C1.500,10.888 1.612,11.000 1.750,11.000 L8.250,11.000 C8.388,11.000 8.500,10.888 8.500,10.750 L8.500,2.500 ZM4.000,4.500 C4.000,4.224 3.776,4.000 3.500,4.000 C3.224,4.000 3.000,4.224 3.000,4.500 L3.000,9.000 C3.000,9.276 3.224,9.500 3.500,9.500 C3.776,9.500 4.000,9.276 4.000,9.000 L4.000,4.500 ZM7.000,4.500 C7.000,4.224 6.776,4.000 6.500,4.000 C6.224,4.000 6.000,4.224 6.000,4.500 L6.000,9.000 C6.000,9.276 6.224,9.500 6.500,9.500 C6.776,9.500 7.000,9.276 7.000,9.000 L7.000,4.500 ZM6.000,1.000 L4.000,1.000 L4.000,1.500 L6.000,1.500 L6.000,1.000 Z'/%3E%3C/svg%3E");
}
.mediaplans-overview__box__menu__actions ul li a[data-icon="View calendar"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='injected-svg svg' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath d='M24 2v22H0V2h3v1a2 2 0 004 0V2h10v1a2 2 0 004 0V2zm-2 6H2v14h20zm-2-7a1 1 0 00-2 0v2a1 1 0 002 0zM6 3a1 1 0 01-2 0V1a1 1 0 012 0z' fill='%232376e5' data-name='Path 117'/%3E%3C/svg%3E");
  padding-left: 21px;
  background-size: 12px auto;
  background-repeat: no-repeat;
  background-position: left top 13px;
}
.mediaplans-overview__box__menu__actions ul li a[data-icon="View calendar"]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='injected-svg svg' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath d='M24 2v22H0V2h3v1a2 2 0 004 0V2h10v1a2 2 0 004 0V2zm-2 6H2v14h20zm-2-7a1 1 0 00-2 0v2a1 1 0 002 0zM6 3a1 1 0 01-2 0V1a1 1 0 012 0z' fill='%231349e4' data-name='Path 117'/%3E%3C/svg%3E");
}
.mediaplans-overview__box__menu__actions ul li.actionDisable a {
  color: rgba(35, 118, 229, 0.5);
  pointer-events: none;
}
.mediaplans-overview__box__menu__actions ul li.actionDisable a[data-icon=Edit], .mediaplans-overview__box__menu__actions ul li.actionDisable a[data-icon="Book now"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgba(35, 118, 229, 0.5)' d='M9.181,4.232 L9.898,4.947 L3.563,11.282 L0.000,12.000 L0.720,8.437 L7.052,2.103 L7.768,2.818 L1.640,8.930 L1.277,10.722 L3.069,10.360 L9.181,4.232 ZM9.153,-0.000 L7.746,1.408 L10.591,4.255 L12.000,2.844 L9.153,-0.000 ZM2.994,9.359 L8.651,3.701 L8.298,3.348 L2.642,9.004 L2.994,9.359 Z'/%3E%3C/svg%3E");
}
.mediaplans-overview__box__menu__actions ul li.actionDisable a[data-icon=Confirm] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='rgba(35, 118, 229, 0.5)'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z'/%3E%3C/svg%3E");
}
.mediaplans-overview__box__menu__actions ul li.actionDisable a[data-icon=Details] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgba(35, 118, 229, 0.5)' d='M6.512,0.500 L5.089,1.914 L8.177,5.002 L0.000,5.002 L0.000,6.998 L8.177,6.998 L5.089,10.086 L6.512,11.500 L12.000,6.000 L6.512,0.500 Z'/%3E%3C/svg%3E");
}
.mediaplans-overview__box__menu__actions ul li.actionDisable a[data-icon=Print] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='21.6' viewBox='0 0 24 21.6'%3E%3Cpath id='Path_1' data-name='Path 1' d='M19.2,17v4.8H4.8V17H0V9.8A3.594,3.594,0,0,1,3.6,6.2H4.8V.2H19.2v6h1.2A3.6,3.6,0,0,1,24,9.8V17Zm-12,2.4h9.6V14.6H7.2ZM16.8,2.6H7.2V6.2h9.6Zm4.8,7.2c0-.66,0-1.2-1.2-1.2H3.6A1.2,1.2,0,0,0,2.4,9.8v4.8H4.8V12.2H19.2v2.4h2.4Zm-3.6.6a1.2,1.2,0,0,1,2.4,0c0,1.22-.538,1.2-1.2,1.2S18,11.62,18,10.4Z' transform='translate(0 -0.2)' fill='rgba(35, 118, 229, 0.5)' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
}
.mediaplans-overview__box__menu__actions ul li.actionDisable a[data-icon=Delete], .mediaplans-overview__box__menu__actions ul li.actionDisable a[data-icon=Decline] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgba(35, 118, 229, 0.5)' d='M8.500,12.000 L1.500,12.000 C0.948,12.000 0.500,11.552 0.500,11.000 L0.500,2.500 L-0.000,2.500 L-0.000,1.500 L3.000,1.500 L3.000,0.750 C3.000,0.337 3.337,0.000 3.750,0.000 L6.250,0.000 C6.663,0.000 7.000,0.335 7.000,0.750 L7.000,1.500 L10.000,1.500 L10.000,2.500 L9.500,2.500 L9.500,11.000 C9.500,11.552 9.052,12.000 8.500,12.000 ZM8.500,2.500 L1.500,2.500 L1.500,10.750 C1.500,10.888 1.612,11.000 1.750,11.000 L8.250,11.000 C8.388,11.000 8.500,10.888 8.500,10.750 L8.500,2.500 ZM4.000,4.500 C4.000,4.224 3.776,4.000 3.500,4.000 C3.224,4.000 3.000,4.224 3.000,4.500 L3.000,9.000 C3.000,9.276 3.224,9.500 3.500,9.500 C3.776,9.500 4.000,9.276 4.000,9.000 L4.000,4.500 ZM7.000,4.500 C7.000,4.224 6.776,4.000 6.500,4.000 C6.224,4.000 6.000,4.224 6.000,4.500 L6.000,9.000 C6.000,9.276 6.224,9.500 6.500,9.500 C6.776,9.500 7.000,9.276 7.000,9.000 L7.000,4.500 ZM6.000,1.000 L4.000,1.000 L4.000,1.500 L6.000,1.500 L6.000,1.000 Z'/%3E%3C/svg%3E");
}
.mediaplans-overview__box__menu__actions ul li.actionDisable a[data-icon="View calendar"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='injected-svg svg' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath d='M24 2v22H0V2h3v1a2 2 0 004 0V2h10v1a2 2 0 004 0V2zm-2 6H2v14h20zm-2-7a1 1 0 00-2 0v2a1 1 0 002 0zM6 3a1 1 0 01-2 0V1a1 1 0 012 0z' fill='rgba(35, 118, 229, 0.5)' data-name='Path 117'/%3E%3C/svg%3E");
}
.mediaplans-overview__box__top {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 18px;
  position: relative;
  flex-wrap: nowrap !important;
}
.mediaplans-overview__box__top__title {
  display: flex;
}
.mediaplans-overview__box__top__title .typeicon {
  width: 30px;
  height: 18px;
  padding-right: 9px;
  position: relative;
  top: 4px;
}
.mediaplans-overview__box__top__title .typeicon + .mediaplan-title {
  padding-top: 2px;
}
.mediaplans-overview__box__top__title .mediaplan-title {
  display: flex;
  align-items: center;
  margin-right: 17px;
  min-width: 150px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.mediaplans-overview__box__top__period {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.mediaplans-overview__box__top__period .mediaplan-period {
  white-space: nowrap;
}
.mediaplans-overview__box__top__publishers {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.mediaplans-overview__box__top__paid svg {
  display: block;
}
.mediaplans-overview__box__top__paid, .mediaplans-overview__box__top__publishers, .mediaplans-overview__box__top__totalspend {
  flex: 0 0 auto;
}
.mediaplans-overview__box__top__paid .value, .mediaplans-overview__box__top__publishers .value, .mediaplans-overview__box__top__totalspend .value {
  font-weight: bold;
}
.mediaplans-overview__box__top__twopart {
  display: flex;
  justify-content: space-between;
  background-image: none;
}
.mediaplans-overview__box__top__leftpart {
  display: flex;
  flex: 1 1 auto;
}
.mediaplans-overview__box__top__leftpart > div {
  margin-right: 36px;
}
.mediaplans-overview__box__top__rightpart {
  display: flex;
  flex: 0 0 auto;
  justify-content: flex-right;
}
.mediaplans-overview__box__top__rightpart > div {
  margin-left: 36px;
}
.mediaplans-overview__box__top__right {
  text-align: right;
}
.mediaplans-overview__box__top__right.schedule {
  margin-right: 50px;
}
.mediaplans-overview__box__top__left {
  flex: 0 0 20%;
}
.mediaplans-overview__box__top__left__label {
  width: 100%;
  display: block;
  color: #909090;
}
.mediaplans-overview__box__top__left__label.schedule {
  color: #222;
  font-weight: bold;
}
.mediaplans-overview__box__top__left__value {
  display: block;
  width: 100%;
}
.mediaplans-overview__box__top__left.full-width {
  flex: 0 0 100%;
}
.mediaplans-overview__box__top__left.almost-full-width {
  flex: 0 0 83.333333%;
}
.mediaplans-overview__box__top__left.half-width {
  flex: 0 0 50%;
}
.mediaplans-overview__box__top__menu {
  width: 18px;
  height: 18px;
  right: 0;
  top: 0;
  background-color: #fff;
  position: absolute;
  cursor: pointer;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mediaplans-overview__box__top__menu svg {
  width: 18px;
  height: 18px;
}
.mediaplans-overview__box__top__menu:hover svg path {
  fill: #595959;
}
.mediaplans-overview__box__top--campaign {
  width: 100%;
  display: flex;
  justify-content: space-between !important;
  gap: 18px;
  pointer-events: all !important;
}
.mediaplans-overview__box__top--campaign--ontop {
  padding-right: 36px;
  margin-top: -6px;
  margin-bottom: 12px !important;
}
.mediaplans-overview__box__top--campaign__controls {
  width: 40px;
  flex: 0 0 40px;
  padding: 0 0 0 20px;
  display: flex;
  border-left: 1px solid rgba(34, 34, 34, 0.2);
  align-items: center;
  justify-content: center;
  align-self: stretch;
}
.mediaplans-overview__box__top--campaign__controls__toggle {
  width: 18px;
  height: 18px;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2016_1113' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='19'%3E%3Crect width='18' height='18' transform='matrix(1.39071e-07 1 1 -1.39071e-07 0 0.5)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2016_1113)'%3E%3Cpath d='M16.5 6.51875L15.1688 5.1875L9 11.3562L2.83125 5.1875L1.5 6.51875L9 14.0187L16.5 6.51875Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
}
.mediaplans-overview__box__top--campaign__controls__toggle--open {
  transform: rotate(180deg);
}
.mediaplans-overview__box__top--campaign > div {
  display: flex;
  gap: 18px;
}
.mediaplans-overview__box__top--campaign__proposalbudget {
  text-align: right;
}
.mediaplans-overview__box__alert {
  margin-bottom: 18px;
}
.mediaplans-overview__box__bottom {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.mediaplans-overview__box__bottom__left {
  flex: 0 0 calc(50% - 9px);
  display: flex;
  justify-content: space-between;
}
.mediaplans-overview__box__bottom__advertiser {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.mediaplans-overview__box__bottom__advertiser img {
  display: block;
  margin-right: 8px;
  margin-top: 3px;
  width: 36px;
  height: 36px;
  padding: 9px;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  object-fit: contain;
  object-position: center center;
}
.mediaplans-overview__box__bottom__advertiser__network {
  padding-left: 16px;
}
.mediaplans-overview__box__bottom__right {
  flex: 0 0 calc(50% - 9px);
  padding-top: 3px;
}
.mediaplans-overview__box__bottom__right__daterange {
  width: 100%;
  clear: both;
  border-radius: 3px;
  display: flex;
  align-items: center;
  padding: 6px 12px 6px 35px;
  min-height: 36px;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: 12px 10px;
  position: relative;
}
.mediaplans-overview__box__bottom__right__daterange__priceblock {
  width: 225px;
  flex: 0 0 225px;
}
.mediaplans-overview__box__bottom__price {
  text-align: right;
}
.mediaplans-overview__box__bottom--campaign {
  padding: 6px 18px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
  color: #202020;
}
.mediaplans-overview__box__bottom--campaign > div {
  display: flex;
  gap: 18px;
}
.mediaplans-overview__box__bottom--campaign__daterange {
  padding-left: 39px;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: 12px 2px;
}
.mediaplans-overview__box__bottom .label {
  color: #999999;
}
.mediaplans-overview__box--status-concept .mediaplans-overview__box__bottom--campaign, .mediaplans-overview__box--status-pending .mediaplans-overview__box__bottom--campaign {
  background-color: #f4f4f4;
}
.mediaplans-overview__box--status-concept .mediaplans-overview__box__bottom--campaign__daterange, .mediaplans-overview__box--status-pending .mediaplans-overview__box__bottom--campaign__daterange {
  background-image: url("/img/exposureplanning/assets/icons/icoon-tijdlijn-zwart.svg");
}
.mediaplans-overview__box--status-concept .mediaplans-overview__box__bottom__right__daterange, .mediaplans-overview__box--status-pending .mediaplans-overview__box__bottom__right__daterange {
  background-color: #e5e5e5;
  background-color: #f4f4f4;
  color: #202020;
  background-image: url("/img/exposureplanning/assets/icons/icoon-tijdlijn-zwart.svg");
  padding-left: 39px;
}
.mediaplans-overview__box--status-concept .mediaplans-overview__box__bottom__right__daterange .value, .mediaplans-overview__box--status-pending .mediaplans-overview__box__bottom__right__daterange .value {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.mediaplans-overview__box--status-active .mediaplans-overview__box__bottom__right__daterange {
  background-color: rgba(58, 167, 87, 0.1);
  color: #3aa757;
  background-image: url("/img/exposureplanning/assets/icons/icoon-tijdlijn-groen.svg");
  padding-left: 39px;
}
.mediaplans-overview__box--status-completed .mediaplans-overview__box__bottom__right__daterange {
  background-color: rgba(35, 118, 229, 0.1);
  color: #2376e5;
  background-image: url("/img/exposureplanning/assets/icons/icoon-tijdlijn-blauw.svg");
  padding-left: 39px;
}
.mediaplans-overview__box--status-deleted .mediaplans-overview__box__bottom__right__daterange {
  background-color: #e5e5e5;
  color: #202020;
  background-image: url("/img/exposureplanning/assets/icons/icoon-tijdlijn-zwart.svg");
  padding-left: 39px;
}
.mediaplans-overview__box__toggles {
  display: flex;
  flex-direction: column;
}
.mediaplans-overview__box__toggle {
  border-top: 1px solid #d8d8d8;
}
.mediaplans-overview__box__toggle__top {
  position: relative;
  padding: 18px;
  cursor: pointer;
  background-image: none !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M0.008,1.087 L1.108,0.002 L6.002,4.832 L10.896,0.002 L11.996,1.087 L6.002,7.002 L0.008,1.087 Z'/%3E%3C/svg%3E");
  background-position: right 18px center;
  background-repeat: no-repeat;
}
.mediaplans-overview__box__toggle__top:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='%23222222' d='M0.008,1.087 L1.108,0.002 L6.002,4.832 L10.896,0.002 L11.996,1.087 L6.002,7.002 L0.008,1.087 Z'/%3E%3C/svg%3E");
}
.mediaplans-overview__box__toggle__top--details {
  display: flex;
  justify-content: space-between;
}
.mediaplans-overview__box__toggle__top--details .publisherStatus {
  padding-right: 27px;
}
.mediaplans-overview__box__toggle__top--hide {
  background-image: none !important;
  cursor: default;
}
.mediaplans-overview__box__toggle__top--open {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M0.008,5.913 L1.108,6.998 L6.002,2.168 L10.896,6.998 L11.996,5.913 L6.002,-0.002 L0.008,5.913 Z'/%3E%3C/svg%3E");
}
.mediaplans-overview__box__toggle__top--open:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='%23222222' d='M0.008,5.913 L1.108,6.998 L6.002,2.168 L10.896,6.998 L11.996,5.913 L6.002,-0.002 L0.008,5.913 Z'/%3E%3C/svg%3E");
}
.mediaplans-overview__box__toggle__top.schedule {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.mediaplans-overview__box__toggle__top.schedule .mediaplan-edit__toggle__top--processed {
  position: static;
  flex: 0 0 auto;
  margin-right: 50px;
}
.mediaplans-overview__box__toggle__top--name {
  flex: 0 0 20%;
}
.mediaplans-overview__box__toggle__top--date {
  display: inline-block;
  flex: 1 1 auto;
  padding-right: 36px;
  margin-left: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='%23909090' d='M4.372,3.500 C4.063,4.374 3.229,5.000 2.250,5.000 C1.008,5.000 0.000,3.992 0.000,2.750 C0.000,1.508 1.008,0.500 2.250,0.500 C3.229,0.500 4.063,1.126 4.372,2.000 L14.625,2.000 C16.488,2.000 18.000,3.512 18.000,5.375 C18.000,7.238 16.488,8.750 14.625,8.750 L11.122,8.750 C10.813,9.624 9.979,10.250 9.000,10.250 C8.021,10.250 7.187,9.624 6.878,8.750 L3.375,8.750 C2.340,8.750 1.500,9.590 1.500,10.625 C1.500,11.660 2.340,12.500 3.375,12.500 L13.628,12.500 C13.937,11.626 14.771,11.000 15.750,11.000 C16.992,11.000 18.000,12.008 18.000,13.250 C18.000,14.492 16.992,15.500 15.750,15.500 C14.771,15.500 13.937,14.874 13.628,14.000 L3.375,14.000 C1.512,14.000 0.000,12.488 0.000,10.625 C0.000,8.762 1.512,7.250 3.375,7.250 L6.878,7.250 C7.187,6.376 8.021,5.750 9.000,5.750 C9.979,5.750 10.813,6.376 11.122,7.250 L14.625,7.250 C15.660,7.250 16.500,6.410 16.500,5.375 C16.500,4.340 15.660,3.500 14.625,3.500 L4.372,3.500 ZM9.000,7.250 C9.414,7.250 9.750,7.586 9.750,8.000 C9.750,8.414 9.414,8.750 9.000,8.750 C8.586,8.750 8.250,8.414 8.250,8.000 C8.250,7.586 8.586,7.250 9.000,7.250 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 27px;
}
.mediaplans-overview__box__toggle__top--processed {
  position: absolute;
  right: 64px;
  padding-right: 27px;
  background-position: right top;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='17.999' viewBox='0 0 18 17.999'%3E%3Cpath id='Path_1' data-name='Path 1' d='M9,1.5A7.5,7.5,0,1,1,1.5,9,7.509,7.509,0,0,1,9,1.5ZM9,0A9.356,9.356,0,0,0,0,9a9.171,9.171,0,0,0,9,9,9,9,0,0,0,9-9A9.172,9.172,0,0,0,9,0Zm4.688,6.668L12.621,5.611,8.43,10.274,5.734,8.72l-1.047.429L8.62,12.388Z' fill='%23d8d8d8' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
  color: #909090;
}
.mediaplans-overview__box__toggle__top--processed.plan--processed {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(58, 167, 87)' d='M9.000,-0.000 C4.030,-0.000 0.000,4.030 0.000,9.000 C0.000,13.970 4.030,18.000 9.000,18.000 C13.970,18.000 18.000,13.970 18.000,9.000 C18.000,4.030 13.970,-0.000 9.000,-0.000 ZM8.063,12.388 L4.688,9.149 L5.734,8.073 L8.043,10.276 L12.622,5.612 L13.688,6.669 L8.063,12.388 Z'/%3E%3C/svg%3E");
  color: #222222;
}
.mediaplans-overview__box__toggle__top .mediaplans-overview__box__channelblock .arrowcol {
  height: 21px;
}
.mediaplans-overview__box__toggle__top .mediaplans-overview__box__channelblock .arrowcol .mediaplans-overview__box__top__arrowdown {
  width: 100%;
  height: 100%;
  background-position: right top 6px;
}
.mediaplans-overview__box__toggle__bottom {
  display: none;
}
.mediaplans-overview__box__toggle__bottom__inner {
  padding-left: 18px;
  padding-right: 18px;
  padding-bottom: 18px;
}
.mediaplans-overview__box__toggle__bottom__inner__row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -9px;
  margin-right: -9px;
}
.mediaplans-overview__box__toggle__bottom__inner__row + .mediaplans-overview__box__toggle__bottom__inner__row {
  margin-top: 12px;
}
.mediaplans-overview__box__toggle__bottom__inner__column {
  padding-left: 9px;
  padding-right: 9px;
  width: 100%;
}
.mediaplans-overview__box__toggle__bottom__inner__column--20 {
  width: calc(20% + 20px);
}
.mediaplans-overview__box__toggle__bottom__inner__column--25 {
  width: 25%;
}
.mediaplans-overview__box__toggle__bottom__inner__column.packagePadding {
  display: flex;
  padding-right: 27px;
  padding-left: 27px;
}
.mediaplans-overview__box__toggle__bottom__inner__column.packagePadding .mainColumn {
  padding-right: 0;
}
.mediaplans-overview__box__toggle__bottom__inner__column.packagePadding .mainColumn + .smallColumn {
  padding-left: 12px;
}
.mediaplans-overview__box__toggle__bottom__inner__column.packagePadding .smallColumn {
  padding-left: 0;
  flex: 0 0 8%;
  min-width: 83px;
}
.mediaplans-overview__box__mediaplans {
  display: flex;
  flex-direction: column;
  margin-bottom: -9px;
}
.mediaplans-overview__box__mediaplan {
  display: flex;
  align-items: center;
  padding-left: 18px;
  padding-right: 18px;
  margin-bottom: 9px;
  border-radius: 4px;
  background-color: #ecf3fe;
  color: #4688f1;
  padding-top: 8px;
  padding-bottom: 8px;
}
.mediaplans-overview__box__mediaplan.isPast {
  background-color: #fdd;
  color: red;
}
.mediaplans-overview__box__mediaplan.isPast .mediaplan-edit__mediaplan__date {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='red' d='M4.372,3.500 C4.063,4.374 3.229,5.000 2.250,5.000 C1.008,5.000 0.000,3.992 0.000,2.750 C0.000,1.508 1.008,0.500 2.250,0.500 C3.229,0.500 4.063,1.126 4.372,2.000 L14.625,2.000 C16.488,2.000 18.000,3.512 18.000,5.375 C18.000,7.238 16.488,8.750 14.625,8.750 L11.122,8.750 C10.813,9.624 9.979,10.250 9.000,10.250 C8.021,10.250 7.187,9.624 6.878,8.750 L3.375,8.750 C2.340,8.750 1.500,9.590 1.500,10.625 C1.500,11.660 2.340,12.500 3.375,12.500 L13.628,12.500 C13.937,11.626 14.771,11.000 15.750,11.000 C16.992,11.000 18.000,12.008 18.000,13.250 C18.000,14.492 16.992,15.500 15.750,15.500 C14.771,15.500 13.937,14.874 13.628,14.000 L3.375,14.000 C1.512,14.000 0.000,12.488 0.000,10.625 C0.000,8.762 1.512,7.250 3.375,7.250 L6.878,7.250 C7.187,6.376 8.021,5.750 9.000,5.750 C9.979,5.750 10.813,6.376 11.122,7.250 L14.625,7.250 C15.660,7.250 16.500,6.410 16.500,5.375 C16.500,4.340 15.660,3.500 14.625,3.500 L4.372,3.500 ZM9.000,7.250 C9.414,7.250 9.750,7.586 9.750,8.000 C9.750,8.414 9.414,8.750 9.000,8.750 C8.586,8.750 8.250,8.414 8.250,8.000 C8.250,7.586 8.586,7.250 9.000,7.250 Z'/%3E%3C/svg%3E");
}
.mediaplans-overview__box__mediaplan__title {
  flex: 1 1 38%;
  padding-right: 12px;
  display: block;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mediaplans-overview__box__mediaplan__title .infoIcon {
  position: relative;
  top: -1px;
}
.mediaplans-overview__box__mediaplan__title.use-package-info .infoIcon {
  margin-left: 8px;
  cursor: pointer;
}
.mediaplans-overview__box__mediaplan__date {
  flex: 1 1 38%;
  padding-right: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(70, 136, 241)' d='M4.372,3.500 C4.063,4.374 3.229,5.000 2.250,5.000 C1.008,5.000 0.000,3.992 0.000,2.750 C0.000,1.508 1.008,0.500 2.250,0.500 C3.229,0.500 4.063,1.126 4.372,2.000 L14.625,2.000 C16.488,2.000 18.000,3.512 18.000,5.375 C18.000,7.238 16.488,8.750 14.625,8.750 L11.122,8.750 C10.813,9.624 9.979,10.250 9.000,10.250 C8.021,10.250 7.187,9.624 6.878,8.750 L3.375,8.750 C2.340,8.750 1.500,9.590 1.500,10.625 C1.500,11.660 2.340,12.500 3.375,12.500 L13.628,12.500 C13.937,11.626 14.771,11.000 15.750,11.000 C16.992,11.000 18.000,12.008 18.000,13.250 C18.000,14.492 16.992,15.500 15.750,15.500 C14.771,15.500 13.937,14.874 13.628,14.000 L3.375,14.000 C1.512,14.000 0.000,12.488 0.000,10.625 C0.000,8.762 1.512,7.250 3.375,7.250 L6.878,7.250 C7.187,6.376 8.021,5.750 9.000,5.750 C9.979,5.750 10.813,6.376 11.122,7.250 L14.625,7.250 C15.660,7.250 16.500,6.410 16.500,5.375 C16.500,4.340 15.660,3.500 14.625,3.500 L4.372,3.500 ZM9.000,7.250 C9.414,7.250 9.750,7.586 9.750,8.000 C9.750,8.414 9.414,8.750 9.000,8.750 C8.586,8.750 8.250,8.414 8.250,8.000 C8.250,7.586 8.586,7.250 9.000,7.250 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 27px;
}
.mediaplans-overview__box__mediaplan__discountCode {
  flex: 1 1 24%;
  min-width: 249px;
  text-align: right;
}
.mediaplans-overview__box__mediaplan__priceType {
  flex: 1 1 8%;
  min-width: 83px;
  text-align: right;
}
.mediaplans-overview__box__mediaplan__cpsi {
  flex: 1 1 8%;
  min-width: 83px;
  padding-right: 12px;
  text-align: right;
}
.mediaplans-overview__box__mediaplan__price {
  flex: 1 1 8%;
  min-width: 83px;
  text-align: right;
}
.mediaplans-overview__box__mediaplan--completed {
  background-color: #ebf6ee;
  color: #3aa757;
}
.mediaplans-overview__box__mediaplan--completed .mediaplan-edit__mediaplan__date {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(58, 167, 87)' d='M4.372,3.500 C4.063,4.374 3.229,5.000 2.250,5.000 C1.008,5.000 0.000,3.992 0.000,2.750 C0.000,1.508 1.008,0.500 2.250,0.500 C3.229,0.500 4.063,1.126 4.372,2.000 L14.625,2.000 C16.488,2.000 18.000,3.512 18.000,5.375 C18.000,7.238 16.488,8.750 14.625,8.750 L11.122,8.750 C10.813,9.624 9.979,10.250 9.000,10.250 C8.021,10.250 7.187,9.624 6.878,8.750 L3.375,8.750 C2.340,8.750 1.500,9.590 1.500,10.625 C1.500,11.660 2.340,12.500 3.375,12.500 L13.628,12.500 C13.937,11.626 14.771,11.000 15.750,11.000 C16.992,11.000 18.000,12.008 18.000,13.250 C18.000,14.492 16.992,15.500 15.750,15.500 C14.771,15.500 13.937,14.874 13.628,14.000 L3.375,14.000 C1.512,14.000 0.000,12.488 0.000,10.625 C0.000,8.762 1.512,7.250 3.375,7.250 L6.878,7.250 C7.187,6.376 8.021,5.750 9.000,5.750 C9.979,5.750 10.813,6.376 11.122,7.250 L14.625,7.250 C15.660,7.250 16.500,6.410 16.500,5.375 C16.500,4.340 15.660,3.500 14.625,3.500 L4.372,3.500 ZM9.000,7.250 C9.414,7.250 9.750,7.586 9.750,8.000 C9.750,8.414 9.414,8.750 9.000,8.750 C8.586,8.750 8.250,8.414 8.250,8.000 C8.250,7.586 8.586,7.250 9.000,7.250 Z'/%3E%3C/svg%3E");
}
.mediaplans-overview__box__status {
  padding-right: 27px;
  background-position: right center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='17.999' viewBox='0 0 18 17.999'%3E%3Cpath id='Path_1' data-name='Path 1' d='M9,1.5A7.5,7.5,0,1,1,1.5,9,7.509,7.509,0,0,1,9,1.5ZM9,0A9.356,9.356,0,0,0,0,9a9.171,9.171,0,0,0,9,9,9,9,0,0,0,9-9A9.172,9.172,0,0,0,9,0Zm4.688,6.668L12.621,5.611,8.43,10.274,5.734,8.72l-1.047.429L8.62,12.388Z' fill='%23d8d8d8' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
  color: #909090;
  cursor: pointer;
}
.mediaplans-overview__box__status--completed {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(58, 167, 87)' d='M9.000,-0.000 C4.030,-0.000 0.000,4.030 0.000,9.000 C0.000,13.970 4.030,18.000 9.000,18.000 C13.970,18.000 18.000,13.970 18.000,9.000 C18.000,4.030 13.970,-0.000 9.000,-0.000 ZM8.063,12.388 L4.688,9.149 L5.734,8.073 L8.043,10.276 L12.622,5.612 L13.688,6.669 L8.063,12.388 Z'/%3E%3C/svg%3E");
  color: #222222;
}
.mediaplans-overview__box__processed {
  padding-right: 27px;
  background-position: right center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='17.999' viewBox='0 0 18 17.999'%3E%3Cpath id='Path_1' data-name='Path 1' d='M9,1.5A7.5,7.5,0,1,1,1.5,9,7.509,7.509,0,0,1,9,1.5ZM9,0A9.356,9.356,0,0,0,0,9a9.171,9.171,0,0,0,9,9,9,9,0,0,0,9-9A9.172,9.172,0,0,0,9,0Zm4.688,6.668L12.621,5.611,8.43,10.274,5.734,8.72l-1.047.429L8.62,12.388Z' fill='%23d8d8d8' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
  color: #909090;
}
.mediaplans-overview__box__processed--completed {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(58, 167, 87)' d='M9.000,-0.000 C4.030,-0.000 0.000,4.030 0.000,9.000 C0.000,13.970 4.030,18.000 9.000,18.000 C13.970,18.000 18.000,13.970 18.000,9.000 C18.000,4.030 13.970,-0.000 9.000,-0.000 ZM8.063,12.388 L4.688,9.149 L5.734,8.073 L8.043,10.276 L12.622,5.612 L13.688,6.669 L8.063,12.388 Z'/%3E%3C/svg%3E");
  color: #222222;
}
.mediaplans-overview__box__spaceblock {
  width: 45px;
  flex: 0 0 45px;
}
.mediaplans-overview__box__channelblock {
  width: 180px;
  align-items: stretch;
  flex: 0 0 180px;
  padding-top: 6px;
}
.mediaplans-overview__box__channelblock .row {
  flex-wrap: nowrap;
  align-items: center;
}
.mediaplans-overview__box__channelblock .paidcol {
  flex-shrink: 1;
  flex-grow: 1;
}
.mediaplans-overview__box__channelblock .paidcol .value {
  height: 21px;
  cursor: pointer;
}
.mediaplans-overview__box__channelblock .pricecol {
  padding-left: 0;
  padding-right: 6px;
  flex-shrink: 1;
  flex-grow: 1;
}
.mediaplans-overview__box__channelblock .arrowcol {
  padding-left: 0;
  min-width: 42px;
  height: 42px;
  position: relative;
}
.mediaplans-overview__box__channelblock .arrowcol .mediaplans-overview__box__top__menu {
  top: 0;
  right: 15px;
  top: -6px;
  right: 9px;
}
.mediaplans-overview__box__channelblock .arrowcol .mediaplans-overview__box__menu__actions {
  top: -18px;
  top: -25px;
  right: -10px;
}
.mediaplans-overview__box__channelblock .arrowcol .mediaplans-overview__box__menu__actions__icon {
  right: 15px;
}
.mediaplans-overview__box__channelblock .arrowcol .mediaplans-overview__box__top__arrowdown {
  width: 100%;
  height: 100%;
  background-position: right top 27px;
}
.mediaplans-overview__box--alert .mediaplans-overview__box__inner {
  box-shadow: inset 4px 0 0 0 #ff0606;
}
.mediaplans-overview__box.template {
  display: none !important;
}
.mediaplans-overview__box .mediaplans-overview__box__top:has(.notificationsplit) {
  margin-left: -9px;
  margin-right: -9px;
  gap: 0;
}
.mediaplans-overview__box .notificationsplit {
  width: calc(33% - 18px);
  margin-left: 9px;
  margin-right: 9px;
}
.mediaplans-overview + .plans__overview {
  margin: -36px 0 36px !important;
  display: none;
}
.mediaplans-overview + .plans__overview .plans__overview__box {
  width: 100%;
  padding: 0;
}
.mediaplans-overview.mediaplans-overview-status-deleted + .plans__overview {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.deleted-mediaplan-frame {
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  padding: 18px;
}
.deleted-mediaplan-frame .mediaplans-overview__box__inner {
  background-color: #f8f9fa;
}
.deleted-mediaplan-frame .row-toggleheader .status-toggle-title {
  position: relative;
  cursor: pointer;
  margin-bottom: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='%23909090' d='M11.992,1.087 L10.892,0.002 L5.998,4.832 L1.104,0.002 L0.004,1.087 L5.998,7.002 L11.992,1.087 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 0 center;
}
.deleted-mediaplan-frame .row-toggleheader .status-toggle-title:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='%23202020' d='M11.992,1.087 L10.892,0.002 L5.998,4.832 L1.104,0.002 L0.004,1.087 L5.998,7.002 L11.992,1.087 Z'/%3E%3C/svg%3E");
}
.deleted-mediaplan-frame .row-toggleheader.toggle--open .status-toggle-title {
  margin-bottom: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='%23909090' d='M0.008,5.913 L1.108,6.998 L6.002,2.168 L10.896,6.998 L11.996,5.913 L6.002,-0.002 L0.008,5.913 Z'/%3E%3C/svg%3E");
}
.deleted-mediaplan-frame .row-toggleheader.toggle--open .status-toggle-title:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='%23202020' d='M0.008,5.913 L1.108,6.998 L6.002,2.168 L10.896,6.998 L11.996,5.913 L6.002,-0.002 L0.008,5.913 Z'/%3E%3C/svg%3E");
}
.deleted-mediaplan-frame .row-toggles .mediaplans-overview {
  margin-bottom: 0;
}
.deleted-mediaplan-frame .row-toggles .mediaplans-overview .mediaplans-overview__box:last-child {
  margin-bottom: 0;
}

.side-filters-wrapper {
  z-index: 1;
}
.financial-dashboard .side-filters-wrapper {
  z-index: unset;
}
.side-filters-wrapper .picker,
.side-filters-wrapper .picker__holder {
  position: relative;
  z-index: 0;
}

.mediaplans-overview__box--alt.mediaplans-overview__box--alert .mediaplans-overview__box__inner {
  box-shadow: inset 4px 0 0 0 #ff0606;
}
.mediaplans-overview__box--alt.mediaplans-overview__box--detail .mediaplans-overview__box__top {
  flex-wrap: nowrap;
  pointer-events: all;
}
.mediaplans-overview__box--alt.mediaplans-overview__box--detail .mediaplans-overview__box__top .mediaplans-overview__box__top__title {
  width: auto;
  flex: 0 1 auto;
}
.mediaplans-overview__box--alt.mediaplans-overview__box--detail .mediaplans-overview__box__top .mediaplans-overview__box__top__right {
  flex: 1 1 auto;
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: auto;
}
.mediaplans-overview__box--alt .mediaplans-overview__box__top__menu {
  top: 18px;
  right: 18px;
}
.mediaplans-overview__box--alt .mediaplans-overview__box__top {
  display: flex;
  gap: 18px;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  pointer-events: none;
  align-items: flex-start;
}
.mediaplans-overview__box--alt .mediaplans-overview__box__top__title {
  display: flex;
  justify-content: center;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 120px;
}
.mediaplans-overview__box--alt .mediaplans-overview__box__top__title .rejected {
  color: #dd0000;
  font-weight: 700;
}
.mediaplans-overview__box--alt .mediaplans-overview__box__top__title .approval {
  color: #0066dd;
  font-weight: 700;
}
.mediaplans-overview__box--alt .mediaplans-overview__box__top {
  margin-bottom: 0;
}
.mediaplans-overview__box--alt .mediaplans-overview__box__bottom {
  margin-top: 18px;
}
.mediaplans-overview__box--alt .alert.red {
  background-color: #fff;
  padding: 0;
  border: 0;
  border-radius: 0;
  pointer-events: none;
}
.mediaplans-overview__box--alt .label {
  color: #999 !important;
}
.mediaplans-overview__box--alt .mediaplans-overview__box__bottom__advertiser {
  gap: 18px;
}
.mediaplans-overview__box--alt .mediaplans-overview__box__bottom__advertiser .mediaplans-overview__box__bottom__advertiser__image {
  width: 74px;
  height: 56px;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  flex-shrink: 0;
  padding: 9px;
  position: relative;
}
.mediaplans-overview__box--alt .mediaplans-overview__box__bottom__advertiser .mediaplans-overview__box__bottom__advertiser__image img {
  position: absolute;
  object-fit: contain;
  top: 9px;
  right: 9px;
  bottom: 9px;
  left: 9px;
  width: calc(100% - 18px);
  height: calc(100% - 18px);
  border: 0;
  border-radius: 0;
  padding: 0;
  margin: 0;
  object-position: center center;
}
.mediaplans-overview__box--alt .mediaplans-overview__box__bottom__advertiser .mediaplans-overview__box__bottom__advertiser__name {
  min-width: 0;
  width: 150px;
}
.mediaplans-overview__box--alt .mediaplans-overview__box__bottom__advertiser .mediaplans-overview__box__bottom__advertiser__name .label,
.mediaplans-overview__box--alt .mediaplans-overview__box__bottom__advertiser .mediaplans-overview__box__bottom__advertiser__name .value {
  min-width: 0;
}
.mediaplans-overview__box--alt .mediaplans-overview__box__bottom__advertiser .mediaplans-overview__box__bottom__advertiser__name .value {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.mediaplans-overview__box--alt .mediaplans-overview__box__bottom__advertiser .mediaplans-overview__box__bottom__advertiser__name .value a {
  color: #222;
}
.mediaplans-overview__box--alt .mediaplans-overview__box__bottom__right__daterange {
  align-items: flex-start;
  gap: 18px;
}
.mediaplans-overview__box--alt .mediaplans-overview__box__bottom__right__daterange > .value {
  min-height: 24px;
  line-height: 24px;
  flex: 1;
  min-width: 150px;
}
.mediaplans-overview__box--alt .mediaplans-overview__box__bottom__right__daterange__booker, .mediaplans-overview__box--alt .mediaplans-overview__box__bottom__right__daterange__price {
  min-height: 24px;
  line-height: 24px;
}
.mediaplans-overview__box--alt .mediaplans-overview__box__bottom__right__daterange__price {
  justify-content: flex-end;
  white-space: nowrap;
}
.mediaplans-overview__box--alt .mediaplans-overview__box__bottom__right__daterange__tags {
  display: flex;
  align-items: center;
  gap: 18px;
  margin-left: auto;
  flex-wrap: wrap;
}
.mediaplans-overview__box--alt .mediaplans-overview__box__bottom__right__daterange__tags .tags {
  flex-wrap: wrap;
  justify-content: flex-end;
}
.mediaplans-overview__box--alt .mediaplans-overview__box__bottom__right__daterange__price {
  display: flex;
  align-items: center;
  gap: 18px;
}
.mediaplans-overview__box--alt .mediaplan-title--invite {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(205, 23, 90)' d='M15.429,0.000 L1.714,0.000 C0.771,0.000 0.009,0.771 0.009,1.714 L0.000,12.000 C0.000,12.943 0.771,13.715 1.714,13.715 L8.572,13.715 L8.572,12.000 L1.714,12.000 L1.714,3.429 L8.572,7.715 L15.429,3.429 L15.429,7.715 L17.143,7.715 L17.143,1.714 C17.143,0.771 16.372,0.000 15.429,0.000 ZM8.572,6.000 L1.714,1.714 L15.429,1.714 L8.572,6.000 ZM13.149,15.429 L10.115,12.395 L11.323,11.186 L13.141,13.003 L16.775,9.369 L18.001,10.578 L13.149,15.429 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 27px;
  display: block;
  background-position: top 4px left;
}

#notificationlist.mediaplans-overview + .plans__overview {
  margin-top: 0 !important;
}
#notificationlist.mediaplans-overview .mediaplans-overview__box--alt .mediaplans-overview__box__top {
  pointer-events: all;
}

.tags {
  display: flex;
  align-items: center;
  gap: 9px;
  position: relative;
}
.tags .tag {
  text-transform: uppercase;
  font-size: 12px;
  border-radius: 8px;
  padding-left: 9px;
  padding-right: 9px;
  height: 24px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border: 1px solid transparent;
  white-space: nowrap;
}
.mediaplans-overview__box--status-completed .tags .tag {
  border-color: rgba(35, 118, 229, 0.5);
}
.mediaplans-overview__box--status-active .tags .tag {
  border-color: rgba(58, 167, 87, 0.5);
}
.mediaplans-overview__box--status-concept .tags .tag {
  border-color: rgba(32, 32, 32, 0.5);
}
.mediaplans-overview__box--status-deleted .tags .tag {
  border-color: rgba(32, 32, 32, 0.5);
}
.tags .tag.tag--up {
  color: #3aa757;
  font-weight: bold;
  background-color: #ebf6ee;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='11px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(58, 167, 87)' d='M0.000,5.488 L1.414,6.912 L4.502,3.824 L4.502,12.000 L6.497,12.000 L6.497,3.824 L9.585,6.912 L10.999,5.488 L5.499,0.001 L0.000,5.488 Z'/%3E%3C/svg%3E");
  background-position: left 9px center;
  padding-left: 29px;
  background-repeat: no-repeat;
  min-width: 70px;
}
.tags .tag.tag--down {
  color: #ff0000;
  font-weight: bold;
  background-color: #ffe5e5;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='11px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 0, 0)' d='M-0.000,6.512 L1.414,5.088 L4.502,8.176 L4.502,-0.000 L6.497,-0.000 L6.497,8.176 L9.585,5.088 L10.999,6.512 L5.499,11.999 L-0.000,6.512 Z'/%3E%3C/svg%3E");
  background-position: left 9px center;
  padding-left: 29px;
  background-repeat: no-repeat;
  min-width: 70px;
}
.tags .tag.tag--regular {
  border-color: rgba(32, 32, 32, 0.5);
  position: relative;
  top: 3px;
}
.tags .tag.diffitem {
  display: none;
}

.plans__overview {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  --gap:18px;
  gap: var(--gap);
  --columns: 2;
}
.plans__overview__showmore__wrapper {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-bottom: 18px;
}
.plans__overview__separator {
  margin-left: 9px;
  margin-right: 9px;
  margin-top: 0;
  padding-top: 18px;
  border-top: 1px solid #d8d8d8;
  width: 100%;
}
.plans__overview .plans__overview__box + .plans__overview__separator {
  margin-top: 24px;
}
.plans__overview.mediaplanlist {
  display: none;
}

.plans__overview__box {
  width: 33.333%;
  width: calc(100% / var(--columns) - var(--gap) + var(--gap) / var(--columns));
}
.plans__overview__box.plans__morebutton {
  display: none;
}
.plans__overview__box.plans__morebutton:nth-child(1), .plans__overview__box.plans__morebutton:nth-child(2), .plans__overview__box.plans__morebutton:nth-child(3), .plans__overview__box.plans__morebutton:nth-child(4), .plans__overview__box.plans__morebutton:nth-child(5), .plans__overview__box.plans__morebutton:nth-child(6) {
  display: block;
}
.plans__overview__box.plans__morebutton.boxvisible {
  display: block;
}
.plans__overview__box.schedule {
  width: 100%;
  padding: 0;
}
.plans__overview__box__empty {
  display: none;
  width: 100%;
}
.plans__overview__box__inner {
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  padding: 18px;
  position: relative;
}
.plans__overview__box__inner.box__notfound {
  background-color: transparent;
  text-align: center;
  color: #909090;
}
.plans__overview__box__inner.box__notfound.box__loader {
  height: 84px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.plans__overview__box__inner.box__notfound .infoimage {
  width: 100%;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M9.000,1.500 C13.135,1.500 16.500,4.864 16.500,9.000 C16.500,13.135 13.135,16.500 9.000,16.500 C4.865,16.500 1.500,13.135 1.500,9.000 C1.500,4.864 4.865,1.500 9.000,1.500 ZM9.000,0.000 C4.030,0.000 -0.000,4.030 -0.000,9.000 C-0.000,13.970 4.030,18.000 9.000,18.000 C13.970,18.000 18.000,13.970 18.000,9.000 C18.000,4.030 13.970,0.000 9.000,0.000 ZM8.999,4.313 C9.517,4.313 9.938,4.733 9.938,5.250 C9.938,5.768 9.517,6.188 8.999,6.188 C8.482,6.188 8.062,5.768 8.062,5.250 C8.062,4.733 8.482,4.313 8.999,4.313 ZM10.500,13.500 L7.500,13.500 L7.500,12.750 C7.863,12.616 8.250,12.599 8.250,12.199 L8.250,8.849 C8.250,8.448 7.863,8.385 7.500,8.251 L7.500,7.501 L9.750,7.501 L9.750,12.200 C9.750,12.601 10.138,12.618 10.500,12.751 L10.500,13.500 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 24px 24px;
  margin-bottom: 2px;
}
.plans__overview__box__inner.box__notfound .box__notice {
  font-size: 13px;
}
.plans__overview__box__inner.box__notfound .box__button {
  margin-top: 14px;
}
.plans__overview__box__inner__fbox {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.plans__overview__box__inner .inviteText {
  font-size: 12px;
  color: #2376e5;
}
.plans__overview__box__top {
  min-height: 0;
  position: relative;
}
.plans__overview__box__title h3 {
  display: flex;
}
.plans__overview__box__title h3 .invitebox {
  flex-grow: 0;
  flex-shrink: 0;
  height: 25px;
}
.plans__overview__box__title h3 .typeicon {
  width: 30px;
  height: 18px;
  padding-right: 9px;
  position: relative;
  top: 4px;
}
.plans__overview__box__title h3 .typeicon + .mediaplan-title {
  padding-top: 2px;
}
.plans__overview__box__title h3 .mediaplan-title {
  display: flex;
  align-items: center;
  min-height: 25px;
  margin-right: 17px;
}
.plans__overview__box__content {
  padding-top: 12px;
}
.plans__overview__box__menu {
  width: 18px;
  height: 18px;
  position: absolute;
  right: 0;
  top: 0;
  background-color: #fff;
  cursor: pointer;
}
.plans__overview__box__menu > svg {
  width: 18px;
  height: 18px;
}
.plans__overview__box__menu:hover {
  background-color: #fff;
}
.plans__overview__box__menu:hover svg path {
  fill: #595959;
}
.plans__overview__box__menu__actions {
  width: 30%;
  min-width: 200px;
  transform: scale(0) translateY(0);
  transform-origin: center center;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  padding: 18px;
  padding-top: 9px;
  padding-bottom: 9px;
  right: -1px;
  display: block;
  box-shadow: none;
  transition: 0.2s;
  height: auto;
  top: -6px;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  padding-right: 42px;
  z-index: 4;
  transform-origin: right top;
  position: absolute;
}
.plans__overview__box__menu__actions * {
  -webkit-font-smoothing: antialiased;
}
.plans__overview__box__menu__actions--active {
  transform: scale(1) translateY(0);
}
.plans__overview__box__menu__actions__icon {
  position: absolute;
  right: 18px;
  top: 18px;
  width: 18px;
  height: 18px;
  cursor: pointer;
}
.plans__overview__box__menu__actions__icon > svg {
  width: 18px;
  height: 18px;
}
.plans__overview__box__menu__actions__icon:hover {
  background-color: #fff;
}
.plans__overview__box__menu__actions__icon:hover svg path {
  fill: #595959;
}
.plans__overview__box__menu__actions ul {
  padding: 0;
  display: flex;
  flex-direction: column;
}
.plans__overview__box__menu__actions ul li {
  text-transform: none;
  padding-left: 0;
  padding-right: 0;
}
.plans__overview__box__menu__actions ul li:before, .plans__overview__box__menu__actions ul li:after {
  display: none;
}
.plans__overview__box__menu__actions ul li.actionDisable a {
  color: rgba(35, 118, 229, 0.5);
  pointer-events: none;
}
.plans__overview__box__menu__actions ul li.actionDisable a[data-icon=Edit], .plans__overview__box__menu__actions ul li.actionDisable a[data-icon="Book now"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgba(35, 118, 229, 0.5)' d='M9.181,4.232 L9.898,4.947 L3.563,11.282 L0.000,12.000 L0.720,8.437 L7.052,2.103 L7.768,2.818 L1.640,8.930 L1.277,10.722 L3.069,10.360 L9.181,4.232 ZM9.153,-0.000 L7.746,1.408 L10.591,4.255 L12.000,2.844 L9.153,-0.000 ZM2.994,9.359 L8.651,3.701 L8.298,3.348 L2.642,9.004 L2.994,9.359 Z'/%3E%3C/svg%3E");
}
.plans__overview__box__menu__actions ul li.actionDisable a[data-icon=Confirm] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='rgba(35, 118, 229, 0.5)'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z'/%3E%3C/svg%3E");
}
.plans__overview__box__menu__actions ul li.actionDisable a[data-icon=Details] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgba(35, 118, 229, 0.5)' d='M6.512,0.500 L5.089,1.914 L8.177,5.002 L0.000,5.002 L0.000,6.998 L8.177,6.998 L5.089,10.086 L6.512,11.500 L12.000,6.000 L6.512,0.500 Z'/%3E%3C/svg%3E");
}
.plans__overview__box__menu__actions ul li.actionDisable a[data-icon=Print] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='21.6' viewBox='0 0 24 21.6'%3E%3Cpath id='Path_1' data-name='Path 1' d='M19.2,17v4.8H4.8V17H0V9.8A3.594,3.594,0,0,1,3.6,6.2H4.8V.2H19.2v6h1.2A3.6,3.6,0,0,1,24,9.8V17Zm-12,2.4h9.6V14.6H7.2ZM16.8,2.6H7.2V6.2h9.6Zm4.8,7.2c0-.66,0-1.2-1.2-1.2H3.6A1.2,1.2,0,0,0,2.4,9.8v4.8H4.8V12.2H19.2v2.4h2.4Zm-3.6.6a1.2,1.2,0,0,1,2.4,0c0,1.22-.538,1.2-1.2,1.2S18,11.62,18,10.4Z' transform='translate(0 -0.2)' fill='rgba(35, 118, 229, 0.5)' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
}
.plans__overview__box__menu__actions ul li.actionDisable a[data-icon=Delete], .plans__overview__box__menu__actions ul li.actionDisable a[data-icon=Decline] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgba(35, 118, 229, 0.5)' d='M8.500,12.000 L1.500,12.000 C0.948,12.000 0.500,11.552 0.500,11.000 L0.500,2.500 L-0.000,2.500 L-0.000,1.500 L3.000,1.500 L3.000,0.750 C3.000,0.337 3.337,0.000 3.750,0.000 L6.250,0.000 C6.663,0.000 7.000,0.335 7.000,0.750 L7.000,1.500 L10.000,1.500 L10.000,2.500 L9.500,2.500 L9.500,11.000 C9.500,11.552 9.052,12.000 8.500,12.000 ZM8.500,2.500 L1.500,2.500 L1.500,10.750 C1.500,10.888 1.612,11.000 1.750,11.000 L8.250,11.000 C8.388,11.000 8.500,10.888 8.500,10.750 L8.500,2.500 ZM4.000,4.500 C4.000,4.224 3.776,4.000 3.500,4.000 C3.224,4.000 3.000,4.224 3.000,4.500 L3.000,9.000 C3.000,9.276 3.224,9.500 3.500,9.500 C3.776,9.500 4.000,9.276 4.000,9.000 L4.000,4.500 ZM7.000,4.500 C7.000,4.224 6.776,4.000 6.500,4.000 C6.224,4.000 6.000,4.224 6.000,4.500 L6.000,9.000 C6.000,9.276 6.224,9.500 6.500,9.500 C6.776,9.500 7.000,9.276 7.000,9.000 L7.000,4.500 ZM6.000,1.000 L4.000,1.000 L4.000,1.500 L6.000,1.500 L6.000,1.000 Z'/%3E%3C/svg%3E");
}
.plans__overview__box__menu__actions ul li.actionDisable a[data-icon="View calendar"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='injected-svg svg' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath d='M24 2v22H0V2h3v1a2 2 0 004 0V2h10v1a2 2 0 004 0V2zm-2 6H2v14h20zm-2-7a1 1 0 00-2 0v2a1 1 0 002 0zM6 3a1 1 0 01-2 0V1a1 1 0 012 0z' fill='rgba(35, 118, 229, 0.5)' data-name='Path 117'/%3E%3C/svg%3E");
}
.plans__overview__box__menu__actions ul li a {
  display: block;
  margin-bottom: 0 !important;
  padding: 0;
  color: #2376e5;
  font-weight: bold;
  padding-top: 9px;
  line-height: 20px;
}
.plans__overview__box__menu__actions ul li a:hover {
  color: #1349e4;
}
.plans__overview__box__menu__actions ul li a[data-icon=Edit], .plans__overview__box__menu__actions ul li a[data-icon="Book now"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(35, 118, 229)' d='M9.181,4.232 L9.898,4.947 L3.563,11.282 L0.000,12.000 L0.720,8.437 L7.052,2.103 L7.768,2.818 L1.640,8.930 L1.277,10.722 L3.069,10.360 L9.181,4.232 ZM9.153,-0.000 L7.746,1.408 L10.591,4.255 L12.000,2.844 L9.153,-0.000 ZM2.994,9.359 L8.651,3.701 L8.298,3.348 L2.642,9.004 L2.994,9.359 Z'/%3E%3C/svg%3E");
  padding-left: 21px;
  background-size: 12px 12px;
  background-repeat: no-repeat;
  background-position: left top 13px;
}
.plans__overview__box__menu__actions ul li a[data-icon=Edit]:hover, .plans__overview__box__menu__actions ul li a[data-icon="Book now"]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='%231349e4' d='M9.181,4.232 L9.898,4.947 L3.563,11.282 L0.000,12.000 L0.720,8.437 L7.052,2.103 L7.768,2.818 L1.640,8.930 L1.277,10.722 L3.069,10.360 L9.181,4.232 ZM9.153,-0.000 L7.746,1.408 L10.591,4.255 L12.000,2.844 L9.153,-0.000 ZM2.994,9.359 L8.651,3.701 L8.298,3.348 L2.642,9.004 L2.994,9.359 Z'/%3E%3C/svg%3E");
}
.plans__overview__box__menu__actions ul li a[data-icon=Confirm] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%232376e5'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z'/%3E%3C/svg%3E");
  padding-left: 23px;
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: left top 13px;
  position: relative;
  left: -2px;
}
.plans__overview__box__menu__actions ul li a[data-icon=Confirm]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%231349e4'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z'/%3E%3C/svg%3E");
}
.plans__overview__box__menu__actions ul li a[data-icon=Details] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(35, 118, 229)' d='M6.512,0.500 L5.089,1.914 L8.177,5.002 L0.000,5.002 L0.000,6.998 L8.177,6.998 L5.089,10.086 L6.512,11.500 L12.000,6.000 L6.512,0.500 Z'/%3E%3C/svg%3E");
  padding-left: 21px;
  background-size: 12px 11px;
  background-repeat: no-repeat;
  background-position: left top 13px;
}
.plans__overview__box__menu__actions ul li a[data-icon=Details]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='%231349e4' d='M6.512,0.500 L5.089,1.914 L8.177,5.002 L0.000,5.002 L0.000,6.998 L8.177,6.998 L5.089,10.086 L6.512,11.500 L12.000,6.000 L6.512,0.500 Z'/%3E%3C/svg%3E");
}
.plans__overview__box__menu__actions ul li a[data-icon=Print] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='21.6' viewBox='0 0 24 21.6'%3E%3Cpath id='Path_1' data-name='Path 1' d='M19.2,17v4.8H4.8V17H0V9.8A3.594,3.594,0,0,1,3.6,6.2H4.8V.2H19.2v6h1.2A3.6,3.6,0,0,1,24,9.8V17Zm-12,2.4h9.6V14.6H7.2ZM16.8,2.6H7.2V6.2h9.6Zm4.8,7.2c0-.66,0-1.2-1.2-1.2H3.6A1.2,1.2,0,0,0,2.4,9.8v4.8H4.8V12.2H19.2v2.4h2.4Zm-3.6.6a1.2,1.2,0,0,1,2.4,0c0,1.22-.538,1.2-1.2,1.2S18,11.62,18,10.4Z' transform='translate(0 -0.2)' fill='rgb(35, 118, 229)' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
  padding-left: 21px;
  background-size: 12px 11px;
  background-repeat: no-repeat;
  background-position: left top 13px;
}
.plans__overview__box__menu__actions ul li a[data-icon=Print]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='21.6' viewBox='0 0 24 21.6'%3E%3Cpath id='Path_1' data-name='Path 1' d='M19.2,17v4.8H4.8V17H0V9.8A3.594,3.594,0,0,1,3.6,6.2H4.8V.2H19.2v6h1.2A3.6,3.6,0,0,1,24,9.8V17Zm-12,2.4h9.6V14.6H7.2ZM16.8,2.6H7.2V6.2h9.6Zm4.8,7.2c0-.66,0-1.2-1.2-1.2H3.6A1.2,1.2,0,0,0,2.4,9.8v4.8H4.8V12.2H19.2v2.4h2.4Zm-3.6.6a1.2,1.2,0,0,1,2.4,0c0,1.22-.538,1.2-1.2,1.2S18,11.62,18,10.4Z' transform='translate(0 -0.2)' fill='%231349e4' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
}
.plans__overview__box__menu__actions ul li a[data-icon=Delete], .plans__overview__box__menu__actions ul li a[data-icon=Decline] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(35, 118, 229)' d='M8.500,12.000 L1.500,12.000 C0.948,12.000 0.500,11.552 0.500,11.000 L0.500,2.500 L-0.000,2.500 L-0.000,1.500 L3.000,1.500 L3.000,0.750 C3.000,0.337 3.337,0.000 3.750,0.000 L6.250,0.000 C6.663,0.000 7.000,0.335 7.000,0.750 L7.000,1.500 L10.000,1.500 L10.000,2.500 L9.500,2.500 L9.500,11.000 C9.500,11.552 9.052,12.000 8.500,12.000 ZM8.500,2.500 L1.500,2.500 L1.500,10.750 C1.500,10.888 1.612,11.000 1.750,11.000 L8.250,11.000 C8.388,11.000 8.500,10.888 8.500,10.750 L8.500,2.500 ZM4.000,4.500 C4.000,4.224 3.776,4.000 3.500,4.000 C3.224,4.000 3.000,4.224 3.000,4.500 L3.000,9.000 C3.000,9.276 3.224,9.500 3.500,9.500 C3.776,9.500 4.000,9.276 4.000,9.000 L4.000,4.500 ZM7.000,4.500 C7.000,4.224 6.776,4.000 6.500,4.000 C6.224,4.000 6.000,4.224 6.000,4.500 L6.000,9.000 C6.000,9.276 6.224,9.500 6.500,9.500 C6.776,9.500 7.000,9.276 7.000,9.000 L7.000,4.500 ZM6.000,1.000 L4.000,1.000 L4.000,1.500 L6.000,1.500 L6.000,1.000 Z'/%3E%3C/svg%3E");
  padding-left: 21px;
  background-size: 10px 12px;
  background-repeat: no-repeat;
  background-position: left top 13px;
}
.plans__overview__box__menu__actions ul li a[data-icon=Delete]:hover, .plans__overview__box__menu__actions ul li a[data-icon=Decline]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='%231349e4' d='M8.500,12.000 L1.500,12.000 C0.948,12.000 0.500,11.552 0.500,11.000 L0.500,2.500 L-0.000,2.500 L-0.000,1.500 L3.000,1.500 L3.000,0.750 C3.000,0.337 3.337,0.000 3.750,0.000 L6.250,0.000 C6.663,0.000 7.000,0.335 7.000,0.750 L7.000,1.500 L10.000,1.500 L10.000,2.500 L9.500,2.500 L9.500,11.000 C9.500,11.552 9.052,12.000 8.500,12.000 ZM8.500,2.500 L1.500,2.500 L1.500,10.750 C1.500,10.888 1.612,11.000 1.750,11.000 L8.250,11.000 C8.388,11.000 8.500,10.888 8.500,10.750 L8.500,2.500 ZM4.000,4.500 C4.000,4.224 3.776,4.000 3.500,4.000 C3.224,4.000 3.000,4.224 3.000,4.500 L3.000,9.000 C3.000,9.276 3.224,9.500 3.500,9.500 C3.776,9.500 4.000,9.276 4.000,9.000 L4.000,4.500 ZM7.000,4.500 C7.000,4.224 6.776,4.000 6.500,4.000 C6.224,4.000 6.000,4.224 6.000,4.500 L6.000,9.000 C6.000,9.276 6.224,9.500 6.500,9.500 C6.776,9.500 7.000,9.276 7.000,9.000 L7.000,4.500 ZM6.000,1.000 L4.000,1.000 L4.000,1.500 L6.000,1.500 L6.000,1.000 Z'/%3E%3C/svg%3E");
}
.plans__overview__box__menu__actions ul li a[data-icon="View calendar"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='injected-svg svg' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath d='M24 2v22H0V2h3v1a2 2 0 004 0V2h10v1a2 2 0 004 0V2zm-2 6H2v14h20zm-2-7a1 1 0 00-2 0v2a1 1 0 002 0zM6 3a1 1 0 01-2 0V1a1 1 0 012 0z' fill='%232376e5' data-name='Path 117'/%3E%3C/svg%3E");
  padding-left: 21px;
  background-size: 12px auto;
  background-repeat: no-repeat;
  background-position: left top 13px;
}
.plans__overview__box__menu__actions ul li a[data-icon="View calendar"]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='injected-svg svg' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath d='M24 2v22H0V2h3v1a2 2 0 004 0V2h10v1a2 2 0 004 0V2zm-2 6H2v14h20zm-2-7a1 1 0 00-2 0v2a1 1 0 002 0zM6 3a1 1 0 01-2 0V1a1 1 0 012 0z' fill='%231349e4' data-name='Path 117'/%3E%3C/svg%3E");
}
.plans__overview__box--standalone {
  padding: 0;
}
.plans__overview__box__description {
  height: auto !important;
}

.plans__overview__box__total:last-of-type {
  margin-bottom: 0;
}

.plans__overview__box__top + .plans__overview__box__total {
  margin-top: 18px;
}

.plans__overview__box__total > * {
  line-height: 1.5;
}
.plans__overview__box__total > *::before, .plans__overview__box__total > *::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.plans__overview__box__total > *::before {
  margin-bottom: calc(-0.3611111111em + 0px);
}
.plans__overview__box__total > *::after {
  margin-top: calc(-0.4166666667em + 0px);
}

.plans__overview__box__modified::before, .plans__overview__box__modified::after {
  display: block !important;
}

.plans__overview.schedule {
  width: 100%;
  margin-bottom: 36px !important;
  margin-left: 0;
  margin-right: 0;
}
.plans__overview.schedule .plans__overview__box {
  width: 100% !important;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.plans__overview__box__modified--date-range {
  width: 100%;
  clear: both;
  border-radius: 3px;
  display: flex;
  align-items: center;
  padding: 8px 0 6px 0;
  height: 36px;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  background-position: 12px center;
  position: relative;
}

.plans__overview__box__total {
  display: flex;
  margin-bottom: 12px;
}

.status-active .plans__overview__box__modified--date-range {
  background-color: rgba(58, 167, 87, 0.1);
  color: #3aa757;
  background-image: url("/img/exposureplanning/assets/icons/icoon-tijdlijn-groen.svg");
  padding-left: 39px;
}

.status-completed .plans__overview__box__modified--date-range {
  background-color: rgba(35, 118, 229, 0.1);
  color: #2376e5;
  background-image: url("/img/exposureplanning/assets/icons/icoon-tijdlijn-blauw.svg");
  padding-left: 39px;
}

.status-pending .plans__overview__box__modified--date-range {
  background-color: rgba(250, 187, 45, 0.1);
  color: #f58908;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(245, 137, 8)' d='M9.000,1.500 C13.135,1.500 16.500,4.864 16.500,9.000 C16.500,13.135 13.135,16.500 9.000,16.500 C4.865,16.500 1.500,13.135 1.500,9.000 C1.500,4.864 4.865,1.500 9.000,1.500 ZM9.000,0.000 C4.030,0.000 -0.000,4.030 -0.000,9.000 C-0.000,13.970 4.030,18.000 9.000,18.000 C13.970,18.000 18.000,13.970 18.000,9.000 C18.000,4.030 13.970,0.000 9.000,0.000 ZM8.999,4.313 C9.517,4.313 9.938,4.733 9.938,5.250 C9.938,5.768 9.517,6.188 8.999,6.188 C8.482,6.188 8.062,5.768 8.062,5.250 C8.062,4.733 8.482,4.313 8.999,4.313 ZM10.500,13.500 L7.500,13.500 L7.500,12.750 C7.863,12.616 8.250,12.599 8.250,12.199 L8.250,8.849 C8.250,8.448 7.863,8.385 7.500,8.251 L7.500,7.501 L9.750,7.501 L9.750,12.200 C9.750,12.601 10.138,12.618 10.500,12.751 L10.500,13.500 Z'/%3E%3C/svg%3E");
  padding-left: 39px;
  position: relative;
}

.status-invited .plans__overview__box__modified--date-range {
  background-color: rgba(250, 187, 45, 0.1);
  color: #f58908;
  padding-left: 12px;
}

.plans__overview__box__modified::before, .plans__overview__box__modified::after {
  display: none !important;
}

.datetoprow {
  margin-bottom: 36px;
}

.todayrow {
  display: flex;
  align-items: center;
}

.todayrow .button-arrow {
  width: 36px;
  height: 36px;
  top: 0;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.todayrow .button-arrow.nobackground, .todayrow .button-arrow.hasLoader {
  background-image: none !important;
}
.todayrow .button-arrow .lds-ring {
  margin-right: 0;
}

.todayrow .button-arrow--subtract {
  left: 0;
  border: 1px solid #d8d8d8;
  border-radius: 4px 0 0 4px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.386' height='13.86' viewBox='0 0 8.386 13.86'%3E%3Cpath id='Path_1' data-name='Path 1' d='M7.234,14.53l1.3-1.76L2.748,7.6,8.534,1.35,7.234.67.148,7.6Z' transform='translate(-0.148 -0.67)' fill='%23909090' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
}

.todayrow .button-arrow--subtract:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.386' height='13.86' viewBox='0 0 8.386 13.86'%3E%3Cpath id='Path_1' data-name='Path 1' d='M7.234,14.53l1.3-1.76L2.748,7.6,8.534,1.35,7.234.67.148,7.6Z' transform='translate(-0.148 -0.67)' fill='%23595959' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
}

.todayrow .button-arrow--add {
  right: 0;
  border: 1px solid #d8d8d8;
  border-radius: 0 4px 4px 0;
  border-left: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.386' height='13.86' viewBox='0 0 8.386 13.86'%3E%3Cg transform='rotate(180, 4.193, 6.93)'%3E%3Cpath id='Path_1' data-name='Path 1' d='M7.234,14.53l1.3-1.76L2.748,7.6,8.534,1.35,7.234.67.148,7.6Z' transform='translate(-0.148 -0.67)' fill='%23909090' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.todayrow .button-arrow--add:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.386' height='13.86' viewBox='0 0 8.386 13.86'%3E%3Cg transform='rotate(180, 4.193, 6.93)'%3E%3Cpath id='Path_1' data-name='Path 1' d='M7.234,14.53l1.3-1.76L2.748,7.6,8.534,1.35,7.234.67.148,7.6Z' transform='translate(-0.148 -0.67)' fill='%23595959' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.todayrow #current-date-day, .todayrow #current-date-week-number {
  display: flex;
  width: 24px;
  height: 24px;
  justify-content: center;
  align-items: center;
  color: #f8f9fa;
  background-color: #222222;
  margin-left: 12px;
  border-radius: 12px;
  font-weight: bold;
  font-size: 12px;
}

.button-arrow--add.disabled {
  pointer-events: none;
  background-color: rgba(32, 32, 32, 0.02);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.386' height='13.86' viewBox='0 0 8.386 13.86'%3E%3Cg transform='rotate(180, 4.193, 6.93)'%3E%3Cpath id='Path_1' data-name='Path 1' d='M7.234,14.53l1.3-1.76L2.748,7.6,8.534,1.35,7.234.67.148,7.6Z' transform='translate(-0.148 -0.67)' fill='%23222222' opacity='0.1' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.button-arrow--subtract.disabled {
  pointer-events: none;
  background-color: rgba(32, 32, 32, 0.02);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.386' height='13.86' viewBox='0 0 8.386 13.86'%3E%3Cpath id='Path_1' data-name='Path 1' d='M7.234,14.53l1.3-1.76L2.748,7.6,8.534,1.35,7.234.67.148,7.6Z' transform='translate(-0.148 -0.67)' fill='%23222222' opacity='0.1' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
}

.todayrow #current-date-day-span, .todayrow #current-date-week-span {
  display: flex;
}

.todayrow #current-date-fullday {
  margin-left: 12px;
  font-size: 20px;
  line-height: 1.1;
}

.todayrow #current-date-month {
  padding-left: 12px;
  padding-right: 12px;
}

.todayrow .button {
  margin-left: 12px;
}

.plans__overview--buttons {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 140px;
  height: 100%;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: stretch;
}

.plans__overview--buttons .accept {
  width: calc(50% - 18px);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.999' height='23.999' viewBox='0 0 23.999 23.999'%3E%3Cpath id='Path_2' data-name='Path 2' d='M12,2A10,10,0,1,1,2,12,10.011,10.011,0,0,1,12,2Zm0-2A12,12,0,1,0,24,12,12,12,0,0,0,12,0Zm6.25,8.891L16.828,7.482l-6.1,6.217L7.646,10.763,6.25,12.2l4.5,4.319Z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
  background-color: #37a354;
  background-position: center center;
  background-size: 18px 18px;
  background-repeat: no-repeat;
  border-radius: 5px;
  margin-left: 18px;
  cursor: pointer;
}

.plans__overview--buttons .reject {
  width: calc(50% - 18px);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.999' height='23.999' viewBox='0 0 23.999 23.999'%3E%3Cpath id='Path_1' data-name='Path 1' d='M12,0A12,12,0,1,0,24,12,12,12,0,0,0,12,0ZM2.4,12A9.6,9.6,0,0,1,12,2.4a9.483,9.483,0,0,1,5.88,2.028L4.428,17.879A9.483,9.483,0,0,1,2.4,12ZM12,21.6A9.48,9.48,0,0,1,6.12,19.571L19.571,6.12A9.482,9.482,0,0,1,21.6,12,9.6,9.6,0,0,1,12,21.6Z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
  background-color: #f80000;
  background-position: center center;
  background-size: 18px 18px;
  background-repeat: no-repeat;
  border-radius: 5px;
  margin-left: 18px;
  cursor: pointer;
}

.plans__overview__box__modified--advertiser .label, .plans__overview__box__modified--budget .label {
  color: #999999;
  width: 100%;
  margin-bottom: 9px;
  display: block;
}

.plans__overview__box__modified--budget {
  clear: right;
  margin-top: 18px;
  text-align: right;
}

.plans__overview__box__modified--advertiser, .plans__overview__box__modified--budget {
  width: 50%;
  float: left;
  flex-direction: column;
}

.plans__overview__box__total {
  display: flex;
  margin-bottom: 12px;
}

.plans__overview__box__title h3 {
  margin-bottom: 0 !important;
}

.row.row-buttons {
  margin-top: -18px;
}

.checkscroll {
  position: absolute;
}

@media screen and (min-width: 992px) and (max-width: 1100px) {
  .mediaplans-overview__box--alt .mediaplans-overview__box__top,
  .mediaplans-overview__box--alt .mediaplans-overview__box__bottom__advertiser {
    gap: 9px;
  }
  .mediaplans-overview__box--alt .mediaplans-overview__box__bottom__advertiser .mediaplans-overview__box__bottom__advertiser__image {
    aspect-ratio: 74/56;
    width: 48px;
    height: unset;
  }
  .mediaplans-overview__box--alt .mediaplans-overview__box__bottom__advertiser .mediaplans-overview__box__bottom__advertiser__name {
    width: 100px;
  }
}
/* /network/calendar/advertiser/advertiserId/20 */
.sitemap-page-651 #form-element-__qfc_-0 .form__row__wrapper {
  flex-direction: column;
}
.sitemap-page-651 #form-element-__qfc_-0 #form-element-feeType-0 {
  width: 100%;
}
.sitemap-page-651 #form-element-__qfc_-0 #form-element-feeAmount-0,
.sitemap-page-651 #form-element-__qfc_-0 #form-element-feePercentage-0 {
  padding-left: 45px;
  padding-top: 18px;
  position: relative;
}
.sitemap-page-651 #form-element-__qfc_-0 #form-element-feeAmount-0:before, .sitemap-page-651 #form-element-__qfc_-0 #form-element-feeAmount-0:after,
.sitemap-page-651 #form-element-__qfc_-0 #form-element-feePercentage-0:before,
.sitemap-page-651 #form-element-__qfc_-0 #form-element-feePercentage-0:after {
  content: "";
  position: absolute;
}
.sitemap-page-651 #form-element-__qfc_-0 #form-element-feeAmount-0:before,
.sitemap-page-651 #form-element-__qfc_-0 #form-element-feePercentage-0:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 24'%3E%3Cdefs/%3E%3Cpath fill='%23D8D8D8' fill-rule='evenodd' d='M12 24H0V0h1v23h11v1z'/%3E%3C/svg%3E");
  width: 12px;
  height: 24px;
  left: 21px;
  top: 12px;
  -webkit-background-size: 12px 24px;
  background-size: 12px 24px;
}
.sitemap-page-651 #form-element-__qfc_-0 #form-element-feePercentage-0 input {
  text-align: right;
  padding-right: 36px;
}
.sitemap-page-651 #form-element-__qfc_-0 #form-element-feePercentage-0:after {
  content: "%";
  position: absolute;
  right: 25px;
  top: 26px;
}

.sitemap-page-503 #form-element-__qfc_-0 {
  display: none;
}
.sitemap-page-503 #form-element-__qfc_-1 .form__row__wrapper .form__component.form__component--50 {
  width: auto;
}

body.overlay-simple {
  background-color: transparent;
  padding-top: 0px;
  overflow-x: hidden;
}
body.overlay-simple form {
  padding-left: 0;
  padding-right: 0;
}

::-webkit-scrollbar {
  width: 9px;
}

::-webkit-scrollbar-track {
  background: #ffffff;
}

::-webkit-scrollbar-thumb {
  background: #d8d8d8;
  background: #ffffff;
}

#overlay-manager-main > *:not(:last-child) {
  background-color: transparent;
}

.overlay {
  position: fixed;
  z-index: 999;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(14, 35, 60, 0);
  transition: 0.15s;
  pointer-events: none;
}
.overlay--visible {
  background-color: rgba(14, 35, 60, 0.25);
  pointer-events: auto;
  transition-delay: 0s;
}
.overlay--visible .overlay__inner {
  transform: translateX(0);
  transition-delay: 0.35s;
}
.overlay--loading {
  pointer-events: none;
}
.overlay--transparent {
  background-color: transparent !important;
}
.overlay__inner {
  width: 100%;
  padding: 18px;
  background-color: #fff;
  margin-left: auto;
  max-width: 1000px;
  overflow-y: auto;
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100);
  transform: translateX(100%);
  transition: transform linear 0.25s;
  transition-delay: 0s;
  -webkit-overflow-scrolling: touch;
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
}
.overlay__inner::-webkit-scrollbar {
  width: 5px;
}
.overlay__inner::-webkit-scrollbar-track {
  background: #ffffff;
}
.overlay__inner::-webkit-scrollbar-thumb {
  background: #ecf3fe;
}
.overlay--export .overlay__inner, .overlay--publishers .overlay__inner, .overlay--settings .overlay__inner, .overlay--change-status .overlay__inner, .overlay--packages .overlay__inner, .overlay--approval .overlay__inner {
  max-width: 390px;
  overflow-x: hidden;
}
.overlay--export .overlay__inner form, .overlay--publishers .overlay__inner form, .overlay--settings .overlay__inner form, .overlay--change-status .overlay__inner form, .overlay--packages .overlay__inner form, .overlay--approval .overlay__inner form {
  margin-right: 0;
}
.overlay--export .overlay__inner form + form, .overlay--publishers .overlay__inner form + form, .overlay--settings .overlay__inner form + form, .overlay--change-status .overlay__inner form + form, .overlay--packages .overlay__inner form + form, .overlay--approval .overlay__inner form + form {
  margin-top: 36px;
}
.overlay--export .overlay__inner form .form__component--50:not(:first-child) .form__component--date .form__element, .overlay--publishers .overlay__inner form .form__component--50:not(:first-child) .form__component--date .form__element, .overlay--settings .overlay__inner form .form__component--50:not(:first-child) .form__component--date .form__element, .overlay--change-status .overlay__inner form .form__component--50:not(:first-child) .form__component--date .form__element, .overlay--packages .overlay__inner form .form__component--50:not(:first-child) .form__component--date .form__element, .overlay--approval .overlay__inner form .form__component--50:not(:first-child) .form__component--date .form__element {
  position: relative;
}
.overlay--export .overlay__inner form .form__component--50:not(:first-child) .form__component--date .form__element .picker, .overlay--publishers .overlay__inner form .form__component--50:not(:first-child) .form__component--date .form__element .picker, .overlay--settings .overlay__inner form .form__component--50:not(:first-child) .form__component--date .form__element .picker, .overlay--change-status .overlay__inner form .form__component--50:not(:first-child) .form__component--date .form__element .picker, .overlay--packages .overlay__inner form .form__component--50:not(:first-child) .form__component--date .form__element .picker, .overlay--approval .overlay__inner form .form__component--50:not(:first-child) .form__component--date .form__element .picker {
  right: 25%;
}
.overlay--edit-tabs .overlay__inner {
  max-width: 390px;
}
.overlay__header {
  flex-grow: 0;
  flex-shrink: 0;
  margin-bottom: 36px;
  line-height: 1;
}
.overlay__body {
  flex-grow: 1;
  position: relative;
}
.overlay__body.fullheight {
  height: 100%;
}
.overlay__body iframe {
  position: absolute;
  width: 100%;
  height: 100%;
}
.overlay__body iframe#reminder-preview {
  position: static;
}
.overlay__footer {
  height: 100%;
}
.overlay__content {
  height: 100vh;
  display: flex;
  flex-direction: column;
}
.overlay__content.text-component {
  gap: 0;
}
.overlay__divider {
  margin-left: -18px;
  margin-right: -18px;
  display: flex;
  height: 1px;
  background-color: rgba(34, 34, 34, 0.2);
}
.overlay__row {
  width: 100%;
}
.overlay__components {
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.overlay__components--edit-lead, .overlay__components--full-width-frame {
  padding-right: 18px;
  padding-left: 18px;
}
.overlay__buttons {
  display: flex;
  flex-wrap: wrap;
  margin-left: -9px;
  margin-right: -9px;
  margin-bottom: -18px !important;
}
.overlay__buttons .button {
  margin-left: 9px;
  margin-right: 9px;
  width: calc(25% - 18px);
  margin-bottom: 18px;
}
.overlay__loading {
  line-height: 1;
}
.overlay__loading .lds-ring {
  top: 1px;
}
.overlay--details .packagebanner, .overlay--upload .packagebanner {
  margin-bottom: 18px;
}
.overlay--details .alert, .overlay--upload .alert {
  margin-bottom: 18px;
}
.overlay--details .tabs__item .selection__inner:first-child, .overlay--upload .tabs__item .selection__inner:first-child {
  border: 0;
  padding-top: 0;
}
.overlay--details .tabs__item #createpackage-0, .overlay--upload .tabs__item #createpackage-0 {
  padding: 0;
  margin-left: 9px;
  margin-right: 9px;
  margin-bottom: -18px;
}
.overlay--details #informationForm, .overlay--upload #informationForm {
  margin-top: 24px !important;
}
.overlay--details #uploadForm, .overlay--details #commentForm, .overlay--upload #uploadForm, .overlay--upload #commentForm {
  padding-left: 9px;
  padding-right: 9px;
}
.overlay--details #uploadForm #uploadSubmit, .overlay--details #commentForm #uploadSubmit, .overlay--upload #uploadForm #uploadSubmit, .overlay--upload #commentForm #uploadSubmit {
  margin-right: 8px;
}
.overlay--details #uploadForm, .overlay--details #commentForm, .overlay--upload #uploadForm, .overlay--upload #commentForm {
  display: none;
}
.overlay--details .form__row--plupload, .overlay--upload .form__row--plupload {
  width: 100%;
}
.overlay--upload .overlay__inner {
  max-width: 390px;
  padding-right: 18px;
}
.overlay--upload .showButton {
  margin-top: 18px;
}
.overlay--upload #uploadForm .form__row:last-child, .overlay--upload #commentForm .form__row:last-child {
  margin-bottom: 0;
}
.overlay--upload #uploadForm .form__row--plupload, .overlay--upload #commentForm .form__row--plupload {
  width: auto;
}
.overlay--upload .comments {
  margin-top: 16px;
}
.overlay--upload .comments .comment {
  margin-bottom: 24px;
}
.overlay--upload .comments .comment.template {
  display: none;
}
.overlay--upload .comments .comment .comment-publisher-line {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.overlay--upload .comments .comment .comment-publisher-line .comment-publisher {
  flex: 1 1 100%;
  font-weight: bold;
}
.overlay--upload .comments .comment .comment-publisher-line img {
  flex: 0 0 28px;
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.overlay--upload .comments .comment .comment-publisher-line img:last-child {
  margin-left: 4px;
}
.overlay--upload .comments .comment .comment-comment {
  white-space: pre-line;
  width: calc(100% - 68px);
}
.overlay--upload .currentUploadedFiles {
  margin-bottom: 24px;
}
.overlay--upload .currentUploadedFiles:first-child {
  margin-top: 24px;
  border-top: 1px solid #d8d8d8;
  padding-top: 24px;
}
.overlay--upload .currentUploadedFiles .image-publisher {
  font-weight: bold;
  margin-bottom: 3px;
}
.overlay--upload .selection__inner.plupload_results2 {
  margin-top: 0 !important;
}
.overlay--settings .selection__inner:first-child {
  border: 0;
  padding-top: 0;
}
.overlay--settings #daterange-0 {
  padding: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: -18px;
}
.overlay--settings .form__row {
  margin-left: 0;
  margin-right: 0;
}
.overlay--advertiserdetail form {
  gap: 18px !important;
}
.overlay--comments .selection__inner:first-child, .overlay--namechange .selection__inner:first-child {
  border: 0;
  padding-top: 0;
}
.overlay--namechange .overlay__inner, .overlay--usersselect .overlay__inner, .overlay--network .overlay__inner, .overlay--advertiserdetail .overlay__inner {
  max-width: 390px;
}
.overlay--usersselect .selection__inner, .overlay--network .selection__inner, .overlay--paymentmethod .selection__inner {
  border: 0;
  padding-top: 0;
}
.overlay--imagedescription {
  z-index: 1000;
}
.overlay--imagedescription .selection__inner {
  border: 0;
}
.overlay--component .overlay__inner {
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  overflow-y: hidden;
}
.overlay--help .help-content .container {
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.overlay--help .help-content .col-12.help-full-width {
  width: 100% !important;
}
.overlay--book:not(.loaded) .overlay__content {
  visibility: hidden;
}
.overlay--fullwidth .overlay__inner {
  max-width: 1000px !important;
}
.overlay--threequarterwitdh .overlay__inner {
  max-width: 750px !important;
}
.overlay--halfwidth .overlay__inner {
  max-width: 390px !important;
}
.overlay--narrow .overlay__inner, .overlay--tabs-settings .overlay__inner, .overlay--tabs-settings--edit .overlay__inner, .overlay--tabs-settings--add .overlay__inner, .overlay--invoice-settings .overlay__inner {
  width: 100%;
  padding: 18px;
  max-width: 390px;
}
.overlay--narrow .overlay__header, .overlay--tabs-settings .overlay__header, .overlay--tabs-settings--edit .overlay__header, .overlay--tabs-settings--add .overlay__header, .overlay--invoice-settings .overlay__header {
  margin-bottom: 0;
}
.overlay--narrow .overlay__header .close-link, .overlay--tabs-settings .overlay__header .close-link, .overlay--tabs-settings--edit .overlay__header .close-link, .overlay--tabs-settings--add .overlay__header .close-link, .overlay--invoice-settings .overlay__header .close-link {
  margin-bottom: 36px;
  width: 100%;
}
.overlay--narrow .overlay__header .overlay__title, .overlay--tabs-settings .overlay__header .overlay__title, .overlay--tabs-settings--edit .overlay__header .overlay__title, .overlay--tabs-settings--add .overlay__header .overlay__title, .overlay--invoice-settings .overlay__header .overlay__title {
  font-size: 16px;
  margin-bottom: 36px;
  line-height: 1.5;
}
.overlay--narrow .overlay__header .overlay__title::before, .overlay--narrow .overlay__header .overlay__title::after, .overlay--tabs-settings .overlay__header .overlay__title::before, .overlay--tabs-settings .overlay__header .overlay__title::after, .overlay--tabs-settings--edit .overlay__header .overlay__title::before, .overlay--tabs-settings--edit .overlay__header .overlay__title::after, .overlay--tabs-settings--add .overlay__header .overlay__title::before, .overlay--tabs-settings--add .overlay__header .overlay__title::after, .overlay--invoice-settings .overlay__header .overlay__title::before, .overlay--invoice-settings .overlay__header .overlay__title::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.overlay--narrow .overlay__header .overlay__title::before, .overlay--tabs-settings .overlay__header .overlay__title::before, .overlay--tabs-settings--edit .overlay__header .overlay__title::before, .overlay--tabs-settings--add .overlay__header .overlay__title::before, .overlay--invoice-settings .overlay__header .overlay__title::before {
  margin-bottom: calc(-0.3611111111em + 0px);
}
.overlay--narrow .overlay__header .overlay__title::after, .overlay--tabs-settings .overlay__header .overlay__title::after, .overlay--tabs-settings--edit .overlay__header .overlay__title::after, .overlay--tabs-settings--add .overlay__header .overlay__title::after, .overlay--invoice-settings .overlay__header .overlay__title::after {
  margin-top: calc(-0.4166666667em + 0px);
}
.overlay--narrow .overlay__body .buttons, .overlay--tabs-settings .overlay__body .buttons, .overlay--tabs-settings--edit .overlay__body .buttons, .overlay--tabs-settings--add .overlay__body .buttons, .overlay--invoice-settings .overlay__body .buttons {
  margin-top: 18px;
}
.overlay .separator {
  width: calc(100% + 72px);
  height: 1px;
  margin-right: -36px;
  margin-left: -36px;
  margin-bottom: 36px;
  background-color: #d8d8d8;
}
.overlay .adgenda-calendar__sidebar {
  border: 0;
  border-radius: 0;
}
.overlay .adgenda-calendar__sidebar__top, .overlay .adgenda-calendar__sidebar__bottom {
  padding-left: 0;
  padding-right: 0;
}
.overlay .adgenda-calendar__sidebar .adgenda-calendar__sidebar__toggle__top,
.overlay .adgenda-calendar__sidebar .adgenda-calendar__sidebar__toggle__content {
  padding-left: 0;
  padding-right: 0;
}
.overlay .adgenda-calendar__sidebar .adgenda-calendar__sidebar__toggle__top.menu-open,
.overlay .adgenda-calendar__sidebar .adgenda-calendar__sidebar__toggle__content.menu-open {
  overflow: visible !important;
}
.overlay .adgenda-calendar__sidebar__toggle__top__icon {
  right: 0;
}
.overlay #imageViewer, .overlay #imageViewer2, .overlay #imageViewer3, .overlay #imageViewer4 {
  margin-top: 12px;
}
.overlay #imageViewer .image-info-wrapper, .overlay #imageViewer2 .image-info-wrapper, .overlay #imageViewer3 .image-info-wrapper, .overlay #imageViewer4 .image-info-wrapper {
  align-items: flex-start;
}
.overlay #imageViewer .image-info, .overlay #imageViewer2 .image-info, .overlay #imageViewer3 .image-info, .overlay #imageViewer4 .image-info {
  margin-bottom: 0;
}
.overlay #imageViewer .image-name, .overlay #imageViewer2 .image-name, .overlay #imageViewer3 .image-name, .overlay #imageViewer4 .image-name {
  color: #909090;
}
.overlay #imageViewer2, .overlay #imageViewer3, .overlay #imageViewer4 {
  margin-top: 0;
}
.overlay #overviewInfo, .overlay #informationForm, .overlay #blackoutInfo, .overlay #packageInfo {
  margin-top: 12px;
}
.overlay #overviewInfo.content-box, .overlay #blackoutInfo.content-box, .overlay #packageInfo.content-box {
  padding: 0;
  border: 0;
}
.overlay #overviewInfo.content-box .preview-image, .overlay #blackoutInfo.content-box .preview-image, .overlay #packageInfo.content-box .preview-image {
  padding: 0;
  background-color: transparent;
}
.overlay #overviewInfo.content-box .content-box-border-bottom, .overlay #blackoutInfo.content-box .content-box-border-bottom, .overlay #packageInfo.content-box .content-box-border-bottom {
  padding-bottom: 8px;
  margin-bottom: 18px;
}
.overlay .pell-content {
  height: auto;
  padding: 0;
}
.overlay .container-fluid, .overlay .container-sm, .overlay .container-md, .overlay .container-lg, .overlay .container-xl {
  padding-left: 0;
  padding-right: 0;
}

.close-link {
  display: inline-flex;
  gap: 6px;
  align-items: center;
  cursor: pointer;
  color: rgba(34, 34, 34, 0.6);
  position: relative;
  padding-left: 24px;
  line-height: 1;
  height: 12px;
}
.close-link:before {
  content: "";
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cmask id='mask0_2016_1211' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='18'%3E%3Crect width='18' height='18' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2016_1211)'%3E%3Cpath d='M4.8 14.25L3.75 13.2L7.95 9L3.75 4.8L4.8 3.75L9 7.95L13.2 3.75L14.25 4.8L10.05 9L14.25 13.2L13.2 14.25L9 10.05L4.8 14.25Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/g%3E%3C/svg%3E");
  background-position: center;
  top: -3px;
  position: absolute;
  left: 0;
}
.close-link:hover {
  color: #222222;
}
.close-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cmask id='mask0_2016_1211' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='18'%3E%3Crect width='18' height='18' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2016_1211)'%3E%3Cpath d='M4.8 14.25L3.75 13.2L7.95 9L3.75 4.8L4.8 3.75L9 7.95L13.2 3.75L14.25 4.8L10.05 9L14.25 13.2L13.2 14.25L9 10.05L4.8 14.25Z' fill='%23222222' fill-opacity='1'/%3E%3C/g%3E%3C/svg%3E");
}
.close-link--previous:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cmask id='mask0_2016_390' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='18'%3E%3Crect width='18' height='18' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2016_390)'%3E%3Cpath d='M5.86875 9.75L10.0688 13.95L9 15L3 9L9 3L10.0688 4.05L5.86875 8.25H15V9.75H5.86875Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/g%3E%3C/svg%3E");
}
.close-link--previous:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cmask id='mask0_2016_390' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='18'%3E%3Crect width='18' height='18' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2016_390)'%3E%3Cpath d='M5.86875 9.75L10.0688 13.95L9 15L3 9L9 3L10.0688 4.05L5.86875 8.25H15V9.75H5.86875Z' fill='%23222222' fill-opacity='1'/%3E%3C/g%3E%3C/svg%3E");
}

.overlay--inventory #uploadForm, .selection--inventory #uploadForm {
  gap: 18px;
}
.overlay--inventory .plupload-upload-status, .selection--inventory .plupload-upload-status {
  display: none;
}
.overlay--inventory .plupload-buttons .button.button--outline, .selection--inventory .plupload-buttons .button.button--outline {
  margin-left: 0;
  display: block !important;
}

.back-link {
  padding-left: 21px;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cg transform='rotate(180 6 6)'%3E%3Cpath fill-rule='evenodd' fill='%23909090' d='M6.512,0.500 L5.089,1.914 L8.177,5.002 L0.000,5.002 L0.000,6.998 L8.177,6.998 L5.089,10.086 L6.512,11.500 L12.000,6.000 L6.512,0.500 Z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 12px 12px;
  color: #909090;
  background-position: left top 2px;
  display: none;
}
.back-link:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cg transform='rotate(180 6 6)'%3E%3Cpath fill-rule='evenodd' fill='%23222222' d='M6.512,0.500 L5.089,1.914 L8.177,5.002 L0.000,5.002 L0.000,6.998 L8.177,6.998 L5.089,10.086 L6.512,11.500 L12.000,6.000 L6.512,0.500 Z'/%3E%3C/g%3E%3C/svg%3E");
  color: #222;
}

.overlay--second .back-link + .close-link {
  display: none;
}

.overlay--second .back-link {
  display: inline;
}

.overlay-close {
  position: relative;
  width: 100%;
  height: 24px;
}
.overlay-close .close {
  position: absolute;
  top: 0;
  right: -6px;
  width: 24px;
  height: 24px;
  background-image: url("/img/quantum/themes/default/sprite.png");
  background-position: -510px -186px;
  cursor: pointer;
}
.overlay-close .close:hover {
  background-position: -510px -222px;
}

.adgenda-calendar__calendar__popup-form {
  display: flex;
  align-items: center;
  justify-content: center;
  display: none;
  width: 100vw;
  height: 100vh;
  background-color: rgba(14, 35, 60, 0.25);
  z-index: 1000;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  position: fixed;
}
.adgenda-calendar__calendar__popup-form__inner {
  width: 500px;
  max-width: 100%;
  background-color: #fff;
  border: 1px solid rgb(204, 204, 204);
  border-radius: 5px;
  z-index: 1000;
  position: absolute;
  left: 50%;
  top: 50%;
  padding: 18px;
  transform: translate(-50%, -50%);
}
.adgenda-calendar__calendar__popup-form#imageViewer .adgenda-calendar__calendar__popup-form__inner {
  width: 800px;
}

#loaderIcon .adgenda-calendar__calendar__popup-form__inner {
  width: auto;
  padding: 9px;
}

.loading {
  display: flex;
  align-items: center;
}
.loading-icon {
  margin-right: 9px;
}
.loading-text {
  color: #222 !important;
}

.loading-icon {
  width: 36px;
  height: 36px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' display='block' preserveAspectRatio='xMidYMid' style='margin:auto;background:0 0' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='35' fill='none' stroke='%23222222' stroke-dasharray='164.934 56.978' stroke-width='10'%3E%3CanimateTransform attributeName='transform' dur='1s' keyTimes='0;1' repeatCount='indefinite' type='rotate' values='0 50 50;360 50 50'/%3E%3C/circle%3E%3C/svg%3E");
  -webkit-background-size: contain;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}

.floating-button {
  position: fixed;
  top: 96px;
  top: 72px;
  right: 36px;
  z-index: 5;
  border-radius: 50%;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  width: 60px;
  height: 60px;
  transition: 0.15s;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23222; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='open-icon' class='cls-1' d='M1378.99,153h-15.44a4.521,4.521,0,0,1-4.54-4.5v-16a4.521,4.521,0,0,1,4.54-4.5h15.44v1h-15.44a3.517,3.517,0,0,0-3.53,3.5v16a3.517,3.517,0,0,0,3.53,3.5h15.44v1ZM1378,134l1.02,1.02-5.26,5.258H1384v1.442h-10.23l5.28,5.258L1378.03,148l-7.03-7Z' transform='translate(-1359 -128)'/%3E%3C/svg%3E%0A");
  border: 1px solid rgba(34, 34, 34, 0.5);
}
.filters .floating-button {
  position: relative;
  top: auto;
  right: 0;
  bottom: 13px;
  margin-left: 36px;
  right: -18px;
}
.floating-button__label {
  height: 24px;
  padding-left: 9px;
  padding-right: 9px;
  border-radius: 4px;
  background-color: #fff;
  position: absolute;
  top: calc(100% + 15px);
  left: 50%;
  transform: translateX(-50%);
  background-color: #cf0f5b;
  font-weight: bold;
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  white-space: nowrap;
  transition: opacity ease 0.15s;
  color: #fff;
  pointer-events: none;
  display: none;
}
.floating-button__label:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 9px 6px;
  border-color: transparent transparent #cf0f5c transparent;
  position: absolute;
  top: -9px;
  left: calc(50% - 6px);
}
.floating-button:hover .floating-button__label {
  opacity: 1;
}

#reservationForm {
  margin-bottom: 18px;
}

.image-info-wrapper {
  display: flex;
  align-items: center;
}
.image-info-wrapper .image-info__right {
  padding-left: 18px;
}

#noteForm-0 {
  margin-left: -18px;
  margin-right: -18px;
}
#noteForm-0 .form__component {
  flex: 1 1 100%;
}
#noteForm-0 label:hover {
  background-color: transparent;
}
#noteForm-0 .selection__top, #noteForm-0 .selection__center {
  border: 0;
}
#noteForm-0 .selection__top {
  padding-top: 0;
}
#noteForm-0 .selection__list__item {
  flex-direction: column;
}
#noteForm-0 .selection__list__item label::before {
  top: 18px;
}
#noteForm-0 .selection__list__item label::after {
  top: 14px;
}
#noteForm-0 .selection__list__item textarea {
  display: block;
  float: none;
  width: calc(66.6667% - 18px);
  margin-left: 56px;
  margin-right: 18px;
}

#publisherCommentForm, #publisherForm {
  margin-right: 0;
  margin-left: 0;
}
#publisherCommentForm h2, #publisherForm h2 {
  margin-bottom: 0;
}
#publisherCommentForm .form__row__label, #publisherForm .form__row__label {
  flex: 1 1 100% !important;
  margin-top: -3px;
}

#publisherForm {
  margin-bottom: 36px;
  margin-top: -3px;
}

#publisherCommentForm textarea {
  display: block;
  float: none;
}

#noteForm-0 {
  margin-left: 0;
  margin-right: 0;
  padding: 18px 18px 0 18px;
  border: 1px solid #d8d8d8;
  background-color: #fff;
}
#noteForm-0 #editor {
  margin-right: -18px;
  margin-left: -18px;
  width: calc(100% + 36px);
}
#noteForm-0 .form__row {
  margin-right: 0;
  margin-left: 0;
}
#noteForm-0 .pell-content {
  height: 300px;
  padding: 18px;
}

#nameForm, .overlay--advertiserdetail form {
  gap: 18px;
  padding-bottom: 18px;
}

.overlay--advertiserdetail .selection__inner h2 {
  margin-top: 0;
  margin-bottom: 18px;
}

#package-title {
  display: block;
  max-width: 100%;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.editorOverlay {
  background-color: #fff;
  padding-top: 0;
}

.componentForm {
  padding-right: 36px;
}
.componentForm .form__row {
  margin-left: 0;
  margin-right: 0;
}
.componentForm .publisher-advertiser-form .form__row {
  width: 100%;
}
.componentForm .overlay__inner {
  padding-right: 0;
}

.overlay--task .overlay__inner {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-shrink: 0;
  width: 400px;
  padding: 0;
}
.overlay--task.overlay--task--addusers .overlay__inner {
  width: 650px;
}
.overlay--task .overlay__header {
  width: 100%;
  margin-bottom: 0;
}
.overlay--task .overlay__header .close-link {
  display: flex;
  padding: 18px;
}
.overlay--task .overlay__content {
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 18px;
}
.overlay--task .overlay__content .overlay__body {
  display: flex;
  flex-direction: column;
  gap: 36px;
}
.overlay--task .form__row--text {
  margin-bottom: 18px;
}

@keyframes fadeInFromNone {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}
.searchable-overlay {
  display: none;
  opacity: 0;
  position: absolute;
  background-color: #fff;
  border: 1px solid #d8d8d8;
  box-shadow: 0px 0px 11px 3px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  z-index: 1000;
  transition: opacity 0.15s linear;
}
.searchable-overlay.active {
  opacity: 1;
}
.searchable-overlay--itembox {
  width: 100%;
  max-height: 300px;
  max-height: 30vh;
  overflow-x: auto;
  padding: 18px;
  border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.searchable-overlay--itembox .form__component {
  margin-bottom: 0;
}
.searchable-overlay .hiddenField {
  display: none;
}
.searchable-overlay .textSearch-wrapper {
  width: calc(100% - 36px);
  margin: 18px;
  max-width: none;
}
.searchable-overlay .areaSearch-wrapper {
  width: calc(100% - 36px);
  margin: 18px 18px 0 18px;
}
.searchable-overlay .messagebar {
  width: calc(100% - 36px);
  margin: 18px;
  display: flex;
  flex-wrap: nowrap;
  gap: 18px;
  font-weight: bold;
}
.searchable-overlay .messagebar .stats {
  flex: 0 0 auto;
  line-height: 1.5;
}
.searchable-overlay .messagebar .stats::before, .searchable-overlay .messagebar .stats::after {
  display: none;
}
.searchable-overlay .messagebar .clearbutton {
  flex: 1 1 auto;
}
.searchable-overlay .messagebar .donebutton {
  flex: 0 0 auto;
}
.searchable-overlay--embedded {
  position: static;
  box-shadow: none;
  display: block;
  width: calc(100% + 36px);
  margin-right: -18px;
  margin-left: -18px;
  border: 0;
  opacity: 1;
}
.searchable-overlay--embedded .areaSearch-wrapper, .searchable-overlay--embedded .textSearch-wrapper:first-child {
  margin-top: 0;
}

#exportFinancialForm {
  margin-bottom: 36px;
}

.form__component--settingstitle .overlay__title {
  align-items: flex-start;
  padding: 0;
  padding-bottom: 18px;
  display: block;
}

.overlay--edit-lead .overlay__content > .overlay__body,
.overlay--edit-action .overlay__content > .overlay__body,
.overlay--edit-comment .overlay__content > .overlay__body,
.overlay--full-width-frame .overlay__content > .overlay__body {
  margin-left: -18px;
  margin-right: -18px;
}

#agencyListHolder table:not(.normal) th:not(:last-child),
#agencyListHolder table:not(.normal) tbody tr td:not(:last-child) {
  padding-right: 0;
}

@media screen and (max-width: 991px) {
  .overlay__inner {
    padding: 24px;
  }
}
@media screen and (max-width: 480px) {
  .overlay__inner {
    padding: 18px;
  }
}
.divider-block.block {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
.divider-block.block.topmrg {
  padding-top: 36px;
}
.divider-block.block.btmmrg {
  padding-bottom: 36px;
}
.divider-block.content-width {
  padding-left: 36px;
  padding-right: 36px;
}

h1.divider,
h2.divider,
h3.divider,
h4.divider {
  margin-left: 18px;
  margin-right: 18px;
  width: calc(100% - 36px);
  position: relative;
  z-index: 3;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
}
h1.divider.hidden,
h2.divider.hidden,
h3.divider.hidden,
h4.divider.hidden {
  display: none;
}
h1.divider span,
h2.divider span,
h3.divider span,
h4.divider span {
  background-color: #f8f9fa;
  padding-left: 18px;
  padding-right: 18px;
  position: relative;
  z-index: 2;
  align-self: auto;
  flex: 0 1 auto;
}
h1.divider::before,
h2.divider::before,
h3.divider::before,
h4.divider::before {
  display: block !important;
  content: "";
  width: 18px;
  height: 1px;
  background-color: rgba(216, 216, 216, 0.6);
  position: absolute;
  left: -18px;
  width: calc(100% + 36px);
  top: 15px;
  z-index: -2;
}
h1.divider::after,
h2.divider::after,
h3.divider::after,
h4.divider::after {
  display: none;
}
h1.divider--toggle .toggle-controls,
h2.divider--toggle .toggle-controls,
h3.divider--toggle .toggle-controls,
h4.divider--toggle .toggle-controls {
  position: absolute;
  width: 30px;
  bottom: 7px;
  right: -18px;
  background-color: #f8f9fa;
}
h1.divider--component,
h2.divider--component,
h3.divider--component,
h4.divider--component {
  padding-bottom: 0;
}

.block h4.divider {
  margin-bottom: 0;
}

.tooltip {
  position: relative;
  width: 18px;
  display: inline-block;
  margin-left: 3px;
  top: 2px;
}
.tooltip__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M9.000,1.500 C13.135,1.500 16.500,4.864 16.500,9.000 C16.500,13.135 13.135,16.500 9.000,16.500 C4.865,16.500 1.500,13.135 1.500,9.000 C1.500,4.864 4.865,1.500 9.000,1.500 ZM9.000,0.000 C4.030,0.000 -0.000,4.030 -0.000,9.000 C-0.000,13.970 4.030,18.000 9.000,18.000 C13.970,18.000 18.000,13.970 18.000,9.000 C18.000,4.030 13.970,0.000 9.000,0.000 ZM8.999,4.313 C9.517,4.313 9.938,4.733 9.938,5.250 C9.938,5.768 9.517,6.188 8.999,6.188 C8.482,6.188 8.062,5.768 8.062,5.250 C8.062,4.733 8.482,4.313 8.999,4.313 ZM10.500,13.500 L7.500,13.500 L7.500,12.750 C7.863,12.616 8.250,12.599 8.250,12.199 L8.250,8.849 C8.250,8.448 7.863,8.385 7.500,8.251 L7.500,7.501 L9.750,7.501 L9.750,12.200 C9.750,12.601 10.138,12.618 10.500,12.751 L10.500,13.500 Z'/%3E%3C/svg%3E");
  background-color: #fff;
  background-size: 18px 18px;
  background-position: center center;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  cursor: pointer;
}
.tooltip__content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M9.000,1.500 C13.135,1.500 16.500,4.864 16.500,9.000 C16.500,13.135 13.135,16.500 9.000,16.500 C4.865,16.500 1.500,13.135 1.500,9.000 C1.500,4.864 4.865,1.500 9.000,1.500 ZM9.000,-0.000 C4.030,-0.000 -0.000,4.030 -0.000,9.000 C-0.000,13.970 4.030,18.000 9.000,18.000 C13.970,18.000 18.000,13.970 18.000,9.000 C18.000,4.030 13.970,-0.000 9.000,-0.000 ZM8.999,4.312 C9.517,4.312 9.938,4.733 9.938,5.250 C9.938,5.767 9.517,6.188 8.999,6.188 C8.482,6.188 8.062,5.767 8.062,5.250 C8.062,4.733 8.482,4.312 8.999,4.312 ZM10.500,13.500 L7.500,13.500 L7.500,12.750 C7.863,12.616 8.250,12.599 8.250,12.199 L8.250,8.849 C8.250,8.448 7.863,8.385 7.500,8.251 L7.500,7.501 L9.750,7.501 L9.750,12.200 C9.750,12.601 10.138,12.618 10.500,12.751 L10.500,13.500 Z'/%3E%3C/svg%3E");
  background-color: #fff;
  background-size: 18px 18px;
  background-position: right 18px top 18px;
  background-repeat: no-repeat;
  font-size: 14px;
  right: -19px;
  top: -19px;
  left: auto;
  border: 1px solid #d8d8d8;
  z-index: 10;
  border-radius: 4px;
  box-shadow: 0 12.5px 10px rgba(0, 0, 0, 0.035), 0 100px 80px rgba(0, 0, 0, 0.07);
  width: 250px;
  height: auto;
  padding: 18px;
  position: absolute;
  padding-right: 36px;
  display: none;
}
.data-table .tooltip {
  padding-left: 6px;
}

#editor {
  width: calc(100% + 36px);
  margin-left: -18px;
  margin-right: -18px;
  border-bottom: 1px solid #e2e2e2;
  margin-bottom: 18px;
}

#editor-block {
  padding-top: 3px;
}
#editor-block.editor-dragging .editor-container, #editor-block.sorting .editor-container {
  box-sizing: content-box;
}
#editor-block.editor-dragging .editor-container + .editor-container, #editor-block.sorting .editor-container + .editor-container {
  margin-top: 25px;
}
#editor-block .editor-component {
  position: relative;
  min-height: 50px;
}
#editor-block .editor-component .editor-component-handle {
  width: 24px;
  height: 24px;
  top: 8px;
  right: 85px;
  cursor: move;
  font-weight: bold;
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23cf0f5b' d='M512 255.1c0 8.188-3.125 16.41-9.375 22.66l-72 72C424.4 356.9 416.2 360 408 360c-18.28 0-32-14.95-32-32c0-8.188 3.125-16.38 9.375-22.62L402.8 288H288v114.8l17.38-17.38C311.6 379.1 319.8 376 328 376c18.28 0 32 14.95 32 32c0 8.188-3.125 16.38-9.375 22.62l-72 72C272.4 508.9 264.2 512 256 512s-16.38-3.125-22.62-9.375l-72-72C155.1 424.4 152 416.2 152 408c0-17.05 13.73-32 32-32c8.188 0 16.38 3.125 22.62 9.375L224 402.8V288H109.3l17.38 17.38C132.9 311.6 136 319.8 136 328c0 17.05-13.73 32-32 32c-8.188 0-16.38-3.125-22.62-9.375l-72-72C3.125 272.4 0 264.2 0 255.1s3.125-16.34 9.375-22.59l72-72C87.63 155.1 95.81 152 104 152c18.28 0 32 14.95 32 32c0 8.188-3.125 16.38-9.375 22.62L109.3 224H224V109.3L206.6 126.6C200.4 132.9 192.2 136 184 136c-18.28 0-32-14.95-32-32c0-8.188 3.125-16.38 9.375-22.62l72-72C239.6 3.125 247.8 0 256 0s16.38 3.125 22.62 9.375l72 72C356.9 87.63 360 95.81 360 104c0 17.05-13.73 32-32 32c-8.188 0-16.38-3.125-22.62-9.375L288 109.3V224h114.8l-17.38-17.38C379.1 200.4 376 192.2 376 184c0-17.05 13.73-32 32-32c8.188 0 16.38 3.125 22.62 9.375l72 72C508.9 239.6 512 247.8 512 255.1z'/%3E%3C/svg%3E");
  z-index: 20;
}
#editor-block .editor-component.desync .editor-component-handle {
  right: 108px;
}
#editor-block .editor-component.placeholder-margin {
  border-top: 50px solid #ccc;
}
#editor-block.sorting .editor-component:not(.ui-sortable-helper)::after {
  position: absolute;
  top: 0px;
  left: 1px;
  width: 100%;
  height: 0px;
  border-top: 1px dashed #666666;
  content: "";
}
#editor-block.sorting .ui-sortable-helper {
  border-top: 1px dashed #666666;
  border-bottom: 1px dashed #666666;
  opacity: 0.8;
}
#editor-block.sorting .ui-sortable-helper img {
  opacity: 0.6;
}
#editor-block.sorting .ui-sortable-helper::after, #editor-block.sorting .ui-sortable-helper::before {
  display: none;
}
#editor-block.sorting .editor-component.ui-sortable-placeholder {
  background-color: rgba(0, 150, 250, 0.4) !important;
  margin: 0px !important;
  visibility: visible !important;
}
#editor-block.sorting .editor-component.ui-sortable-placeholder::after, #editor-block.sorting .editor-component.ui-sortable-placeholder::before {
  display: none;
}
#editor-block.sorting .editor-container {
  min-height: 100px;
}
#editor-block.editor-placeholder-margin {
  margin-bottom: 50px;
}
#editor-block .editor-container {
  min-height: 50px;
}
#editor-block .editor-container.placeholder-margin {
  border-bottom: 50px solid #cccccc;
}
#editor-block .empty {
  padding-top: 12px;
  height: 48px;
  background-color: #eeeeee;
  border-top: 1px dashed #cccccc;
  border-bottom: 1px dashed #cccccc;
}
#editor-block.with-containers .empty {
  position: absolute;
  border: none;
  height: auto;
  background-color: none;
}

.content-editor .content-editor--info {
  position: relative;
}
.content-editor .content-editor--controls {
  position: relative;
}
.content-editor .content-editor--controls.disabled::after {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: url("/img/quantum/themes/default/loading.gif") center center no-repeat #cccccc;
  background-size: 32px auto;
  border-radius: 5px;
  z-index: 20;
  content: "";
}
.content-editor .content-editor--controls .content-editor--items {
  width: 100%;
  background-color: #edeeef;
  border: 1px solid #cccccc;
  border-radius: 5px;
  padding: 4px;
  margin-bottom: 12px;
  display: flex;
  position: relative;
  z-index: 20;
  text-align: center;
}
.content-editor .content-editor--controls button.button.button--outline {
  width: 130px;
  height: 50px;
  position: absolute;
  top: 0px;
  right: 0px;
  background-color: #ffffff;
}
.content-editor .content-editor--controls button.button.button--outline font {
  font-size: 24px;
  margin: -4px 4px 0px 0px;
}
.content-editor .content-editor--controls.floating {
  z-index: 30;
}
.content-editor .content-editor--controls.floating > div {
  border-color: #0058ff;
}
.content-editor .content-editor--controls.floating > div, .content-editor .content-editor--controls.floating button {
  box-shadow: 5px 5px 10px 0px #bbbbbb;
}
.content-editor.with-containers .content-editor--controls .content-editor--items {
  width: calc(100% - 138px);
}
.content-editor .content-editor--item {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: #cf0f5b;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  border-radius: 4px;
  margin: 4px;
  padding: 6px 18px;
  flex-grow: 0;
  cursor: move;
  min-height: 36px;
}
.content-editor .content-editor--item:hover {
  background-color: #de084e;
}
.content-editor .content-editor--components .ui-sortable-placeholder {
  margin: 0px;
  padding: 0px;
  border-radius: 0px;
}
.content-editor .content-editor--components.dragging .content-editor--container + .content-editor--container {
  margin-top: 25px;
}
.content-editor .content-editor--components.dragging .content-editor--container-components {
  min-height: 98px;
}
.content-editor .content-editor--components.dragging .content-editor--container-components:first-child {
  padding-top: 0px;
}
.content-editor .iframe {
  display: block;
  width: 100%;
  min-height: 260px;
  border: 1px solid #cccccc;
}
.content-editor .content-editor--main {
  position: relative;
}
.content-editor .content-editor--main.loading::after {
  position: absolute;
  width: 100%;
  height: 100%;
  background: url("/img/quantum/themes/default/loading.gif") center center no-repeat #cccccc;
  background-size: 120px auto;
  z-index: 50;
  content: "";
  display: block;
  top: 0px;
  left: 0px;
}
.content-editor .content-editor--main .content-editor--components {
  position: absolute;
  top: 0;
  left: 1px;
  right: 1px;
  bottom: 12px;
  pointer-events: none;
  z-index: 10;
}
.content-editor .content-editor--main .content-editor--components.dragging {
  pointer-events: all;
}
.content-editor .content-editor--main .content-editor--components .content-editor--container {
  position: relative;
  transition: background 0.5s;
}
.content-editor .content-editor--main .content-editor--components .content-editor--container.active {
  background-color: rgba(0, 0, 0, 0.15);
}
.content-editor .content-editor--main .content-editor--components .content-editor--container .content-editor--container-components {
  min-height: 48px;
  border: 1px solid rgba(0, 150, 250, 0.4);
  margin: 0px 0px 0px -1px;
  box-sizing: content-box;
}
.content-editor .content-editor--main .content-editor--components .content-editor--container .content-editor--container-controls {
  position: absolute;
  top: 1px;
  left: 50%;
  opacity: 0.5;
  width: 72px;
  margin-left: -36px;
}
.content-editor .content-editor--main .content-editor--components .content-editor--container .content-editor--container-controls:hover {
  opacity: 1;
}
.content-editor .content-editor--main .content-editor--components .content-editor--container .content-editor--container-controls .icons {
  pointer-events: all;
  float: right;
  background-color: rgb(144, 144, 144);
  padding: 4px 6px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.content-editor .content-editor--main .content-editor--components .content-editor--container .content-editor--container-controls .icons .list tr td {
  padding: 6px;
}
.content-editor .content-editor--main .content-editor--components .content-editor--container .content-editor--container-controls .icons .icon {
  float: left;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.content-editor .content-editor--main .content-editor--components .content-editor--container .content-editor--container-controls .icons .icon + .icon {
  margin-left: 8px;
}
.content-editor .content-editor--main .content-editor--components .content-editor--container .content-editor--container-controls .icons.dragging {
  pointer-events: none;
}
.content-editor .content-editor--main .content-editor--components .content-editor--component {
  transition: background 0.5s;
  border: 1px dashed rgba(0, 0, 0, 0.4);
  min-height: 50px;
}
.content-editor .content-editor--main .content-editor--components .content-editor--component.active {
  background-color: rgba(0, 0, 0, 0.15);
}
.content-editor .content-editor--main .content-editor--components .content-editor--component.active .icons {
  background-color: rgba(170, 170, 170, 0.85);
}
.content-editor .content-editor--main .content-editor--components .content-editor--component.active .icons .icon {
  cursor: pointer;
}
.content-editor .content-editor--main .content-editor--components .content-editor--component.removed {
  background-color: rgba(255, 0, 0, 0.25);
  box-shadow: 0px 0px 5px 1px inset rgba(255, 0, 0, 0.25);
}
.content-editor .content-editor--main .content-editor--components .content-editor--component.removed.active {
  background-color: rgba(200, 0, 0, 0.4);
  box-shadow: 0px 0px 5px 1px inset rgba(200, 0, 0, 0.4);
}
.content-editor .content-editor--main .content-editor--components .content-editor--component .icons {
  pointer-events: all;
  float: right;
  background-color: rgb(144, 144, 144);
  padding: 4px 6px;
  border-bottom-left-radius: 5px;
}
.content-editor .content-editor--main .content-editor--components .content-editor--component .icons .list tr td {
  padding: 6px;
}
.content-editor .content-editor--main .content-editor--components .content-editor--component .icons .icon {
  float: left;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.content-editor .content-editor--main .content-editor--components .content-editor--component .icons .icon:not(.hidden) + .icon {
  margin-left: 8px;
}
.content-editor .content-editor--main .content-editor--components .content-editor--component .icons .icon.edit {
  background-image: url(/img/exposureplanning/assets/icons/edit.svg);
}
.content-editor .content-editor--main .content-editor--components .content-editor--component .icons .icon.delete {
  background-image: url(/img/exposureplanning/assets/icons/remove.svg);
}
.content-editor .content-editor--main .content-editor--components .content-editor--component .icons.dragging {
  pointer-events: none;
}
.content-editor .ui-sortable-placeholder {
  min-height: 48px;
  background-color: rgba(0, 150, 255, 0.8);
  visibility: visible !important;
  border: 1px solid rgb(0, 150, 255);
  text-align: center;
  width: 100%;
}
.content-editor .ui-sortable-placeholder:after {
  content: "- Place component here -";
  font-size: 24px;
  line-height: 48px;
}
.content-editor .icon.image {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000faa' d='M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 64V448C362 448 448 362 448 256C448 149.1 362 64 256 64z'/%3E%3C/svg%3E");
}
.content-editor .icon.image:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ff6700' d='M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 64V448C362 448 448 362 448 256C448 149.1 362 64 256 64z'/%3E%3C/svg%3E");
}
.content-editor .icon.undo {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000faa' d='M480 256c0 123.4-100.5 223.9-223.9 223.9c-48.84 0-95.17-15.58-134.2-44.86c-14.12-10.59-16.97-30.66-6.375-44.81c10.59-14.12 30.62-16.94 44.81-6.375c27.84 20.91 61 31.94 95.88 31.94C344.3 415.8 416 344.1 416 256s-71.69-159.8-159.8-159.8c-37.46 0-73.09 13.49-101.3 36.64l45.12 45.14c17.01 17.02 4.955 46.1-19.1 46.1H35.17C24.58 224.1 16 215.5 16 204.9V59.04c0-24.04 29.07-36.08 46.07-19.07l47.6 47.63C149.9 52.71 201.5 32.11 256.1 32.11C379.5 32.11 480 132.6 480 256z'/%3E%3C/svg%3E");
}
.content-editor .icon.undo:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ff6700' d='M480 256c0 123.4-100.5 223.9-223.9 223.9c-48.84 0-95.17-15.58-134.2-44.86c-14.12-10.59-16.97-30.66-6.375-44.81c10.59-14.12 30.62-16.94 44.81-6.375c27.84 20.91 61 31.94 95.88 31.94C344.3 415.8 416 344.1 416 256s-71.69-159.8-159.8-159.8c-37.46 0-73.09 13.49-101.3 36.64l45.12 45.14c17.01 17.02 4.955 46.1-19.1 46.1H35.17C24.58 224.1 16 215.5 16 204.9V59.04c0-24.04 29.07-36.08 46.07-19.07l47.6 47.63C149.9 52.71 201.5 32.11 256.1 32.11C379.5 32.11 480 132.6 480 256z'/%3E%3C/svg%3E");
}
.content-editor .icon.undo.hidden {
  display: none;
}

select.content-editor--preview-types {
  width: auto !important;
  float: none;
  padding-right: 32px;
}

iframe.content-editor--preview {
  position: fixed;
  z-index: 1000;
  top: 5%;
  left: 5%;
  width: 90%;
  height: 90%;
  background-color: #f8f9fa;
}
iframe.content-editor--preview.type-mobile {
  width: 320px;
  left: 50%;
  margin-left: -160px;
}
iframe.content-editor--preview.type-mobile + span.content-editor--preview-close {
  right: calc(50% - 148px);
  padding-left: 22px;
  background-position: 4px 4px;
  padding-right: 4px;
  border-radius: 4px;
}

span.content-editor--preview-close {
  top: calc(5% + 12px);
  right: calc(5% + 18px);
  position: fixed;
  z-index: 1000;
  font-size: 13px;
}
span.content-editor--preview-close.close-link {
  padding-left: 18px;
  background-color: #f8f9fa;
  background-position: left top 4px;
}

.inEditor {
  padding-top: 0;
}
.inEditor .outer-wrapper__middle {
  padding-left: 0;
}
.inEditor .main-content {
  padding-top: 0;
  padding-bottom: 0;
}

.toggleControl {
  position: relative;
  width: 100%;
  padding-left: 22px;
  height: 24px;
  margin-bottom: -8px;
}

.toggleControl span {
  display: block;
  position: absolute;
  left: 0;
  width: 24px;
  height: 24px;
  padding: 0 !important;
  cursor: pointer;
}

.toggleControl span.controlText {
  left: 34px;
  width: 860px;
  overflow: hidden;
  line-height: 24px;
  white-space: nowrap;
}

.toggleControl span.toggleRemove {
  left: auto;
  right: 20px;
  background-image: url("/img/exposureplanning/assets/icons/remove.svg");
}

.toggleControl span.toggleOpen {
  background-image: url("/img/exposureplanning/assets/icons/ic_plus.svg");
}

.toggleControl span.toggleClose {
  display: none;
  background-image: url("/img/exposureplanning/assets/icons/ic_min.svg");
}

.toggleControl span.toggleUp {
  left: auto;
  right: 88px;
  background-image: url("/img/exposureplanning/assets/icons/list_order_up.svg");
}

.toggleControl span.toggleDown {
  left: auto;
  right: 60px;
  background-image: url("/img/exposureplanning/assets/icons/list_order_down.svg");
}

.toggleWrapper {
  width: calc(100% - 2px);
  display: none;
}

.toggleWrapper.open {
  display: block;
}

.componentForm {
  position: relative;
}

.media-email-keywords {
  position: absolute;
  top: -50px;
  right: calc(33.33% + 24px);
  z-index: 100;
}

div.media-email-keywords-toggle {
  cursor: pointer;
  border: 1px solid #666666;
  padding: 4px 6px;
  background: url("/img/exposureplanning/assets/icons/details.svg") 4px center no-repeat transparent;
  padding-left: 32px;
  font-weight: bold;
  font-size: 14px;
  background-color: #eef6ff;
  float: right;
  margin-bottom: -1px;
}

.media-email-keywords-toggle:hover {
  background-color: #bbddff;
}

.media-email-keywords-list {
  clear: both;
  min-width: 400px;
  background: #eeeeee;
  border: 1px solid #666666;
}

.media-email-keywords-item td {
  padding: 4px 6px;
  color: #222222;
  background-color: #eeeeee;
}

.media-email-keywords-item + .media-email-keywords-item td {
  border-top: 1px solid #999999;
}

.media-email-keywords-item-tag {
  min-width: 120px;
  position: relative;
}

.media-email-keywords-item-tag-copied {
  background-color: #888888;
  color: #ffffff;
  position: absolute;
  top: -1px;
  left: -60px;
  font-weight: bold;
  width: 60px;
  text-align: center;
  border: 1px solid #000000;
  line-height: 18px;
  padding: 5px 6px 6px 6px;
}

.media-email-keywords-item-tag input[type=text] {
  cursor: pointer;
  background: transparent;
  font: 11px/13px Tahoma, Arial;
  margin-top: -3px;
  color: #222222;
  font-weight: bold;
  width: 100%;
  height: auto;
  border: none;
  padding: 0px;
}

.media-email-keywords-item-name {
  min-width: 200px;
  font-size: 13px;
}

.packs {
  display: flex;
  --gap: 9px;
  gap: var(--gap);
  --columns: 1;
  flex-wrap: wrap;
}
.packs.pt-18 {
  padding-top: 18px;
}
.packs--alt {
  margin-left: unset;
  margin-right: unset;
}
.packs .pack {
  color: unset;
  font-size: unset;
  margin: 0;
  width: calc(100% / var(--columns) - var(--gap) + var(--gap) / var(--columns));
  border-radius: 4px;
  display: block;
  padding-top: 6px;
  padding-bottom: 6px;
}
.packs .pack .pack__info {
  display: block;
  padding-left: 18px;
}
.packs .pack .pack__info svg {
  display: block;
}
.packs .pack .pack__name {
  font-weight: bold;
  position: relative;
  left: -9px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.packs .pack .row {
  gap: 9px 0;
}

.colored-label {
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 12px;
  border-radius: 4px;
  margin-top: 2px;
  margin-bottom: 6px;
  font-family: sans-serif;
  max-width: 450px;
}
.colored-label .colored-package-name {
  flex: 1 1 100%;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 1.3;
  font-weight: bold;
}
.colored-label .colored-tag {
  flex: 0 0 auto;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow-x: hidden;
  border: 1px solid #fff;
  padding: 2px 8px;
  border-radius: 6px;
  margin: 0 0 0 4px;
  font-size: 12px;
  text-transform: uppercase;
}

td[data-label=Packages] .tooltip__icon {
  position: relative;
  top: 2px;
}

td[data-label=Packages] .tooltip__content {
  width: 350px;
  background-position-y: top 20px;
}

td[data-label=Packages] .tooltip__content .package_info {
  display: flex;
  margin-bottom: 12px;
}
td[data-label=Packages] .tooltip__content .package_info .package_color {
  flex: 0 0 18px;
  width: 18px;
  height: 18px;
  border-radius: 9px;
  margin-right: 12px;
}
td[data-label=Packages] .tooltip__content .package_info .package_title {
  flex: 0 1 auto;
  margin-right: 12px;
  overflow-x: hidden;
  text-overflow: ellipsis;
}
td[data-label=Packages] .tooltip__content .package_info td[data-label=Packages] .tooltip__content .package_info .package_price {
  flex: 1 1 auto;
  color: #909090;
}

td[data-label=Packages] .tooltip__content .package_info:last-child {
  margin-bottom: 0;
}

td[data-label=Packages] .tooltip__content .package_info .package_color {
  flex: 0 0 18px;
  width: 18px;
  height: 18px;
  border-radius: 9px;
  margin-right: 12px;
}

td[data-label=Packages] .tooltip__content .package_info .package_title {
  flex: 0 1 auto;
  margin-right: 12px;
  overflow-x: hidden;
  text-overflow: ellipsis;
}

td[data-label=Packages] .tooltip__content .package_info .package_price {
  flex: 1 1 auto;
  color: #909090;
}

.packagePadding {
  display: flex;
  padding-right: 36px;
  padding-left: 36px;
}
.packagePadding .mainColumn--mediaplan {
  flex-basis: 8%;
  flex-grow: 0;
  flex-shrink: 1;
  min-width: 83px;
  text-align: right;
}
.packagePadding .mainColumn--mediaplan:nth-child(1) {
  flex-grow: 1;
  padding-right: 0;
}
.packagePadding.detail {
  padding-bottom: 18px;
}
.packagePadding--small {
  padding-left: 18px;
  padding-right: 18px;
}

table.package-table:not(.normal) tbody tr:hover .drag-icon, table.data-table-sortable:not(.normal) tbody tr:hover .drag-icon {
  opacity: 1;
}
table.package-table:not(.normal) tbody td, table.data-table-sortable:not(.normal) tbody td {
  vertical-align: middle;
}
table.package-table:not(.normal) tbody .drag-icon, table.data-table-sortable:not(.normal) tbody .drag-icon {
  width: 54px;
  background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='%23222222' d='M0.0,12.0 L0.0,7.999 L24.0,7.999 L24.0,12.0 L0.0,12.0 ZM0.0,0.0 L24.0,0.0 L24.0,4.0 L0.0,4.0 L0.0,0.0 Z'/%3E%3C/svg%3E%0A");
  background-size: 18px 7.2px;
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 0.6;
}
table.package-table:not(.normal) tbody .draggedItem .drag-icon, table.data-table-sortable:not(.normal) tbody .draggedItem .drag-icon {
  opacity: 1;
}
table.package-table:not(.normal) tbody .draggedItem td, table.data-table-sortable:not(.normal) tbody .draggedItem td {
  background-color: #f8f9fa;
  /* padding-top: 9px;
  padding-bottom: 9px; */
}
table.package-table:not(.normal) tbody .draggedItem td:first-child, table.data-table-sortable:not(.normal) tbody .draggedItem td:first-child {
  padding-left: 17px;
}
table.package-table:not(.normal) tbody .draggedItem td:last-child, table.data-table-sortable:not(.normal) tbody .draggedItem td:last-child {
  padding-right: 17px;
}

.content-box {
  background-color: #fff;
  width: 100%;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  padding: 18px;
}
.content-box .content-box-border-bottom {
  border-bottom: 1px solid #d8d8d8;
}
.content-box .content-box-border-bottom:not(.mediakit-overview__mainbox) {
  margin-left: -18px;
  margin-right: -18px;
  padding-left: 9px;
  padding-right: 9px;
}
.overlay .content-box .content-box-border-bottom {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}
.content-box .pa-overview {
  margin-bottom: 6px;
  max-width: 100%;
  overflow-x: hidden;
  text-overflow: ellipsis;
}
.content-box .pa-overview:last-child {
  margin-bottom: 10px;
}
.content-box .pa-overview.images-overview {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
  margin-left: -9px;
  margin-right: -9px;
  margin-bottom: 0;
  flex: 1 1 auto;
  max-width: none;
}
.content-box .pa-overview.images-overview .overview-images-label {
  flex: 0 0 100%;
  padding-right: 9px;
  padding-left: 9px;
  margin-bottom: 12px;
}
.content-box .pa-overview.images-overview .overview-image {
  flex: 0 0 33.33333%;
  padding-right: 9px;
  padding-left: 9px;
  margin-bottom: 18px;
}
.content-box .pa-overview.images-overview .overview-image .over-image-inner {
  width: 100%;
  padding-bottom: 56.25%;
  position: relative;
  height: 0;
  background-color: #f8f9fa;
  border-radius: 5px;
}
.content-box .pa-overview.images-overview .overview-image .over-image-inner img {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: scale-down;
  border-radius: 5px;
}
.content-box .pa-overview .link {
  color: #2376e5;
}
.content-box .pa-overview .link:hover {
  color: #222222;
}
.content-box .pa-overview .package-label {
  display: inline-block;
  text-transform: uppercase;
  padding-right: 18px;
  padding-left: 18px;
  border-radius: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-top: 2px;
  margin-bottom: 6px;
  max-width: 100%;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.content-box .pa-overview .package-label.tag-label {
  border: 1px solid #202020;
  color: #202020;
  padding: 2px 8px;
  border-radius: 6px;
  font-size: 12px;
  text-transform: uppercase;
}

.outline-boxes {
  display: flex;
  flex-wrap: wrap;
  --gap: 18px;
  gap: var(--gap);
  --columns: 1;
}
.outline-boxes--5 {
  --columns: 5;
}
.outline-boxes--4 {
  --columns: 4;
}
.outline-boxes--3 {
  --columns: 3;
}
.outline-boxes--2 {
  --columns: 2;
}

.outline-box {
  padding: 18px;
  width: calc(100% / var(--columns) - var(--gap) + var(--gap) / var(--columns));
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
}
.outline-box--grow {
  flex-grow: 1;
}
.outline-box--plupload {
  border: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}
.outline-box--plupload form {
  gap: 18px !important;
}
.outline-box--plupload form .multiSelect {
  width: 50%;
}
.outline-box__section {
  border-bottom: 1px solid #d8d8d8;
  padding: 18px;
  padding-top: 0;
  margin-bottom: 18px;
  margin-left: -18px;
  margin-right: -18px;
}
.outline-box__section:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0;
}
.outline-box__section--toggle {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.outline-box__section--toggle + .outline-box__row {
  padding-top: 18px;
  border-top: 1px solid #d8d8d8;
  margin-top: 18px;
}
.outline-box--narrow {
  padding: 12px;
}
.outline-box--grey {
  background-color: rgba(34, 34, 34, 0.05);
  border: 0;
}
.outline-box.template {
  display: none;
}
.outline-box.outline-box--full {
  width: 100%;
}
.outline-box .label {
  color: #999 !important;
  margin-bottom: 9px;
  display: block;
  text-box: trim-both cap alphabetic;
}
.outline-box > .row {
  position: relative;
  gap: 9px 0;
}
.outline-box [class*=col-] {
  padding-left: 9px;
  padding-right: 9px;
}
.outline-box span {
  text-box: trim-both cap alphabetic;
}
.outline-box span.nocrop::before, .outline-box span.nocrop::after {
  display: none;
}
.outline-box span.image-name-filename {
  word-break: break-word;
}
.outline-box .outline-box__row {
  margin-left: -18px;
  margin-right: -18px;
  padding-left: 18px;
  padding-right: 18px;
  width: calc(100% + 36px);
}
.outline-box .outline-box__row.outline-box__row--hidden {
  display: none;
}
.outline-box .outline-box__row--with-border {
  padding-top: 18px;
  border-top: 1px solid #d8d8d8;
  margin-top: 18px;
}
.outline-box .outline-box__row .packs .pack {
  padding-right: 48px;
  padding-right: 30px;
}
.outline-box .outline-box__row .packs .pack .packagePrice {
  position: relative;
  top: 4px;
}
.outline-box .outline-box__row > .row[data-toggle-controls] {
  padding-right: 66px;
  padding-right: 30px;
}
.outline-box .outline-box__row .check-icon,
.outline-box .outline-box__row .uncheck-icon,
.outline-box .outline-box__row .check-icon-mediaplan,
.outline-box .outline-box__row .uncheck-icon-mediaplan,
.outline-box .outline-box__row .check-icon-channel,
.outline-box .outline-box__row .uncheck-icon-channel,
.outline-box .outline-box__row .check-icon-bar,
.outline-box .outline-box__row .uncheck-icon-bar {
  cursor: pointer;
}
.outline-box h2 {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 24px;
  padding-bottom: 0;
}
.outline-box .advertiserLogo {
  float: left;
  width: 74px;
  height: 56px;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  padding: 9px;
  margin-right: 18px;
  object-fit: contain;
  object-position: center center;
}

.component.content.margin-top {
  padding-top: 36px;
}
.component.content.margin-bottom {
  padding-bottom: 36px;
}
.component.content.content--background--white {
  background-color: #fff;
}

.toggle-component {
  display: flex;
  flex-direction: column;
}
.toggle-component .toggle {
  position: relative;
}
.toggle-component .toggle:not(:last-child)::after {
  content: "";
  position: absolute;
  left: -18px;
  right: -18px;
  bottom: 0;
  height: 1px;
  background-color: #d8d8d8;
}
.toggle-component .toggle__top {
  padding-top: 18px;
  padding-bottom: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 34, 34)' d='M0.8,1.87 L1.107,0.2 L6.1,4.831 L10.896,0.2 L11.995,1.87 L6.1,7.1 L0.8,1.87 Z'/%3E%3C/svg%3E");
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  font-weight: bold;
  cursor: pointer;
}
.toggle-component .toggle__top .dashboard__toggle__column:nth-child(1) {
  margin-left: -18px;
}
.toggle-component .toggle__content {
  display: none;
  padding-bottom: 18px;
}
.toggle-component .toggle--active .toggle__top {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 34, 34)' d='M0.8,5.912 L1.107,6.997 L6.1,2.168 L10.896,6.997 L11.995,5.912 L6.1,0.1 L0.8,5.912 Z'/%3E%3C/svg%3E");
}
.toggle-component .toggle--active .toggle__content {
  display: block;
  position: relative;
}

.tmce ul {
  list-style: none;
}
.tmce ul li {
  display: block;
  position: relative;
  padding-left: 16px;
  padding-bottom: 9px;
  line-height: 1.5;
}
.tmce ul li::before {
  content: "";
  width: 7px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.667 12'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23222222; %7D %3C/style%3E%3C/defs%3E%3Cpath id='icon-list' class='cls-1' d='M0,0-.668.667,4.665,6-.668,11.332,0,12,6,6Z' transform='translate(0.668)'/%3E%3C/svg%3E%0A");
  position: absolute;
  display: block;
  left: 0;
  top: 4px;
  background-size: contain;
  background-repeat: no-repeat;
}
.tmce table:not(.normal) tr {
  border-bottom: 1px solid #d8d8d8;
}
.tmce table:not(.normal) tr td {
  border: none;
}
.tmce table:not(.normal) thead tr td {
  padding: 10px 18px;
  font-weight: 700;
  text-align: left;
  vertical-align: top;
}
.tmce a {
  color: #4688F1;
  font-weight: 700;
}
.tmce a:not(.button):hover {
  color: #1349e4;
}
.tmce .tmceImgLeft {
  float: left !important;
  padding: 0px 12px 12px 0px;
}
.tmce .tmceImgRight {
  float: right !important;
  padding: 0px 0px 12px 12px;
}
.tmce p {
  margin-bottom: 0;
}

.element {
  position: relative;
}

body.overlay-simple .component-article-text > :first-child {
  margin-top: 12px;
}

.component-article-text h2:last-child {
  margin-bottom: 0 !important;
}

.component-article-text p {
  margin-bottom: 0;
}
.component-article-text p::before, .component-article-text p::after {
  display: none;
}

.component-article-text p:last-child {
  margin-bottom: 0px;
}

.transactions-list {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
}
.transactions-list__item {
  display: flex;
  padding: 18px;
  align-items: center;
  gap: 18px;
  align-self: stretch;
  padding: 18px;
  border-bottom: 1px solid #d8d8d8;
}
.transactions-list__item:last-child {
  border-bottom: 0;
}
.transactions-list__item__column--grow {
  flex-grow: 1;
  flex-shrink: 1;
}

.changelog {
  display: flex;
  flex-direction: column;
  margin-bottom: 18px;
}
.changelog__title {
  margin-bottom: 9px;
}
.changelog__item {
  position: relative;
  padding-left: 33px;
  padding-bottom: 18px;
}
.changelog__item:last-child {
  padding-bottom: 0;
}
.changelog__item:last-child:after {
  display: none;
}
.changelog__item:before {
  content: "";
  width: 9px;
  height: 9px;
  border-radius: 50%;
  position: absolute;
  left: 7px;
  top: 0;
  background-color: #7a7a7a;
  z-index: 1;
}
.changelog__item:after {
  content: "";
  width: 1px;
  height: 100%;
  background-color: #d9d9d9;
  position: absolute;
  left: 11px;
  top: 0;
  bottom: 0;
  z-index: 0;
}
.changelog__item--current:before {
  background-color: #CF0F5B;
}
.changelog__item__content {
  display: flex;
  flex-direction: column;
  gap: 9px;
}
.changelog__item__label {
  font-size: 12px;
}
.actions {
  display: flex;
  flex-direction: column;
  gap: 9px;
}
.actions .action {
  background-color: rgba(58, 167, 87, 0.2);
  border-radius: 4px;
  padding: 18px;
  gap: 18px;
  display: flex;
  flex-direction: column;
  position: relative;
}
.actions .action .close-link {
  position: absolute;
  top: 12px;
  right: 4px;
}

.comments {
  display: flex;
  flex-direction: column;
  gap: 9px;
}
.comments .comment {
  background-color: rgba(243, 220, 74, 0.2);
  border-radius: 4px;
  padding: 18px;
  gap: 0;
  display: flex;
  flex-direction: column;
  position: relative;
}
.comments .comment .close-link {
  position: absolute;
  top: 12px;
  right: 4px;
}
.comments .comment p {
  margin-top: 6px;
}

.row--gap-9 {
  margin-left: -4.5px;
  margin-right: -4.5px;
}
.row--gap-9 > * {
  padding-left: 4.5px;
  padding-right: 4.5px;
}

.border-box-grey {
  background-color: #eeeeee;
  padding: 8px 12px;
  border-radius: 5px;
  position: relative;
  display: flex;
  flex-direction: column;
}
.border-box-grey .row {
  margin-top: 8px;
}
.border-box-grey .date {
  color: #666666;
  white-space: nowrap;
}
.border-box-grey .total {
  text-align: right;
  font-weight: bold;
}
.border-box-grey .bold {
  font-weight: bold;
}
.border-box-grey .separator {
  border-top: 1px solid #cccccc;
  margin-top: 8px;
  padding-top: 8px;
}
.border-box-grey .close {
  position: absolute;
  top: 0px;
  right: 0px;
}
.border-box-grey + .border-box-grey {
  margin-top: 8px;
}

.outline-box--proposal {
  padding: 0;
}
.outline-box--proposal .outline-box--proposal__container {
  display: flex;
  flex-direction: column;
  padding: 18px;
}
.outline-box--proposal .outline-box--proposal__container + .outline-box--proposal__container {
  border-top: 1px solid #D9D9D9;
}
.outline-box--proposal .outline-box--proposal__container .daterange-column {
  flex-grow: 1;
  flex-shrink: 1;
  min-width: fit-content;
}
.outline-box--proposal .outline-box--proposal__container .valuta-column {
  flex-grow: 0;
  flex-shrink: 0;
  width: 120px;
}
.outline-box--proposal .outline-box--proposal__container .toggle-controls {
  margin-right: 0 !important;
  position: relative;
  bottom: unset;
  right: unset;
  border-left: 1px solid rgba(34, 34, 34, 0.2);
  width: 36px;
  height: 24px;
  padding: 0 !important;
  background-position: right center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M16.5 6.01875L15.1688 4.6875L9 10.8563L2.83125 4.6875L1.5 6.01875L9 13.5188L16.5 6.01875Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/svg%3E");
  background-size: 18px auto;
}
.outline-box--proposal .outline-box--proposal__container .toggle-controls.toggle-controls--active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M1.5 11.9813L2.83125 13.3125L9 7.14375L15.1688 13.3125L16.5 11.9813L9 4.48125L1.5 11.9813Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/svg%3E");
}
.outline-box--proposal .outline-box--proposal__container .outline-box__section:last-child {
  margin-bottom: 0 !important;
}
.outline-box--proposal .outline-box--proposal__header {
  padding: 18px;
  border-bottom: 1px solid #D9D9D9;
}
.outline-box--proposal .label,
.outline-box--proposal .value {
  text-box: trim-both cap alphabetic;
  margin-bottom: 0 !important;
}
.outline-box--proposal .static .static__label {
  font-size: 12px;
  font-weight: 400px;
  color: rgba(34, 34, 34, 0.6);
}

@media screen and (min-width: 1600px) {
  .outline-boxes--xl--3 {
    --columns:3;
  }
  .outline-boxes--xl--4 {
    --columns:4;
  }
}
@media screen and (max-width: 1180px) {
  .outline-boxes--3,
  .outline-boxes--4,
  .outline-boxes--5 {
    --columns: 2;
  }
}
@media screen and (max-width: 991px) {
  .outline-boxes--2,
  .outline-boxes--3,
  .outline-boxes--4,
  .outline-boxes--5 {
    --columns: 1;
  }
}
@media screen and (max-width: 1024px) {
  .outline-boxes--3,
  .outline-boxes--4 {
    --columns: 1;
  }
}
.mediaplan-edit__wrapper {
  display: flex;
  flex-direction: column;
  margin-bottom: 36px;
}

.mediaplan-edit__wrapper.content-box {
  padding-bottom: 0;
}

.mediaplan-edit__wrapper {
  border-radius: 4px;
  background-color: #fff;
  border: 1px solid #d8d8d8;
  display: flex;
  flex-direction: column;
  margin-bottom: 36px;
}

.mediaplan-edit__wrapper.content-box {
  padding-bottom: 0;
}
.mediaplan-edit__wrapper.content-box .mb-1 {
  margin-bottom: 18px !important;
}

.mediaplan-edit__top {
  padding: 18px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.mediaplan-edit__top.detailscreen {
  flex-wrap: wrap;
}

.mediaplan-edit__top.schedule {
  align-items: flex-start;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M0.008,1.087 L1.108,0.002 L6.002,4.832 L10.896,0.002 L11.996,1.087 L6.002,7.002 L0.008,1.087 Z'/%3E%3C/svg%3E");
  background-position: right 18px top 26px;
  background-repeat: no-repeat;
  cursor: pointer;
}
.mediaplan-edit__top.schedule:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='%23222222' d='M0.008,1.087 L1.108,0.002 L6.002,4.832 L10.896,0.002 L11.996,1.087 L6.002,7.002 L0.008,1.087 Z'/%3E%3C/svg%3E");
}

.mediaplan-edit__top.schedule.mediaplan-edit__top--open {
  background-image: url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M0.008,5.913 L1.108,6.998 L6.002,2.168 L10.896,6.998 L11.996,5.913 L6.002,-0.002 L0.008,5.913 Z'/%3E%3C/svg%3E");
}
.mediaplan-edit__top.schedule.mediaplan-edit__top--open:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='%23222222' d='M0.008,5.913 L1.108,6.998 L6.002,2.168 L10.896,6.998 L11.996,5.913 L6.002,-0.002 L0.008,5.913 Z'/%3E%3C/svg%3E");
}

.mediaplan-edit__top__left {
  flex: 0 0 20%;
}

.mediaplan-edit__top__left__label {
  width: 100%;
  display: block;
  color: #909090;
}

.mediaplan-edit__top__left__label.schedule {
  color: #222;
  font-weight: bold;
}

.mediaplan-edit__top__left__value {
  display: block;
  width: 100%;
}

.mediaplan-edit__top__left.full-width {
  flex: 0 0 100%;
}

.mediaplan-edit__top__left.almost-full-width {
  flex: 0 0 83.333333%;
}

.mediaplan-edit__top__left.half-width {
  flex: 0 0 50%;
}

.mediaplan-edit__top__center {
  display: flex;
  flex: 1 1 auto;
  justify-content: space-between;
  margin-left: 24px;
  margin-right: 32px;
}
.mediaplan-edit__top__center .schedule-date {
  display: inline-block;
  padding-right: 36px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='%23909090' d='M4.372,3.500 C4.063,4.374 3.229,5.000 2.250,5.000 C1.008,5.000 0.000,3.992 0.000,2.750 C0.000,1.508 1.008,0.500 2.250,0.500 C3.229,0.500 4.063,1.126 4.372,2.000 L14.625,2.000 C16.488,2.000 18.000,3.512 18.000,5.375 C18.000,7.238 16.488,8.750 14.625,8.750 L11.122,8.750 C10.813,9.624 9.979,10.250 9.000,10.250 C8.021,10.250 7.187,9.624 6.878,8.750 L3.375,8.750 C2.340,8.750 1.500,9.590 1.500,10.625 C1.500,11.660 2.340,12.500 3.375,12.500 L13.628,12.500 C13.937,11.626 14.771,11.000 15.750,11.000 C16.992,11.000 18.000,12.008 18.000,13.250 C18.000,14.492 16.992,15.500 15.750,15.500 C14.771,15.500 13.937,14.874 13.628,14.000 L3.375,14.000 C1.512,14.000 0.000,12.488 0.000,10.625 C0.000,8.762 1.512,7.250 3.375,7.250 L6.878,7.250 C7.187,6.376 8.021,5.750 9.000,5.750 C9.979,5.750 10.813,6.376 11.122,7.250 L14.625,7.250 C15.660,7.250 16.500,6.410 16.500,5.375 C16.500,4.340 15.660,3.500 14.625,3.500 L4.372,3.500 ZM9.000,7.250 C9.414,7.250 9.750,7.586 9.750,8.000 C9.750,8.414 9.414,8.750 9.000,8.750 C8.586,8.750 8.250,8.414 8.250,8.000 C8.250,7.586 8.586,7.250 9.000,7.250 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left 2px;
  padding-left: 27px;
}
.mediaplan-edit__top__center .schedule-spend {
  text-align: right;
}

.mediaplan-edit__top__right {
  text-align: right;
}

.mediaplan-edit__top__right.schedule {
  margin-right: 50px;
}

.mediaplan-edit__align-top {
  align-items: flex-start;
}

.mediaplan-edit__status {
  padding-right: 27px;
  background-position: right center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='17.999' viewBox='0 0 18 17.999'%3E%3Cpath id='Path_1' data-name='Path 1' d='M9,1.5A7.5,7.5,0,1,1,1.5,9,7.509,7.509,0,0,1,9,1.5ZM9,0A9.356,9.356,0,0,0,0,9a9.171,9.171,0,0,0,9,9,9,9,0,0,0,9-9A9.172,9.172,0,0,0,9,0Zm4.688,6.668L12.621,5.611,8.43,10.274,5.734,8.72l-1.047.429L8.62,12.388Z' fill='%23d8d8d8' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
  color: #909090;
  cursor: pointer;
}

.mediaplan-edit__status--completed {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(58, 167, 87)' d='M9.000,-0.000 C4.030,-0.000 0.000,4.030 0.000,9.000 C0.000,13.970 4.030,18.000 9.000,18.000 C13.970,18.000 18.000,13.970 18.000,9.000 C18.000,4.030 13.970,-0.000 9.000,-0.000 ZM8.063,12.388 L4.688,9.149 L5.734,8.073 L8.043,10.276 L12.622,5.612 L13.688,6.669 L8.063,12.388 Z'/%3E%3C/svg%3E");
  color: #222222;
}

.mediaplan-edit__processed {
  padding-right: 27px;
  background-position: right center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='17.999' viewBox='0 0 18 17.999'%3E%3Cpath id='Path_1' data-name='Path 1' d='M9,1.5A7.5,7.5,0,1,1,1.5,9,7.509,7.509,0,0,1,9,1.5ZM9,0A9.356,9.356,0,0,0,0,9a9.171,9.171,0,0,0,9,9,9,9,0,0,0,9-9A9.172,9.172,0,0,0,9,0Zm4.688,6.668L12.621,5.611,8.43,10.274,5.734,8.72l-1.047.429L8.62,12.388Z' fill='%23d8d8d8' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
  color: #909090;
}

.mediaplan-edit__processed--completed {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(58, 167, 87)' d='M9.000,-0.000 C4.030,-0.000 0.000,4.030 0.000,9.000 C0.000,13.970 4.030,18.000 9.000,18.000 C13.970,18.000 18.000,13.970 18.000,9.000 C18.000,4.030 13.970,-0.000 9.000,-0.000 ZM8.063,12.388 L4.688,9.149 L5.734,8.073 L8.043,10.276 L12.622,5.612 L13.688,6.669 L8.063,12.388 Z'/%3E%3C/svg%3E");
  color: #222222;
}

.mediaplan-edit__bottom > .packagePadding {
  padding-top: 18px;
  padding-bottom: 18px;
}
.mediaplan-edit__bottom > .packagePadding .mainColumn {
  padding-right: 0;
}
.mediaplan-edit__bottom > .packagePadding + .packagePadding {
  padding-top: 0;
}

.mediaplan-edit__bottom.topborder {
  border-top: 1px solid #d8d8d8;
}

.mediaplan-edit__bottom__invited {
  padding: 18px;
  border-top: 1px solid #d8d8d8;
}

.mediaplan-edit__toggles {
  display: flex;
  flex-direction: column;
}

.mediaplan-edit__toggle {
  border-top: 1px solid #d8d8d8;
}

.mediaplan-edit__toggle__top {
  position: relative;
  padding: 18px;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M0.008,1.087 L1.108,0.002 L6.002,4.832 L10.896,0.002 L11.996,1.087 L6.002,7.002 L0.008,1.087 Z'/%3E%3C/svg%3E");
  background-position: right 18px center;
  background-repeat: no-repeat;
}
.mediaplan-edit__toggle__top:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='%23222222' d='M0.008,1.087 L1.108,0.002 L6.002,4.832 L10.896,0.002 L11.996,1.087 L6.002,7.002 L0.008,1.087 Z'/%3E%3C/svg%3E");
}

.mediaplan-edit__toggle__top--details {
  display: flex;
  justify-content: space-between;
}
.mediaplan-edit__toggle__top--details .publisherStatus {
  padding-right: 27px;
}

.mediaplan-edit__toggle__top--hide {
  background-image: none !important;
  cursor: default;
}

.mediaplan-edit__toggle__top--open {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M0.008,5.913 L1.108,6.998 L6.002,2.168 L10.896,6.998 L11.996,5.913 L6.002,-0.002 L0.008,5.913 Z'/%3E%3C/svg%3E");
}
.mediaplan-edit__toggle__top--open:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='%23222222' d='M0.008,5.913 L1.108,6.998 L6.002,2.168 L10.896,6.998 L11.996,5.913 L6.002,-0.002 L0.008,5.913 Z'/%3E%3C/svg%3E");
}

.mediaplan-edit__toggle__top.schedule {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.mediaplan-edit__toggle__top.schedule .mediaplan-edit__toggle__top--processed {
  position: static;
  flex: 0 0 auto;
  margin-right: 50px;
}

.mediaplan-edit__toggle__top--name {
  flex: 0 0 20%;
}

.mediaplan-edit__toggle__top--date {
  display: inline-block;
  flex: 1 1 auto;
  padding-right: 36px;
  margin-left: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='%23909090' d='M4.372,3.500 C4.063,4.374 3.229,5.000 2.250,5.000 C1.008,5.000 0.000,3.992 0.000,2.750 C0.000,1.508 1.008,0.500 2.250,0.500 C3.229,0.500 4.063,1.126 4.372,2.000 L14.625,2.000 C16.488,2.000 18.000,3.512 18.000,5.375 C18.000,7.238 16.488,8.750 14.625,8.750 L11.122,8.750 C10.813,9.624 9.979,10.250 9.000,10.250 C8.021,10.250 7.187,9.624 6.878,8.750 L3.375,8.750 C2.340,8.750 1.500,9.590 1.500,10.625 C1.500,11.660 2.340,12.500 3.375,12.500 L13.628,12.500 C13.937,11.626 14.771,11.000 15.750,11.000 C16.992,11.000 18.000,12.008 18.000,13.250 C18.000,14.492 16.992,15.500 15.750,15.500 C14.771,15.500 13.937,14.874 13.628,14.000 L3.375,14.000 C1.512,14.000 0.000,12.488 0.000,10.625 C0.000,8.762 1.512,7.250 3.375,7.250 L6.878,7.250 C7.187,6.376 8.021,5.750 9.000,5.750 C9.979,5.750 10.813,6.376 11.122,7.250 L14.625,7.250 C15.660,7.250 16.500,6.410 16.500,5.375 C16.500,4.340 15.660,3.500 14.625,3.500 L4.372,3.500 ZM9.000,7.250 C9.414,7.250 9.750,7.586 9.750,8.000 C9.750,8.414 9.414,8.750 9.000,8.750 C8.586,8.750 8.250,8.414 8.250,8.000 C8.250,7.586 8.586,7.250 9.000,7.250 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 27px;
}

.mediaplan-edit__toggle__top--processed {
  position: absolute;
  right: 64px;
  padding-right: 27px;
  background-position: right top;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='17.999' viewBox='0 0 18 17.999'%3E%3Cpath id='Path_1' data-name='Path 1' d='M9,1.5A7.5,7.5,0,1,1,1.5,9,7.509,7.509,0,0,1,9,1.5ZM9,0A9.356,9.356,0,0,0,0,9a9.171,9.171,0,0,0,9,9,9,9,0,0,0,9-9A9.172,9.172,0,0,0,9,0Zm4.688,6.668L12.621,5.611,8.43,10.274,5.734,8.72l-1.047.429L8.62,12.388Z' fill='%23d8d8d8' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
  color: #909090;
}

.mediaplan-edit__toggle__top--processed.plan--processed {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(58, 167, 87)' d='M9.000,-0.000 C4.030,-0.000 0.000,4.030 0.000,9.000 C0.000,13.970 4.030,18.000 9.000,18.000 C13.970,18.000 18.000,13.970 18.000,9.000 C18.000,4.030 13.970,-0.000 9.000,-0.000 ZM8.063,12.388 L4.688,9.149 L5.734,8.073 L8.043,10.276 L12.622,5.612 L13.688,6.669 L8.063,12.388 Z'/%3E%3C/svg%3E");
  color: #222222;
}

.mediaplan-edit__toggle__bottom {
  display: none;
}

.mediaplan-edit__toggle__bottom__inner {
  padding-left: 18px;
  padding-right: 18px;
  padding-bottom: 18px;
}

.mediaplan-edit__toggle__bottom__inner__row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -9px;
  margin-right: -9px;
}

.mediaplan-edit__toggle__bottom__inner__row + .mediaplan-edit__toggle__bottom__inner__row {
  margin-top: 12px;
}

.mediaplan-edit__toggle__bottom__inner__column {
  padding-left: 9px;
  padding-right: 9px;
  width: 100%;
}

.mediaplan-edit__toggle__bottom__inner__column--20 {
  width: calc(20% + 20px);
}

.mediaplan-edit__toggle__bottom__inner__column--25 {
  width: 25%;
}

.mediaplan-edit__toggle__bottom__inner__column.packagePadding {
  display: flex;
  padding-right: 27px;
  padding-left: 27px;
}
.mediaplan-edit__toggle__bottom__inner__column.packagePadding .mainColumn {
  padding-right: 0;
}
.mediaplan-edit__toggle__bottom__inner__column.packagePadding .mainColumn + .smallColumn {
  padding-left: 12px;
}
.mediaplan-edit__toggle__bottom__inner__column.packagePadding .smallColumn {
  padding-left: 0;
  flex: 0 0 8%;
  min-width: 83px;
}

.mediaplan-edit__mediaplans {
  display: flex;
  flex-direction: column;
  margin-bottom: -9px;
}

.mediaplan-edit__mediaplan {
  display: flex;
  align-items: center;
  padding-left: 18px;
  padding-right: 18px;
  margin-bottom: 9px;
  border-radius: 4px;
  background-color: #ecf3fe;
  color: #4688f1;
  padding-top: 8px;
  padding-bottom: 8px;
}

.mediaplan-edit__mediaplan.isPast {
  background-color: #fdd;
  color: red;
}

.mediaplan-edit__mediaplan__title {
  flex: 1 1 38%;
  padding-right: 12px;
  display: flex;
  align-items: center;
  overflow: hidden;
}
.mediaplan-edit__mediaplan__title .infoIcon {
  position: relative;
  top: -1px;
}
.mediaplan-edit__mediaplan__title .mediaplan__value.small {
  font-size: 12px;
}

.mediaplan-edit__mediaplan__title.use-package-info a {
  margin-right: 18px;
  opacity: 0.6;
}
.mediaplan-edit__mediaplan__title.use-package-info a svg {
  margin-right: 8px;
}
.mediaplan-edit__mediaplan__title.use-package-info a:hover {
  opacity: 1;
}

.mediaplan-edit__mediaplan__date {
  flex: 1 1 38%;
  padding-right: 12px;
  padding-left: 23px;
  position: relative;
}
.mediaplan-edit__mediaplan__date__icon {
  position: absolute;
  left: 0;
  top: 2px;
}
.mediaplan-edit__mediaplan__date__icon svg path {
  fill: currentColor;
}

.mediaplan-edit__mediaplan__discountCode {
  flex: 1 1 24%;
  min-width: 249px;
  text-align: right;
}

.mediaplan-edit__mediaplan__priceType {
  flex: 1 1 8%;
  min-width: 83px;
  text-align: right;
}

.mediaplan-edit__mediaplan__cpsi {
  flex: 1 1 8%;
  min-width: 83px;
  padding-right: 12px;
  text-align: right;
}

.mediaplan-edit__mediaplan__price {
  flex: 1 1 8%;
  min-width: 83px;
  text-align: right;
}

.mediaplan-edit__mediaplan--completed {
  background-color: #ebf6ee;
  color: #3aa757;
}

.mediaplan-overview-template.template, .mediaplan-overview-template .template {
  display: none !important;
}

.approve-mediaplan {
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.approve-mediaplan__columns {
  display: flex;
  flex-wrap: wrap;
  gap: 18px 36px;
  width: 100%;
  align-items: flex-start;
}
.approve-mediaplan__columns--smallgap {
  gap: 18px;
}
.approve-mediaplan__column {
  width: auto;
}
.approve-mediaplan__column.mediaplans-overview__box__bottom__advertiser__completed {
  width: 150px;
  padding-right: 36px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.approve-mediaplan__column--100 {
  width: 100%;
}
.approve-mediaplan__column--80 {
  width: 83.333333333%;
}
.approve-mediaplan__column--spacer {
  flex-grow: 1;
  flex-shrink: 1;
}
.approve-mediaplan__column:has(.buttons) {
  align-self: center;
}
.approve-mediaplan__column .payment-received {
  position: relative;
  padding-left: 25px;
}
.approve-mediaplan__column .payment-received::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 0;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(58, 167, 87)' d='M6.885,11.480 L12.240,6.124 L11.288,5.186 L6.885,9.590 L4.675,7.380 L3.742,8.318 L6.885,11.480 ZM8.001,15.612 C6.957,15.612 5.973,15.413 5.047,15.014 C4.121,14.616 3.312,14.071 2.621,13.379 C1.929,12.688 1.384,11.879 0.986,10.954 C0.587,10.028 0.388,9.044 0.388,8.001 C0.388,6.945 0.587,5.954 0.986,5.028 C1.384,4.102 1.929,3.296 2.620,2.611 C3.311,1.925 4.119,1.383 5.045,0.983 C5.971,0.583 6.955,0.383 7.999,0.383 C9.055,0.383 10.046,0.583 10.973,0.983 C11.899,1.382 12.705,1.925 13.390,2.610 C14.075,3.295 14.617,4.100 15.017,5.026 C15.417,5.952 15.617,6.943 15.617,7.1000 C15.617,9.044 15.417,10.029 15.017,10.954 C14.617,11.880 14.074,12.689 13.389,13.380 C12.704,14.071 11.898,14.616 10.973,15.014 C10.047,15.413 9.057,15.612 8.001,15.612 Z'/%3E%3C/svg%3E");
}
.approve-mediaplan__column .icon-file-upload-number {
  margin-left: 36px;
}
.approve-mediaplan__column .toggle-controls {
  position: absolute;
  top: 4px;
  right: 0;
}
.approve-mediaplan__column .label {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.approve-mediaplan__box {
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  padding: 18px;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 18px 0;
}
.approve-mediaplan__box__row {
  gap: 18px 0;
}
.approve-mediaplan__box__row--border-top {
  margin-left: -18px;
  margin-right: -18px;
  padding-left: 9px;
  padding-right: 9px;
  border-top: 1px solid #d8d8d8;
  padding-top: 18px;
}
.approve-mediaplan__box__row--border-bottom {
  margin-left: -18px;
  margin-right: -18px;
  padding-left: 9px;
  padding-right: 9px;
  border-bottom: 1px solid #d8d8d8;
  padding-bottom: 18px;
}
.approve-mediaplan__box__bottom--grey {
  background-color: #f4f4f4;
  margin-bottom: -18px;
  padding-bottom: 18px;
  margin-left: -18px;
  margin-right: -18px;
  padding-left: 18px;
  padding-right: 18px;
}
.approve-mediaplan .mediaplan-edit__mediaplans {
  gap: 9px;
  margin-bottom: 0;
}
.approve-mediaplan .mediaplan-edit__mediaplan {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}
.approve-mediaplan .mediaplan-edit__mediaplan .col-12:nth-child(1) {
  padding-left: 18px;
}
.approve-mediaplan .mediaplan-edit__mediaplan .col-12:nth-child(2) {
  padding-left: 0;
}
.approve-mediaplan .mediaplan-edit__mediaplan .col-12:last-child {
  padding-right: 18px;
}
.approve-mediaplan .mediaplan__label {
  opacity: 0.6;
}
.approve-mediaplan .mediaplan__value.small {
  font-size: 12px;
}
.approve-mediaplan .mediaplan-edit__toggles .mediaplan-edit__toggle:nth-child(1) {
  border-top: 0;
  padding-top: 0;
}
.approve-mediaplan .mediaplan-edit__toggles .mediaplan-edit__toggle:last-child {
  padding-bottom: 0;
}
.approve-mediaplan .mediaplan-edit__toggle {
  margin-left: -18px;
  margin-right: -18px;
  padding-left: 18px;
  padding-right: 18px;
  padding-bottom: 18px;
  padding-top: 18px;
}
.approve-mediaplan .mediaplan-edit__toggle__top {
  border: 0;
  padding: 0;
  background-position: right top 27px;
}
.approve-mediaplan .mediaplan-edit__toggle__top .approve-mediaplan__box__row .col-12:last-child {
  padding-right: 36px;
}
.approve-mediaplan .mediaplan-edit__toggle__bottom {
  padding-top: 18px;
}
.approve-mediaplan .pr-18 {
  padding-right: 18px;
}
.approve-mediaplan .added-compensation span {
  overflow-wrap: break-word;
}

.fictional-head {
  padding-top: 21px;
}
.fictional-head.tags {
  padding-top: 20px;
}

.overlay .mediaplan-booking {
  margin-top: 12px;
}
.overlay .mediaplan-booking .col:not(.grow) {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
}
.overlay .mediaplan-booking .row-item-value {
  text-align: right;
  line-height: 34px;
}
.overlay .mediaplan-booking .row.divider {
  margin-top: 12px;
  border-top: 1px solid #cccccc;
  padding-top: 12px;
}
.overlay .mediaplan-booking .row-item-add,
.overlay .mediaplan-booking .row-item-remove {
  width: 36px;
  height: 36px;
  text-align: center;
  line-height: 32px;
  color: #666666;
  font-size: 34px;
  border: 1px solid rgba(34, 34, 34, 0.6);
  border-radius: 4px;
  background-color: #ffffff;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.overlay .mediaplan-booking .row-item-add:before,
.overlay .mediaplan-booking .row-item-remove:before {
  width: 18px;
  height: 18px;
  background-size: contain;
  content: "";
  opacity: 0.6;
}
.overlay .mediaplan-booking .row-item-add:hover,
.overlay .mediaplan-booking .row-item-remove:hover {
  border-color: #222222;
}
.overlay .mediaplan-booking .row-item-add:hover:before,
.overlay .mediaplan-booking .row-item-remove:hover:before {
  opacity: 1;
}
.overlay .mediaplan-booking .row-item-add {
  margin-left: 27px;
}
.overlay .mediaplan-booking .row-item-add:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M8.25 9.75H3.75V8.25H8.25V3.75H9.75V8.25H14.25V9.75H9.75V14.25H8.25V9.75Z' fill='%23222222' fill-opacity='1'/%3E%3C/svg%3E");
}
.overlay .mediaplan-booking .row-item-remove:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M5.25 15.75C4.8375 15.75 4.48437 15.6031 4.19062 15.3094C3.89687 15.0156 3.75 14.6625 3.75 14.25V4.5H3V3H6.75V2.25H11.25V3H15V4.5H14.25V14.25C14.25 14.6625 14.1031 15.0156 13.8094 15.3094C13.5156 15.6031 13.1625 15.75 12.75 15.75H5.25ZM12.75 4.5H5.25V14.25H12.75V4.5ZM6.75 12.75H8.25V6H6.75V12.75ZM9.75 12.75H11.25V6H9.75V12.75Z' fill='%23222222'/%3E%3C/svg%3E");
}
.overlay .mediaplan-booking .no-indent .row-item-add {
  margin-left: 0px;
}
.overlay .mediaplan-booking .col.row-item > .row {
  padding-left: 9px;
}
.overlay .mediaplan-booking .break {
  width: 100%;
  flex-basis: 100%;
  height: 12px;
}
.overlay .mediaplan-booking .mediaplan-booking-totals-prices {
  background-color: #eeeeee;
  padding: 12px;
  border-radius: 4px;
  margin-top: 18px;
}
.overlay .mediaplan-booking .mediaplan-booking-totals-prices .col.right {
  flex-direction: column;
}
.overlay .mediaplan-booking .mediaplan-booking-totals-prices .col.right .row {
  justify-content: right;
}
.overlay .mediaplan-booking .mediaplan-booking-totals-prices .col.right .row .price {
  min-width: 100px;
  text-align: right;
}
.overlay .mediaplan-booking .mediaplan-booking-totals-compensations {
  background-color: #f6f6f6;
  padding: 12px;
  border-radius: 4px;
  margin-top: 4px;
}
.overlay .mediaplan-booking .mediaplan-booking-totals-compensations .right .row {
  display: flex;
  justify-content: right;
  line-height: 26px;
  padding-right: 9px;
  margin-bottom: 4px;
}
.overlay .mediaplan-booking .mediaplan-booking-totals-compensations .right .row:last-child {
  margin-bottom: 0px;
}
.overlay .mediaplan-booking .mediaplan-booking-totals-compensations .right .row .type {
  width: 60px;
  padding: 2px 4px;
  font-size: 13px;
  line-height: 18px;
  border: 1px solid #bbbbbb;
  border-radius: 10px;
  text-align: center;
}
.overlay .mediaplan-booking .mediaplan-booking-totals .left,
.overlay .mediaplan-booking .mediaplan-booking-totals .right {
  width: 50%;
}
.overlay .mediaplan-booking .mediaplan-booking-totals-prices .right {
  display: flex;
  justify-content: right;
}
.overlay .mediaplan-booking .compensations-divider > .col > .row::before {
  content: "";
  width: calc(100% - 18px);
  height: 1px;
  background-color: #dddddd;
  display: block;
  margin: 12px 9px 18px 9px;
  float: left;
}
.overlay .mediaplan-booking .compensations--list::before,
.overlay .mediaplan-booking .row-item::after {
  content: "";
  width: calc(100% + 9px);
  height: 1px;
  background-color: #dddddd;
  display: block;
  margin: 9px 9px 12px -18px;
  float: left;
}

.saved-items {
  display: flex;
  flex-direction: column;
  gap: 18px;
  width: 100%;
}
.saved-items .saved-item {
  padding: 16px;
  border: 1px solid #dddddd;
  border-radius: 4px;
  display: flex;
  margin-bottom: 12px;
  width: 100%;
  gap: 9px;
}
.saved-items .saved-item .grow {
  flex-grow: 1;
  flex-shrink: 1;
}
.saved-items .saved-item .saved-item-labels {
  flex-wrap: nowrap;
}
.saved-items .saved-item .saved-item-labels .label {
  padding: 2px 8px;
  font-size: 13px;
  line-height: 18px;
  border: 1px solid #bbbbbb;
  border-radius: 10px;
  text-align: center;
  margin-right: 6px;
}
.saved-items .saved-item .saved-item-description, .saved-items .saved-item .saved-item-daterange, .saved-items .saved-item .saved-item-value {
  margin-top: 2px;
}
.saved-items .saved-item .saved-item-daterange,
.saved-items .saved-item .saved-item-value {
  white-space: nowrap;
}
.saved-items .saved-item .saved-item-description {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.saved-items .saved-item .saved-item-value {
  text-align: right;
}
.saved-items .saved-item .saved-item-edit {
  color: #4688f1;
  font-weight: 700;
  cursor: pointer;
  margin: 0px 12px;
}
.saved-items .saved-item .saved-item-remove {
  margin-left: 4px;
}
.saved-items .saved-item .saved-item-remove .icon-remove {
  cursor: pointer;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(35, 118, 229)' d='M8.500,12.000 L1.500,12.000 C0.948,12.000 0.500,11.552 0.500,11.000 L0.500,2.500 L-0.000,2.500 L-0.000,1.500 L3.000,1.500 L3.000,0.750 C3.000,0.337 3.337,0.000 3.750,0.000 L6.250,0.000 C6.663,0.000 7.000,0.335 7.000,0.750 L7.000,1.500 L10.000,1.500 L10.000,2.500 L9.500,2.500 L9.500,11.000 C9.500,11.552 9.052,12.000 8.500,12.000 ZM8.500,2.500 L1.500,2.500 L1.500,10.750 C1.500,10.888 1.612,11.000 1.750,11.000 L8.250,11.000 C8.388,11.000 8.500,10.888 8.500,10.750 L8.500,2.500 ZM4.000,4.500 C4.000,4.224 3.776,4.000 3.500,4.000 C3.224,4.000 3.000,4.224 3.000,4.500 L3.000,9.000 C3.000,9.276 3.224,9.500 3.500,9.500 C3.776,9.500 4.000,9.276 4.000,9.000 L4.000,4.500 ZM7.000,4.500 C7.000,4.224 6.776,4.000 6.500,4.000 C6.224,4.000 6.000,4.224 6.000,4.500 L6.000,9.000 C6.000,9.276 6.224,9.500 6.500,9.500 C6.776,9.500 7.000,9.276 7.000,9.000 L7.000,4.500 ZM6.000,1.000 L4.000,1.000 L4.000,1.500 L6.000,1.500 L6.000,1.000 Z'/%3E%3C/svg%3E");
  background-size: 10px 12px;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  top: 2px;
}
.saved-items .saved-item .saved-item-remove .icon-remove:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='%231349e4' d='M8.500,12.000 L1.500,12.000 C0.948,12.000 0.500,11.552 0.500,11.000 L0.500,2.500 L-0.000,2.500 L-0.000,1.500 L3.000,1.500 L3.000,0.750 C3.000,0.337 3.337,0.000 3.750,0.000 L6.250,0.000 C6.663,0.000 7.000,0.335 7.000,0.750 L7.000,1.500 L10.000,1.500 L10.000,2.500 L9.500,2.500 L9.500,11.000 C9.500,11.552 9.052,12.000 8.500,12.000 ZM8.500,2.500 L1.500,2.500 L1.500,10.750 C1.500,10.888 1.612,11.000 1.750,11.000 L8.250,11.000 C8.388,11.000 8.500,10.888 8.500,10.750 L8.500,2.500 ZM4.000,4.500 C4.000,4.224 3.776,4.000 3.500,4.000 C3.224,4.000 3.000,4.224 3.000,4.500 L3.000,9.000 C3.000,9.276 3.224,9.500 3.500,9.500 C3.776,9.500 4.000,9.276 4.000,9.000 L4.000,4.500 ZM7.000,4.500 C7.000,4.224 6.776,4.000 6.500,4.000 C6.224,4.000 6.000,4.224 6.000,4.500 L6.000,9.000 C6.000,9.276 6.224,9.500 6.500,9.500 C6.776,9.500 7.000,9.276 7.000,9.000 L7.000,4.500 ZM6.000,1.000 L4.000,1.000 L4.000,1.500 L6.000,1.500 L6.000,1.000 Z'/%3E%3C/svg%3E");
}
.saved-items .saved-item .buttons {
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  margin: 0 !important;
}

.overlay .mediaplan-booking .row-item {
  padding: 6px 0px 6px 39px;
  width: 100%;
}
.overlay .mediaplan-booking .row-item .element-compensations-end > .element {
  display: flex;
  justify-content: end;
}
.overlay .mediaplan-booking .row-item .element-compensations-end > .element .row-item-value {
  margin-right: 18px;
}
.overlay .mediaplan-booking .row-item select {
  min-width: 120px;
  padding-right: 32px;
}
.overlay .mediaplan-booking .row-item .label {
  color: #666666;
}
.overlay .mediaplan-booking .row-item .compensationType, .overlay .mediaplan-booking .row-item .description {
  width: 200px;
}
.overlay .mediaplan-booking .row-item .description {
  margin-bottom: 12px;
}
.overlay .mediaplan-booking .row-item input.euro-input,
.overlay .mediaplan-booking .row-item input.percentage-input,
.overlay .mediaplan-booking .row-item input.datefield {
  max-width: 120px;
}

.log {
  display: flex;
  flex-direction: column;
}
.log__item {
  display: flex;
  position: relative;
}
.log__item:before {
  content: "";
  width: 16px;
  height: 16px;
  margin-right: 9px;
  flex-grow: 0;
  flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='6px' height='6px'%3E%3Cpath fill-rule='evenodd' fill='rgb(144, 144, 144)' d='M2.1000,-0.000 C4.657,-0.000 6.000,1.343 6.000,3.000 C6.000,4.657 4.657,5.1000 2.1000,5.1000 C1.343,5.1000 -0.000,4.657 -0.000,3.000 C-0.000,1.343 1.343,-0.000 2.1000,-0.000 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  top: 0;
  left: 0;
}
.log__item:not(.log__item--check):before {
  width: 6px;
  height: 6px;
  background-color: #909090;
  background-image: none;
  border-radius: 50%;
  top: 4px;
  left: 5px;
  position: relative;
  margin-right: 19px;
}
.log__item:after {
  content: "";
  position: absolute;
  top: 21px;
  bottom: 3px;
  width: 2px;
  background-color: #d8d8d8;
  left: 7px;
}
.log__item--check:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='16px'%3E%3Cpath fill-rule='evenodd' opacity='0.502' fill='rgb(34, 34, 34)' d='M6.885,11.480 L12.240,6.124 L11.288,5.186 L6.885,9.590 L4.675,7.380 L3.742,8.318 L6.885,11.480 ZM8.001,15.612 C6.957,15.612 5.973,15.413 5.047,15.014 C4.121,14.616 3.312,14.071 2.621,13.379 C1.929,12.688 1.384,11.879 0.986,10.954 C0.587,10.028 0.388,9.044 0.388,8.001 C0.388,6.945 0.587,5.954 0.986,5.028 C1.384,4.102 1.929,3.296 2.620,2.611 C3.311,1.926 4.119,1.383 5.045,0.983 C5.971,0.583 6.955,0.383 7.999,0.383 C9.055,0.383 10.046,0.583 10.973,0.983 C11.899,1.382 12.705,1.925 13.390,2.610 C14.075,3.295 14.617,4.100 15.017,5.026 C15.417,5.952 15.617,6.944 15.617,7.1000 C15.617,9.044 15.417,10.028 15.017,10.954 C14.617,11.880 14.074,12.689 13.389,13.380 C12.704,14.071 11.898,14.616 10.973,15.014 C10.047,15.413 9.057,15.612 8.001,15.612 ZM7.1000,14.335 C9.763,14.335 11.260,13.717 12.490,12.483 C13.720,11.249 14.335,9.754 14.335,7.1000 C14.335,6.237 13.720,4.740 12.490,3.510 C11.260,2.280 9.762,1.665 7.998,1.665 C6.246,1.665 4.752,2.280 3.518,3.510 C2.283,4.740 1.665,6.238 1.665,8.002 C1.665,9.754 2.283,11.248 3.517,12.482 C4.751,13.717 6.246,14.335 7.1000,14.335 Z'/%3E%3C/svg%3E");
}
.log__item--check--completed:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(58, 167, 87)' d='M6.885,11.480 L12.240,6.124 L11.288,5.186 L6.885,9.590 L4.675,7.380 L3.742,8.318 L6.885,11.480 ZM8.001,15.612 C6.957,15.612 5.973,15.413 5.047,15.014 C4.121,14.616 3.312,14.071 2.621,13.379 C1.929,12.688 1.384,11.879 0.986,10.954 C0.587,10.028 0.388,9.044 0.388,8.001 C0.388,6.945 0.587,5.954 0.986,5.028 C1.384,4.102 1.929,3.296 2.620,2.611 C3.311,1.925 4.119,1.383 5.045,0.983 C5.971,0.583 6.955,0.383 7.999,0.383 C9.055,0.383 10.046,0.583 10.973,0.983 C11.899,1.382 12.705,1.925 13.390,2.610 C14.075,3.295 14.617,4.100 15.017,5.026 C15.417,5.952 15.617,6.943 15.617,7.1000 C15.617,9.044 15.417,10.029 15.017,10.954 C14.617,11.880 14.074,12.689 13.389,13.380 C12.704,14.071 11.898,14.616 10.973,15.014 C10.047,15.413 9.057,15.612 8.001,15.612 Z'/%3E%3C/svg%3E");
}
.log__item__content {
  display: flex;
  flex-direction: column;
  padding-top: 4px;
  padding-bottom: 16px;
  gap: 9px;
}
.log__item__content > * {
  line-height: 1.5;
}
.log__item__content > *::before, .log__item__content > *::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.log__item__content > *::before {
  margin-bottom: calc(-0.3611111111em + 0px);
}
.log__item__content > *::after {
  margin-top: calc(-0.4166666667em + 0px);
}
.log__item:last-child:after {
  display: none;
}
.log__item:last-child .log__item__content {
  padding-bottom: 0;
}
.log__item--fold {
  display: none;
}

.comments {
  display: flex;
  flex-direction: column;
  gap: 9px;
}

.comment {
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  gap: 9px;
  background-color: #f4f4f4;
  padding: 18px;
}
.comment--user {
  margin-left: 18px;
  background-color: #e8e8e8;
}
.comment__info {
  display: flex;
  color: rgba(34, 34, 34, 0.5);
  line-height: 1.5;
}
.comment__info::before, .comment__info::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.comment__info::before {
  margin-bottom: calc(-0.3611111111em + 0px);
}
.comment__info::after {
  margin-top: calc(-0.4166666667em + 0px);
}
.comment__content > *:last-child {
  margin-bottom: 0;
}

.leave-comment {
  display: flex;
}
.leave-comment input[type=text] {
  flex: 1;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.leave-comment .button {
  flex-grow: 0;
  flex-shrink: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.approve-mediaplan .approve-mediaplan__box__bottom.approve-mediaplan__box__bottom--grey {
  padding-bottom: 0;
  padding-top: 0;
}
.approve-mediaplan .approve-mediaplan__box__row--grey {
  background-color: #f4f4f4;
  padding-top: 18px;
  padding-bottom: 18px;
}
.approve-mediaplan .approve-mediaplan__box__row--grey .tag {
  border-color: rgba(32, 32, 32, 0.5);
}
.approve-mediaplan .approve-mediaplan__box__row--grey > .col-12 > .row > .col-12:last-child {
  padding-right: 27px;
}
.approve-mediaplan .approve-mediaplan__box__row--grey--alt {
  background-color: #e8e8e8;
  gap: 0;
  margin-left: -18px;
  margin-right: -18px;
  padding-left: 9px;
  padding-right: 9px;
}

.datebar {
  position: relative;
}
.datebar__icon {
  position: absolute;
  left: 0;
  top: 2px;
}
.datebar__icon svg path {
  fill: currentColor;
}
.datebar span {
  padding-left: 23px;
}

.placement-period {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.placement-period .label {
  color: #909090;
}
.placement-period .value--range {
  color: #202020;
  background-image: url(/img/exposureplanning/assets/icons/icoon-tijdlijn-zwart.svg);
  padding-left: 27px;
  white-space: nowrap;
  background-position: left center;
  background-repeat: no-repeat;
}

.roas__charts {
  display: flex;
  gap: 18px;
  flex-direction: column;
}
.roas__charts > * {
  flex: 1;
}
.roas__charts:not(.roas__charts--active) .roas__column--tabs {
  display: none;
}
.roas__information {
  display: flex;
  flex-wrap: wrap;
  gap: 18px;
  --buttons: 5;
  --gap: 18px;
}
.roas__information__button {
  width: calc(100% / var(--buttons) - var(--gap) + var(--gap) / var(--buttons));
  background-color: #f4f4f4;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 18px;
  flex-direction: column;
  gap: 9px;
}
.roas__information__button--positive {
  border-color: #d7eddc;
  background-color: #f5fbf6;
}
.roas__information__button--positive * {
  color: #34a853;
}
.roas__information__button__label {
  opacity: 0.6;
  line-height: 1.5;
}
.roas__information__button__label::before, .roas__information__button__label::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.roas__information__button__label::before {
  margin-bottom: calc(-0.3611111111em + 0px);
}
.roas__information__button__label::after {
  margin-top: calc(-0.4166666667em + 0px);
}
.roas__information__button__value {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
}
.roas__information__button__value::before, .roas__information__button__value::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.roas__information__button__value::before {
  margin-bottom: calc(-0.3611111111em + 0px);
}
.roas__information__button__value::after {
  margin-top: calc(-0.4166666667em + 0px);
}
.roas__column {
  flex: 1;
}
.roas__column--tabs {
  flex: 2;
}

.chart-wrapper {
  display: flex;
  flex-wrap: nowrap;
  gap: 18px;
}
.chart-wrapper .chart__side {
  width: 200px;
  flex-grow: 0;
  flex-shrink: 0;
}

.chart {
  display: flex;
  flex-direction: column;
  border-radius: 6px;
  background-color: #f4f4f4;
  width: 100%;
}
.chart__header {
  display: flex;
  justify-content: space-between;
  height: 48px;
  border-bottom: 1px solid #d8d8d8;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 9px;
  padding-bottom: 9px;
  align-items: center;
}
.chart__navigation {
  display: flex;
  justify-content: flex-end;
  gap: 9px;
}
.chart__navigation__arrow {
  width: 24px;
  height: 24px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.chart__navigation__arrow--previous {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%238c8d8d'%3E%3Cpath d='M560-240 320-480l240-240 56 56-184 184 184 184-56 56Z'/%3E%3C/svg%3E");
}
.chart__navigation__arrow--previous:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23cf0f5b'%3E%3Cpath d='M560-240 320-480l240-240 56 56-184 184 184 184-56 56Z'/%3E%3C/svg%3E");
}
.chart__navigation__arrow--next {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%238c8d8d'%3E%3Cpath d='M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z'/%3E%3C/svg%3E");
}
.chart__navigation__arrow--next:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23cf0f5b'%3E%3Cpath d='M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z'/%3E%3C/svg%3E");
}
.chart__side {
  display: flex;
  flex-direction: column;
}
.chart__side__component + .chart__side__component:before {
  width: 100%;
  height: 1px;
  content: "";
  background-color: #d8d8d8;
  margin-top: 18px;
  margin-bottom: 18px;
  display: block;
}
.chart__side .form__components {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  gap: 9px;
}
.chart__side .form__components #transactions + label:after,
.chart__side .form__components #cps + label:after {
  border-color: #03a884;
  background-color: #03a884;
}
.chart__side .form__components #transactions + label:before,
.chart__side .form__components #cps + label:before {
  background-color: #d8d8d8;
  border-color: #d8d8d8;
}
.chart__side .form__components #clicks + label:after,
.chart__side .form__components #orderValue + label:after {
  border-color: #7a7a7a;
  background-color: #7a7a7a;
}
.chart__side .form__components #clicks + label:before,
.chart__side .form__components #orderValue + label:before {
  background-color: #d8d8d8;
  border-color: #d8d8d8;
}
.chart__side .form__row {
  width: 100%;
  flex-direction: column !important;
}
.chart__side .form__row .form__element {
  flex-direction: column !important;
  align-items: flex-start !important;
}
.chart__side .form__row--period {
  flex-direction: column !important;
  padding-left: 39px !important;
  gap: 12px 18px;
}
.chart__side .form__row--period .form__element {
  flex-direction: column !important;
  align-items: flex-start !important;
}
.chart__top {
  border-bottom: 1px solid #d8d8d8;
  aspect-ratio: 4/3;
  max-height: 400px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 18px;
  width: 100%;
}
.chart__bottom {
  padding: 18px;
  display: flex;
  justify-content: space-between;
}
.chart__legend__label {
  color: #909090;
  font-size: 12px;
  margin-bottom: 9px;
  display: block;
  text-transform: uppercase;
}
.chart__legend__items {
  display: flex;
  flex-direction: column;
  gap: 9px;
}
.chart__legend__item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 9px;
  font-size: 12px;
}
.chart__legend__item:before {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 50%;
  flex-grow: 0;
  flex-shrink: 0;
  border: 1px solid rgba(34, 34, 34, 0.1);
}
.chart__legend__item--transactions:before {
  background-color: #03a884;
}
.chart__legend__item--transactions--past:before {
  background-color: #31d6a9;
}
.chart__legend__item--clicks:before {
  background-color: #999999;
}
.chart__legend__item--clicks--past:before {
  background-color: #dfdfdf;
}

.io__items {
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.io__item {
  position: relative;
  border-radius: 4px;
  border: 1px solid rgba(34, 34, 34, 0.2);
  padding: 18px;
}
.io__item--package {
  background-color: #fff;
}
.io__item--task, .io__item--tasklist {
  background-color: rgba(34, 34, 34, 0.05);
}
.io__item--hidechecks .io__item__row__data .io__item__task__checkbox, .io__item--hidechecks .io__item__icon--checkbox {
  display: none;
}
.io__item__inner {
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.io__item__group {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 18px;
  align-self: stretch;
}
.io__item__group--gap-9 {
  gap: 9px;
}
.io__item__row {
  display: flex;
  gap: 18px;
  width: 100%;
}
.io__item__row--mt-9 {
  margin-top: 9px;
}
.io__item__row__data {
  flex: 1;
  display: flex;
  align-items: flex-start;
  gap: 18px;
}
.io__item__row__data--twolines > * {
  min-height: 54px;
}
.io__item__row__data .io__item__task__checkbox {
  max-height: 54px;
  display: flex;
  align-items: center;
}
.io__item__row__data .io__item__task__checkbox label {
  position: relative;
  right: -2px;
}
.io__item__row__controls {
  display: flex;
  width: 40px;
  padding: 0 0 0 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 9px;
  align-self: stretch;
  border-left: 1px solid rgba(34, 34, 34, 0.2);
  flex-grow: 0;
  flex-shrink: 0;
}
.io__item__row__controls--empty {
  border-left: 0;
}
.io__item__icon {
  width: 20px;
  height: 20px;
  background-position: center center;
  background-repeat: no-repeat;
}
.io__item__icon--selection {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  max-height: 54px;
}
.io__item__icon--package {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2016_1096' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2016_1096)'%3E%3Cpath d='M11 21H5C4.45 21 3.97917 20.8042 3.5875 20.4125C3.19583 20.0208 3 19.55 3 19V5C3 4.45 3.19583 3.97917 3.5875 3.5875C3.97917 3.19583 4.45 3 5 3H11V21ZM9 19V5H5V19H9ZM13 11V3H19C19.55 3 20.0208 3.19583 20.4125 3.5875C20.8042 3.97917 21 4.45 21 5V11H13ZM15 9H19V5H15V9ZM13 21V13H21V19C21 19.55 20.8042 20.0208 20.4125 20.4125C20.0208 20.8042 19.55 21 19 21H13ZM15 19H19V15H15V19Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.io__item__icon--task {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2016_737' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2016_737)'%3E%3Cpath d='M5.55 19L2 15.45L3.4 14.05L5.525 16.175L9.775 11.925L11.175 13.35L5.55 19ZM5.55 11L2 7.45005L3.4 6.05005L5.525 8.17505L9.775 3.92505L11.175 5.35005L5.55 11ZM13 17V15H22V17H13ZM13 9.00005V7.00005H22V9.00005H13Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.io__item__icon--check {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2016_1106' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2016_1106)'%3E%3Cpath d='M10.6 16.6L17.65 9.55L16.25 8.15L10.6 13.8L7.75 10.95L6.35 12.35L10.6 16.6ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22Z' fill='%233AA757'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.io__item__icon--uncheck {
  position: relative;
  border: 2px solid rgba(34, 34, 34, 0.4);
  border-radius: 50%;
}
.io__item__icon--uncheck:hover {
  border-color: rgba(34, 34, 34, 0.6);
}
.io__item__icon--menu {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cdefs%3E%3C/defs%3E%3Cpath fill='%23909090' fill-rule='evenodd' d='M16.5 9c0 4.135-3.365 7.5-7.5 7.5-4.136 0-7.5-3.365-7.5-7.5S4.864 1.5 9 1.5c4.135 0 7.5 3.365 7.5 7.5zM18 9a9 9 0 10-18.001.001A9 9 0 0018 9zM7.5 5.625a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0zM7.5 9a1.125 1.125 0 112.25 0A1.125 1.125 0 017.5 9zm0 3.375a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0z'%3E%3C/path%3E%3C/svg%3E");
  width: 20px;
  height: 20px;
  cursor: pointer;
  position: relative;
}
.io__item__icon--menu:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cdefs%3E%3C/defs%3E%3Cpath fill='%23595959' fill-rule='evenodd' d='M16.5 9c0 4.135-3.365 7.5-7.5 7.5-4.136 0-7.5-3.365-7.5-7.5S4.864 1.5 9 1.5c4.135 0 7.5 3.365 7.5 7.5zM18 9a9 9 0 10-18.001.001A9 9 0 0018 9zM7.5 5.625a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0zM7.5 9a1.125 1.125 0 112.25 0A1.125 1.125 0 017.5 9zm0 3.375a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0z'%3E%3C/path%3E%3C/svg%3E");
}
.io__item__icon--close {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cmask id='mask0_2016_1211' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='18'%3E%3Crect width='18' height='18' fill='%23222222'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2016_1211)'%3E%3Cpath d='M4.8 14.25L3.75 13.2L7.95 9L3.75 4.8L4.8 3.75L9 7.95L13.2 3.75L14.25 4.8L10.05 9L14.25 13.2L13.2 14.25L9 10.05L4.8 14.25Z' fill='%23222222'/%3E%3C/g%3E%3C/svg%3E") !important;
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  position: relative;
  opacity: 0.4;
}
.io__item__icon--close:hover {
  opacity: 0.6;
}
.io__item__icon--toggle {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2016_1113' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='19'%3E%3Crect width='18' height='18' transform='matrix(1.39071e-07 1 1 -1.39071e-07 0 0.5)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2016_1113)'%3E%3Cpath d='M16.5 6.51875L15.1688 5.1875L9 11.3562L2.83125 5.1875L1.5 6.51875L9 14.0187L16.5 6.51875Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/g%3E%3C/svg%3E%0A");
  cursor: pointer;
  width: 18px;
  height: 18px;
}
.io__item__icon--toggle--active {
  transform: scale(-1);
}
.io__item__icon--checkbox input[type=checkbox] + label {
  position: relative;
  top: -2px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2016_745' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23222222' fill-opacity='0.4'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2016_745)'%3E%3Cpath d='M12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22ZM12 20C14.2333 20 16.125 19.225 17.675 17.675C19.225 16.125 20 14.2333 20 12C20 9.76667 19.225 7.875 17.675 6.325C16.125 4.775 14.2333 4 12 4C9.76667 4 7.875 4.775 6.325 6.325C4.775 7.875 4 9.76667 4 12C4 14.2333 4.775 16.125 6.325 17.675C7.875 19.225 9.76667 20 12 20Z' fill='%23222222' fill-opacity='0.4'/%3E%3C/g%3E%3C/svg%3E%0A");
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center center;
}
.io__item__icon--checkbox input[type=checkbox] + label:before, .io__item__icon--checkbox input[type=checkbox] + label:after {
  display: none;
}
.io__item__icon--checkbox input[type=checkbox]:checked + label {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2016_1106' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2016_1106)'%3E%3Cpath d='M10.6 16.6L17.65 9.55L16.25 8.15L10.6 13.8L7.75 10.95L6.35 12.35L10.6 16.6ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22Z' fill='%233AA757'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.io__item__divider {
  height: 1px;
  background-color: rgba(34, 34, 34, 0.2);
  width: 100%;
}
.io__item__brand {
  width: 72px;
  height: 54px;
  border-radius: 4px;
  border: 1px solid rgba(34, 34, 34, 0.2);
  position: relative;
  background-color: #fff;
}
.io__item__brand img {
  position: absolute;
  left: 9px;
  top: 9px;
  right: 9px;
  bottom: 9px;
  object-fit: contain;
  object-position: center center;
  width: calc(100% - 18px);
  height: calc(100% - 18px);
}
.io__item__advertiser {
  min-width: 72px;
  max-width: 160px;
  white-space: nowrap;
}
.io__item__io {
  flex: 1 0 0;
}
.io__item__io .io__item__value {
  white-space: normal !important;
}
.io__item__io .io__item__value a, .io__item__io .io__item__value a:hover {
  color: inherit;
}
.io__item__period {
  text-align: right;
  min-width: 140px;
  max-width: 180px;
}
.io__item__total {
  text-align: right;
  min-width: 72px;
  max-width: 110px;
  white-space: nowrap;
}
.io__item__publisher {
  min-width: 72px;
  max-width: 160px;
}
.io__item__url {
  flex: 1 0 0;
}
.io__item__package {
  flex: 1 0 0;
}
.io__item__data {
  padding-top: 7px;
}
.io__item__data--grow {
  flex: 1 0 0;
}
.io__item__data:empty {
  display: none;
}
.io__item__data > * {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.io__item__label {
  color: rgba(34, 34, 34, 0.6);
}
.io__item__task {
  display: flex;
  align-items: flex-start;
  gap: 18px;
  flex: 1 0 0;
}
.io__item__task__title {
  flex: 1 0 0;
}
.io__item__task__info {
  color: rgba(34, 34, 34, 0.6);
  text-align: right;
}
.io__item__task__info.w100 {
  width: 100%;
}
.io__item--redoverlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 10px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  box-shadow: inset 4px 0 0 0 #ff0606;
  z-index: 3;
}

.package {
  display: flex;
  padding: 6px 18px;
  align-items: flex-start;
  align-content: center;
  gap: 0px 18px;
  flex: 1 0 0;
  flex-wrap: wrap;
  border-radius: 4px;
  line-height: 24px;
}
.package__name {
  flex: 1 0 0;
}
.package__name .infobutton {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-bottom;
  margin-right: 9px;
  cursor: pointer;
}
.package__daterange {
  display: flex;
  align-items: center;
  gap: 6px;
}
.package__daterange__icon {
  width: 18px;
  height: 18px;
}
.package__daterange__icon svg path {
  fill: currentColor;
}
.package__daterange__label {
  white-space: nowrap;
}
.package__fee {
  display: flex;
  height: 24px;
  padding: 9px;
  justify-content: center;
  align-items: center;
  gap: 9px;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
}
.package__fee__fixed, .package__fee__cpsi {
  display: flex;
  border-color: #202020;
  min-height: 0;
  align-self: center;
}
.package__total {
  white-space: nowrap;
}
.package .ifCategory {
  line-height: normal;
}

[data-toggle-visible=false] {
  display: none;
}

.io__item__group--url[data-toggle-visible=false] + .io__item__group--package {
  display: none;
}

.io__items .template {
  display: none !important;
}

.flyout-menu {
  position: absolute;
  width: 240px;
  transform: scale(0) translateY(0);
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  padding: 18px;
  padding-top: 9px;
  padding-bottom: 18px;
  right: -19px;
  box-shadow: none;
  transition: 0.2s;
  height: auto;
  top: -19px;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  padding-right: 42px;
  z-index: 10;
  transform-origin: right top;
}
.flyout-menu--check {
  width: auto;
  min-width: 150px;
}
.flyout-menu__active {
  transform: scale(1) translateY(0);
}
.flyout-menu__items {
  display: flex;
  flex-direction: column;
}
.flyout-menu__items li {
  text-transform: none;
  padding: 0;
  margin: 0;
  color: #B5B5B5;
  font-weight: 700;
  line-height: 1.3;
}
.flyout-menu__items li a {
  padding: 0;
  width: 100%;
  display: block;
  color: #2376e5;
  font-weight: bold;
  padding-top: 9px;
  line-height: 20px;
}
.flyout-menu__items li a:hover {
  color: #1349e4;
}
.flyout-menu__items li a[data-icon=Edit], .flyout-menu__items li a[data-icon="Book now"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(35, 118, 229)' d='M9.181,4.232 L9.898,4.947 L3.563,11.282 L0.000,12.000 L0.720,8.437 L7.052,2.103 L7.768,2.818 L1.640,8.930 L1.277,10.722 L3.069,10.360 L9.181,4.232 ZM9.153,-0.000 L7.746,1.408 L10.591,4.255 L12.000,2.844 L9.153,-0.000 ZM2.994,9.359 L8.651,3.701 L8.298,3.348 L2.642,9.004 L2.994,9.359 Z'/%3E%3C/svg%3E");
  padding-left: 21px;
  background-size: 12px 12px;
  background-repeat: no-repeat;
  background-position: left top 13px;
}
.flyout-menu__items li a[data-icon=Edit]:hover, .flyout-menu__items li a[data-icon="Book now"]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='%231349e4' d='M9.181,4.232 L9.898,4.947 L3.563,11.282 L0.000,12.000 L0.720,8.437 L7.052,2.103 L7.768,2.818 L1.640,8.930 L1.277,10.722 L3.069,10.360 L9.181,4.232 ZM9.153,-0.000 L7.746,1.408 L10.591,4.255 L12.000,2.844 L9.153,-0.000 ZM2.994,9.359 L8.651,3.701 L8.298,3.348 L2.642,9.004 L2.994,9.359 Z'/%3E%3C/svg%3E");
}
.flyout-menu__items li a[data-icon=Confirm] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%232376e5'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z'/%3E%3C/svg%3E");
  padding-left: 23px;
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: left top 10px;
  position: relative;
  left: -2px;
}
.flyout-menu__items li a[data-icon=Confirm]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%231349e4'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z'/%3E%3C/svg%3E");
}
.flyout-menu__items li a[data-icon=Details] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(35, 118, 229)' d='M6.512,0.500 L5.089,1.914 L8.177,5.002 L0.000,5.002 L0.000,6.998 L8.177,6.998 L5.089,10.086 L6.512,11.500 L12.000,6.000 L6.512,0.500 Z'/%3E%3C/svg%3E");
  padding-left: 21px;
  background-size: 12px 11px;
  background-repeat: no-repeat;
  background-position: left top 13px;
}
.flyout-menu__items li a[data-icon=Details]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='%231349e4' d='M6.512,0.500 L5.089,1.914 L8.177,5.002 L0.000,5.002 L0.000,6.998 L8.177,6.998 L5.089,10.086 L6.512,11.500 L12.000,6.000 L6.512,0.500 Z'/%3E%3C/svg%3E");
}
.flyout-menu__items li a[data-icon=Print] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='21.6' viewBox='0 0 24 21.6'%3E%3Cpath id='Path_1' data-name='Path 1' d='M19.2,17v4.8H4.8V17H0V9.8A3.594,3.594,0,0,1,3.6,6.2H4.8V.2H19.2v6h1.2A3.6,3.6,0,0,1,24,9.8V17Zm-12,2.4h9.6V14.6H7.2ZM16.8,2.6H7.2V6.2h9.6Zm4.8,7.2c0-.66,0-1.2-1.2-1.2H3.6A1.2,1.2,0,0,0,2.4,9.8v4.8H4.8V12.2H19.2v2.4h2.4Zm-3.6.6a1.2,1.2,0,0,1,2.4,0c0,1.22-.538,1.2-1.2,1.2S18,11.62,18,10.4Z' transform='translate(0 -0.2)' fill='rgb(35, 118, 229)' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
  padding-left: 21px;
  background-size: 12px 11px;
  background-repeat: no-repeat;
  background-position: left top 13px;
}
.flyout-menu__items li a[data-icon=Print]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='21.6' viewBox='0 0 24 21.6'%3E%3Cpath id='Path_1' data-name='Path 1' d='M19.2,17v4.8H4.8V17H0V9.8A3.594,3.594,0,0,1,3.6,6.2H4.8V.2H19.2v6h1.2A3.6,3.6,0,0,1,24,9.8V17Zm-12,2.4h9.6V14.6H7.2ZM16.8,2.6H7.2V6.2h9.6Zm4.8,7.2c0-.66,0-1.2-1.2-1.2H3.6A1.2,1.2,0,0,0,2.4,9.8v4.8H4.8V12.2H19.2v2.4h2.4Zm-3.6.6a1.2,1.2,0,0,1,2.4,0c0,1.22-.538,1.2-1.2,1.2S18,11.62,18,10.4Z' transform='translate(0 -0.2)' fill='%231349e4' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
}
.flyout-menu__items li a[data-icon=Delete], .flyout-menu__items li a[data-icon=Decline] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(35, 118, 229)' d='M8.500,12.000 L1.500,12.000 C0.948,12.000 0.500,11.552 0.500,11.000 L0.500,2.500 L-0.000,2.500 L-0.000,1.500 L3.000,1.500 L3.000,0.750 C3.000,0.337 3.337,0.000 3.750,0.000 L6.250,0.000 C6.663,0.000 7.000,0.335 7.000,0.750 L7.000,1.500 L10.000,1.500 L10.000,2.500 L9.500,2.500 L9.500,11.000 C9.500,11.552 9.052,12.000 8.500,12.000 ZM8.500,2.500 L1.500,2.500 L1.500,10.750 C1.500,10.888 1.612,11.000 1.750,11.000 L8.250,11.000 C8.388,11.000 8.500,10.888 8.500,10.750 L8.500,2.500 ZM4.000,4.500 C4.000,4.224 3.776,4.000 3.500,4.000 C3.224,4.000 3.000,4.224 3.000,4.500 L3.000,9.000 C3.000,9.276 3.224,9.500 3.500,9.500 C3.776,9.500 4.000,9.276 4.000,9.000 L4.000,4.500 ZM7.000,4.500 C7.000,4.224 6.776,4.000 6.500,4.000 C6.224,4.000 6.000,4.224 6.000,4.500 L6.000,9.000 C6.000,9.276 6.224,9.500 6.500,9.500 C6.776,9.500 7.000,9.276 7.000,9.000 L7.000,4.500 ZM6.000,1.000 L4.000,1.000 L4.000,1.500 L6.000,1.500 L6.000,1.000 Z'/%3E%3C/svg%3E");
  padding-left: 21px;
  background-size: 10px 12px;
  background-repeat: no-repeat;
  background-position: left top 13px;
}
.flyout-menu__items li a[data-icon=Delete]:hover, .flyout-menu__items li a[data-icon=Decline]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='%231349e4' d='M8.500,12.000 L1.500,12.000 C0.948,12.000 0.500,11.552 0.500,11.000 L0.500,2.500 L-0.000,2.500 L-0.000,1.500 L3.000,1.500 L3.000,0.750 C3.000,0.337 3.337,0.000 3.750,0.000 L6.250,0.000 C6.663,0.000 7.000,0.335 7.000,0.750 L7.000,1.500 L10.000,1.500 L10.000,2.500 L9.500,2.500 L9.500,11.000 C9.500,11.552 9.052,12.000 8.500,12.000 ZM8.500,2.500 L1.500,2.500 L1.500,10.750 C1.500,10.888 1.612,11.000 1.750,11.000 L8.250,11.000 C8.388,11.000 8.500,10.888 8.500,10.750 L8.500,2.500 ZM4.000,4.500 C4.000,4.224 3.776,4.000 3.500,4.000 C3.224,4.000 3.000,4.224 3.000,4.500 L3.000,9.000 C3.000,9.276 3.224,9.500 3.500,9.500 C3.776,9.500 4.000,9.276 4.000,9.000 L4.000,4.500 ZM7.000,4.500 C7.000,4.224 6.776,4.000 6.500,4.000 C6.224,4.000 6.000,4.224 6.000,4.500 L6.000,9.000 C6.000,9.276 6.224,9.500 6.500,9.500 C6.776,9.500 7.000,9.276 7.000,9.000 L7.000,4.500 ZM6.000,1.000 L4.000,1.000 L4.000,1.500 L6.000,1.500 L6.000,1.000 Z'/%3E%3C/svg%3E");
}
.flyout-menu__items li a[data-icon="View calendar"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='injected-svg svg' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath d='M24 2v22H0V2h3v1a2 2 0 004 0V2h10v1a2 2 0 004 0V2zm-2 6H2v14h20zm-2-7a1 1 0 00-2 0v2a1 1 0 002 0zM6 3a1 1 0 01-2 0V1a1 1 0 012 0z' fill='%232376e5' data-name='Path 117'/%3E%3C/svg%3E");
  padding-left: 21px;
  background-size: 12px auto;
  background-repeat: no-repeat;
  background-position: left top 13px;
}
.flyout-menu__items li a[data-icon="View calendar"]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='injected-svg svg' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath d='M24 2v22H0V2h3v1a2 2 0 004 0V2h10v1a2 2 0 004 0V2zm-2 6H2v14h20zm-2-7a1 1 0 00-2 0v2a1 1 0 002 0zM6 3a1 1 0 01-2 0V1a1 1 0 012 0z' fill='%231349e4' data-name='Path 117'/%3E%3C/svg%3E");
}
.flyout-menu__items li.actionDisable a {
  color: rgba(35, 118, 229, 0.5);
  pointer-events: none;
}
.flyout-menu__items li.actionDisable a[data-icon=Edit], .flyout-menu__items li.actionDisable a[data-icon="Book now"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgba(35, 118, 229, 0.5)' d='M9.181,4.232 L9.898,4.947 L3.563,11.282 L0.000,12.000 L0.720,8.437 L7.052,2.103 L7.768,2.818 L1.640,8.930 L1.277,10.722 L3.069,10.360 L9.181,4.232 ZM9.153,-0.000 L7.746,1.408 L10.591,4.255 L12.000,2.844 L9.153,-0.000 ZM2.994,9.359 L8.651,3.701 L8.298,3.348 L2.642,9.004 L2.994,9.359 Z'/%3E%3C/svg%3E");
}
.flyout-menu__items li.actionDisable a[data-icon=Confirm] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='rgba(35, 118, 229, 0.5)'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z'/%3E%3C/svg%3E");
}
.flyout-menu__items li.actionDisable a[data-icon=Details] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgba(35, 118, 229, 0.5)' d='M6.512,0.500 L5.089,1.914 L8.177,5.002 L0.000,5.002 L0.000,6.998 L8.177,6.998 L5.089,10.086 L6.512,11.500 L12.000,6.000 L6.512,0.500 Z'/%3E%3C/svg%3E");
}
.flyout-menu__items li.actionDisable a[data-icon=Print] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='21.6' viewBox='0 0 24 21.6'%3E%3Cpath id='Path_1' data-name='Path 1' d='M19.2,17v4.8H4.8V17H0V9.8A3.594,3.594,0,0,1,3.6,6.2H4.8V.2H19.2v6h1.2A3.6,3.6,0,0,1,24,9.8V17Zm-12,2.4h9.6V14.6H7.2ZM16.8,2.6H7.2V6.2h9.6Zm4.8,7.2c0-.66,0-1.2-1.2-1.2H3.6A1.2,1.2,0,0,0,2.4,9.8v4.8H4.8V12.2H19.2v2.4h2.4Zm-3.6.6a1.2,1.2,0,0,1,2.4,0c0,1.22-.538,1.2-1.2,1.2S18,11.62,18,10.4Z' transform='translate(0 -0.2)' fill='rgba(35, 118, 229, 0.5)' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
}
.flyout-menu__items li.actionDisable a[data-icon=Delete], .flyout-menu__items li.actionDisable a[data-icon=Decline] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgba(35, 118, 229, 0.5)' d='M8.500,12.000 L1.500,12.000 C0.948,12.000 0.500,11.552 0.500,11.000 L0.500,2.500 L-0.000,2.500 L-0.000,1.500 L3.000,1.500 L3.000,0.750 C3.000,0.337 3.337,0.000 3.750,0.000 L6.250,0.000 C6.663,0.000 7.000,0.335 7.000,0.750 L7.000,1.500 L10.000,1.500 L10.000,2.500 L9.500,2.500 L9.500,11.000 C9.500,11.552 9.052,12.000 8.500,12.000 ZM8.500,2.500 L1.500,2.500 L1.500,10.750 C1.500,10.888 1.612,11.000 1.750,11.000 L8.250,11.000 C8.388,11.000 8.500,10.888 8.500,10.750 L8.500,2.500 ZM4.000,4.500 C4.000,4.224 3.776,4.000 3.500,4.000 C3.224,4.000 3.000,4.224 3.000,4.500 L3.000,9.000 C3.000,9.276 3.224,9.500 3.500,9.500 C3.776,9.500 4.000,9.276 4.000,9.000 L4.000,4.500 ZM7.000,4.500 C7.000,4.224 6.776,4.000 6.500,4.000 C6.224,4.000 6.000,4.224 6.000,4.500 L6.000,9.000 C6.000,9.276 6.224,9.500 6.500,9.500 C6.776,9.500 7.000,9.276 7.000,9.000 L7.000,4.500 ZM6.000,1.000 L4.000,1.000 L4.000,1.500 L6.000,1.500 L6.000,1.000 Z'/%3E%3C/svg%3E");
}
.flyout-menu__items li.actionDisable a[data-icon="View calendar"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='injected-svg svg' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath d='M24 2v22H0V2h3v1a2 2 0 004 0V2h10v1a2 2 0 004 0V2zm-2 6H2v14h20zm-2-7a1 1 0 00-2 0v2a1 1 0 002 0zM6 3a1 1 0 01-2 0V1a1 1 0 012 0z' fill='rgba(35, 118, 229, 0.5)' data-name='Path 117'/%3E%3C/svg%3E");
}
.flyout-menu .io__item__icon--menu {
  position: absolute;
  right: 18px;
  top: 18px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.flyout-menu .io__item__icon--menu:hover svg path {
  fill: #595959;
}
.flyout-menu .io__item__icon--close {
  right: 16px;
  top: 17px;
}

.task-updated {
  display: flex;
  height: 36px;
  padding: 0px 18px;
  align-items: center;
  gap: 6px;
  align-self: stretch;
  border-radius: 4px;
  background-color: rgba(34, 34, 34, 0.6);
  color: #fff;
}
.task-updated__message {
  display: flex;
  align-items: center;
  gap: 6px;
}
.task-updated__message:before {
  content: "";
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_2016_1534' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2016_1534)'%3E%3Cpath d='M9.55001 18L3.85001 12.3L5.27501 10.875L9.55001 15.15L18.725 5.97498L20.15 7.39998L9.55001 18Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
}
.task-updated__actions {
  display: flex;
  gap: 18px;
}
.task-updated__action {
  font-weight: 600;
  display: inline-flex;
  gap: 6px;
  color: #fff;
}
.task-updated__action:before {
  content: "";
  width: 18px;
  height: 18px;
}

.tasks-overview {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 4px;
  background-color: #fff;
  border: 1px solid rgba(34, 34, 34, 0.2);
}
.tasks-overview__header {
  display: flex;
  padding: 0 0 18px 0;
  align-items: center;
  gap: 18px;
  align-self: stretch;
  border-bottom: 1px solid rgba(34, 34, 34, 0.2);
}
.tasks-overview__title {
  display: flex;
  align-items: center;
  gap: 6px;
  align-self: stretch;
  font-size: 16px;
  flex: 1 0 0;
}
.tasks-overview__title:before {
  content: "";
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_100_1975' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_100_1975)'%3E%3Cpath d='M5.55 19L2 15.45L3.4 14.05L5.525 16.175L9.775 11.925L11.175 13.35L5.55 19ZM5.55 11L2 7.45005L3.4 6.05005L5.525 8.17505L9.775 3.92505L11.175 5.35005L5.55 11ZM13 17V15H22V17H13ZM13 9.00005V7.00005H22V9.00005H13Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
}
.tasks-overview__button .button {
  gap: 6px;
}
.tasks-overview__button .button:before {
  content: "";
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_2016_173' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2016_173)'%3E%3Cpath d='M5.55 19L2 15.45L3.4 14.05L5.525 16.175L9.775 11.925L11.175 13.35L5.55 19ZM5.55 11L2 7.45005L3.4 6.05005L5.525 8.17505L9.775 3.92505L11.175 5.35005L5.55 11ZM13 17V15H22V17H13ZM13 9.00005V7.00005H22V9.00005H13Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/g%3E%3C/svg%3E");
}
.tasks-overview__body {
  width: 100%;
}
.tasks-overview__items {
  border-radius: 4px;
  display: flex;
  padding: 18px 0 0 0;
  flex-direction: column;
  align-items: flex-start;
  gap: 18px;
  align-self: stretch;
}
.tasks-overview[data-canedit="0"] .io__item__icon--checkbox {
  display: none;
}

.tasks-overview-details .tasks-overview__header {
  padding: 18px;
}
.tasks-overview-details .tasks-overview__body {
  padding: 18px;
}
.tasks-overview-details .tasks-overview__items {
  background-color: rgba(34, 34, 34, 0.05);
  padding: 18px;
}

.schedule-sticky-wrapper {
  position: sticky;
  top: 60px;
  z-index: 3;
  margin-bottom: -18px;
  margin-top: -18px;
  padding-bottom: 18px;
  padding-top: 18px;
  background-color: #f8f9fa;
}
.schedule-sticky-wrapper > .component:not(:last-child) {
  margin-bottom: 18px;
}

.proposal .col:not(.grow) {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
}
.proposal .row-item-value {
  text-align: right;
  line-height: 34px;
}
.proposal .row.divider {
  margin-top: 12px;
  border-top: 1px solid #cccccc;
  padding-top: 12px;
}
.proposal .row-item-add,
.proposal .row-item-remove {
  width: 36px;
  height: 36px;
  text-align: center;
  line-height: 32px;
  color: #666666;
  font-size: 34px;
  border: 1px solid rgba(34, 34, 34, 0.6);
  border-radius: 4px;
  background-color: #ffffff;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.proposal .row-item-add:before,
.proposal .row-item-remove:before {
  width: 18px;
  height: 18px;
  background-size: contain;
  content: "";
  opacity: 0.6;
}
.proposal .row-item-add:hover,
.proposal .row-item-remove:hover {
  border-color: #222222;
}
.proposal .row-item-add:hover:before,
.proposal .row-item-remove:hover:before {
  opacity: 1;
}
.proposal .row-item-add {
  width: 70px;
  justify-content: left;
  font-size: 14px;
}
.proposal .row-item-remove:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M5.25 15.75C4.8375 15.75 4.48437 15.6031 4.19062 15.3094C3.89687 15.0156 3.75 14.6625 3.75 14.25V4.5H3V3H6.75V2.25H11.25V3H15V4.5H14.25V14.25C14.25 14.6625 14.1031 15.0156 13.8094 15.3094C13.5156 15.6031 13.1625 15.75 12.75 15.75H5.25ZM12.75 4.5H5.25V14.25H12.75V4.5ZM6.75 12.75H8.25V6H6.75V12.75ZM9.75 12.75H11.25V6H9.75V12.75Z' fill='%23222222'/%3E%3C/svg%3E");
}
.proposal .no-indent .row-item-add {
  margin-left: 0px;
}
.proposal .col.row-item > .row {
  padding-left: 9px;
}
.proposal .break {
  width: 100% !important;
  flex-basis: 100% !important;
  height: 12px;
}
.proposal .proposal-totals-prices {
  background-color: #eeeeee;
  padding: 12px;
  border-radius: 4px;
  margin-top: 18px;
}
.proposal .proposal-totals-prices .col.right {
  flex-direction: column;
}
.proposal .proposal-totals-prices .col.right .row {
  justify-content: right;
}
.proposal .proposal-totals-prices .col.right .row .price {
  min-width: 100px;
  text-align: right;
}
.proposal .proposal-totals-compensations {
  background-color: #f6f6f6;
  padding: 12px;
  border-radius: 4px;
  margin-top: 4px;
}
.proposal .proposal-totals-compensations .right .row {
  display: flex;
  justify-content: right;
  line-height: 26px;
  padding-right: 9px;
  margin-bottom: 4px;
}
.proposal .proposal-totals-compensations .right .row:last-child {
  margin-bottom: 0px;
}
.proposal .proposal-totals-compensations .right .row .type {
  width: 60px;
  padding: 2px 4px;
  font-size: 13px;
  line-height: 18px;
  border: 1px solid #bbbbbb;
  border-radius: 10px;
  text-align: center;
}
.proposal .proposal-totals .left,
.proposal .proposal-totals .right {
  width: 50%;
}
.proposal .proposal-totals-prices .right {
  display: flex;
  justify-content: right;
}
.proposal .compensations-divider > .col > .row::before {
  content: "";
  width: calc(100% - 18px);
  height: 1px;
  background-color: #dddddd;
  display: block;
  margin: 12px 9px 18px 9px;
  float: left;
}
.proposal .row-item::after {
  content: "";
  width: calc(100% + 9px);
  height: 1px;
  background-color: #dddddd;
  display: block;
  margin: 9px 9px 12px -18px;
  float: left;
}
.proposal #form-element-saved {
  padding-left: 39px;
}
.proposal #form-element-saved .saved-items .saved-item {
  margin-bottom: 0;
}
.proposal #form-element-saved .saved-items .saved-item .buttons {
  gap: 9px;
  margin-left: 9px;
}
.proposal #form-element-saved .saved-items .saved-item .saved-item-labels {
  align-items: center;
}
.proposal #form-element-saved .saved-items .saved-item .saved-item-labels .label {
  margin-bottom: 0;
}
.proposal #form-element-materialField,
.proposal #form-element-noteField {
  padding-left: 39px;
}

.proposal .form__row.form__row--fieldset#form-element-compensations > .form__row__fieldset {
  display: block;
}
.proposal .form__row.form__row--fieldset#form-element-compensations > .form__row__fieldset > .form__row__fieldset {
  width: calc(100% + 18px);
  max-width: calc(100% + 18px);
}

.proposal .form__row.form__row--fieldset#form-element-compensations,
.proposal .form__row.form__row--html#form-element-compensation-add,
.proposal .form__row.form__row--fieldset#form-element-tenancy {
  padding: 0 0 0 39px;
  width: 100%;
}
.proposal .form__row.form__row--fieldset#form-element-compensations .row-item-add,
.proposal .form__row.form__row--html#form-element-compensation-add .row-item-add,
.proposal .form__row.form__row--fieldset#form-element-tenancy .row-item-add {
  margin: 0;
}
.proposal .form__row.form__row--fieldset#form-element-compensations .form__component:not(.form__component--column),
.proposal .form__row.form__row--html#form-element-compensation-add .form__component:not(.form__component--column),
.proposal .form__row.form__row--fieldset#form-element-tenancy .form__component:not(.form__component--column) {
  flex: 1;
}
.proposal .form__row.form__row--fieldset#form-element-compensations .form__component:not(.form__component--column).row-item-start-date, .proposal .form__row.form__row--fieldset#form-element-compensations .form__component:not(.form__component--column).row-item-end-date,
.proposal .form__row.form__row--html#form-element-compensation-add .form__component:not(.form__component--column).row-item-start-date,
.proposal .form__row.form__row--html#form-element-compensation-add .form__component:not(.form__component--column).row-item-end-date,
.proposal .form__row.form__row--fieldset#form-element-tenancy .form__component:not(.form__component--column).row-item-start-date,
.proposal .form__row.form__row--fieldset#form-element-tenancy .form__component:not(.form__component--column).row-item-end-date {
  width: 30%;
  flex: 0 0 30%;
}
.proposal .form__row.form__row--fieldset#form-element-compensations .form__component:not(.form__component--column).row-item-description,
.proposal .form__row.form__row--html#form-element-compensation-add .form__component:not(.form__component--column).row-item-description,
.proposal .form__row.form__row--fieldset#form-element-tenancy .form__component:not(.form__component--column).row-item-description {
  width: 40%;
  flex: 0 0 40%;
}
.proposal .form__row.form__row--fieldset#form-element-compensations .element-compensations-end > .element,
.proposal .form__row.form__row--html#form-element-compensation-add .element-compensations-end > .element,
.proposal .form__row.form__row--fieldset#form-element-tenancy .element-compensations-end > .element {
  display: flex;
  justify-content: end;
}
.proposal .form__row.form__row--fieldset#form-element-compensations .element-compensations-end > .element .row-item-value,
.proposal .form__row.form__row--html#form-element-compensation-add .element-compensations-end > .element .row-item-value,
.proposal .form__row.form__row--fieldset#form-element-tenancy .element-compensations-end > .element .row-item-value {
  margin-right: 18px;
}
.proposal .form__row.form__row--fieldset#form-element-compensations select,
.proposal .form__row.form__row--html#form-element-compensation-add select,
.proposal .form__row.form__row--fieldset#form-element-tenancy select {
  min-width: 120px;
  padding-right: 32px;
}
.proposal .form__row.form__row--fieldset#form-element-compensations .label,
.proposal .form__row.form__row--html#form-element-compensation-add .label,
.proposal .form__row.form__row--fieldset#form-element-tenancy .label {
  color: #666666;
}
.proposal .form__row.form__row--fieldset#form-element-compensations .compensationType,
.proposal .form__row.form__row--html#form-element-compensation-add .compensationType,
.proposal .form__row.form__row--fieldset#form-element-tenancy .compensationType {
  width: auto;
}
.proposal .form__row.form__row--fieldset#form-element-compensations .description,
.proposal .form__row.form__row--html#form-element-compensation-add .description,
.proposal .form__row.form__row--fieldset#form-element-tenancy .description {
  width: auto;
}
.proposal .form__row.form__row--fieldset#form-element-compensations input.euro-input,
.proposal .form__row.form__row--fieldset#form-element-compensations input.percentage-input,
.proposal .form__row.form__row--html#form-element-compensation-add input.euro-input,
.proposal .form__row.form__row--html#form-element-compensation-add input.percentage-input,
.proposal .form__row.form__row--fieldset#form-element-tenancy input.euro-input,
.proposal .form__row.form__row--fieldset#form-element-tenancy input.percentage-input {
  width: auto;
}
.proposal .form__row.form__row--fieldset#form-element-compensations input.euro-input,
.proposal .form__row.form__row--fieldset#form-element-compensations input.percentage-input,
.proposal .form__row.form__row--html#form-element-compensation-add input.euro-input,
.proposal .form__row.form__row--html#form-element-compensation-add input.percentage-input,
.proposal .form__row.form__row--fieldset#form-element-tenancy input.euro-input,
.proposal .form__row.form__row--fieldset#form-element-tenancy input.percentage-input {
  width: auto;
}
.proposal .form__row.form__row--fieldset#form-element-compensations input.datefield,
.proposal .form__row.form__row--html#form-element-compensation-add input.datefield,
.proposal .form__row.form__row--fieldset#form-element-tenancy input.datefield {
  width: 100%;
}

@media screen and (min-width: 992px) and (max-width: 1100px) {
  .io__item__row__data {
    gap: 9px;
  }
  .io__item__io {
    flex-grow: 1;
    overflow: hidden;
    max-width: 100px;
    min-width: 100px;
  }
  .io__item__period {
    overflow: hidden;
    max-width: 100px;
    width: 100px;
    min-width: 100px;
  }
  .io__item__row__data {
    max-width: 100%;
  }
  .io__item__icon--package {
    flex-shrink: 0;
    flex-grow: 0;
  }
  .io__item__brand {
    width: 48px;
    min-height: unset;
    height: 36px;
    align-self: center;
    display: none;
  }
  .io__item__advertiser + .io__item__io {
    flex-grow: 1;
    max-width: unset;
  }
  .io__item__data > *,
  .io__item__io .io__item__value {
    white-space: nowrap !important;
  }
}
.tabs_navigation {
  border-bottom: 2px solid #E5E5E6;
  display: flex;
  padding-left: 0;
}
.tabs_navigation .tabs_tab {
  display: flex;
  justify-content: center;
  white-space: nowrap;
  align-items: center;
  text-transform: uppercase;
  cursor: pointer;
  height: 54px;
  color: #B5B5B5;
  transition: 0.2s;
  position: relative;
  margin-right: 36px;
  font-weight: bold;
}
.tabs_navigation .tabs_tab:after {
  content: "";
  width: 0;
  height: 4px;
  position: absolute;
  bottom: -3px;
  transition: linear 0.2s;
}
.tabs_navigation .tabs_tab:hover a {
  color: #000;
}
.tabs_navigation .tabs_tab a {
  color: #B5B5B5;
}
.tabs_navigation .tabs_tab a:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.tabs_navigation .tabs_tab.tabs_tab--active:after {
  background-color: #000;
  width: 100%;
}
.tabs_navigation .tabs_tab.tabs_tab--active a {
  color: #000;
}

.content .tabs_navigation {
  border-bottom: 2px solid #E5E5E6;
  padding-left: 0;
}

.tabs_pane {
  display: none;
  margin-left: -18px;
  margin-right: -18px;
}
.tabs_pane .tabs_pane__column {
  padding-left: 18px;
  padding-right: 18px;
  width: 100%;
}
.tabs_pane .tabs_pane__column.tabs_pane__column--half {
  width: 50%;
}

.tabs_pane.tabs_pane--active {
  display: flex;
  flex-wrap: wrap;
  padding: 36px 0;
  padding-bottom: 0;
}

.tabs {
  display: flex;
  flex-direction: column;
  padding-top: 9px;
  padding-bottom: 9px;
}
.tabs__buttons {
  display: flex;
  position: relative;
  flex-wrap: wrap;
}
.tabs__buttons:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #d8d8d8;
  bottom: 0;
  left: 0;
  right: 0;
}
.tabs__button {
  display: inline-flex;
  align-items: center;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  white-space: nowrap;
  height: 36px;
  border: 1px solid transparent;
  border-bottom: 1px solid #d8d8d8;
  padding: 13px 18px;
  cursor: pointer;
  position: relative;
  z-index: 1;
  color: rgba(34, 34, 34, 0.8);
  gap: 6px;
  background-color: #F8F9FA;
}
.tabs__button--active {
  border-left-color: #d8d8d8;
  border-top-color: #d8d8d8;
  border-right-color: #d8d8d8;
  border-bottom-color: #f8f9fa;
  color: #222222;
}
.overlay__inner .tabs__button--active {
  border-bottom-color: #fff;
  background-color: #fff;
}
.tabs__button--disabled {
  pointer-events: none;
  opacity: 0.4;
}
.tabs__button:not(.tabs__button--active):hover {
  border-bottom-color: #222222;
  color: #222222;
}
.tabs__button__count {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  color: #222222;
  background-color: rgba(34, 34, 34, 0.1);
  font-size: 12px;
  padding-left: 3px;
  padding-right: 3px;
}
.tabs__settings {
  margin-left: auto;
  height: 36px;
  font-weight: bold;
  padding-left: 18px;
  padding-right: 18px;
  color: #4688F1;
  display: inline-flex;
  gap: 9px;
  align-items: center;
  cursor: pointer;
}
.tabs__settings:before {
  width: 18px;
  height: 18px;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9.75 6.75V5.25H12V2.25H13.5V5.25H15.75V6.75H9.75ZM12 15.75V8.25H13.5V15.75H12ZM4.5 15.75V12.75H2.25V11.25H8.25V12.75H6V15.75H4.5ZM4.5 9.75V2.25H6V9.75H4.5Z' fill='%234688F1'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  flex-shrink: 0;
  flex-grow: 0;
}
.tabs__settings:hover {
  color: #1349e4;
}
.tabs__settings:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9.75 6.75V5.25H12V2.25H13.5V5.25H15.75V6.75H9.75ZM12 15.75V8.25H13.5V15.75H12ZM4.5 15.75V12.75H2.25V11.25H8.25V12.75H6V15.75H4.5ZM4.5 9.75V2.25H6V9.75H4.5Z' fill='%231349e4'/%3E%3C/svg%3E");
}
.tabs__item {
  padding-top: 18px;
  padding-bottom: 18px;
  display: none;
}
.tabs__item--active {
  display: block;
}

.tabs__buttons--slider {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 18px;
  overflow: hidden;
}
.tabs__buttons--slider .tabs__buttons__wrapper {
  overflow: hidden;
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  max-width: 740px;
  width: 100%;
}
.tabs__buttons--slider .tabs__buttons__wrapper .tabs__buttons__inner {
  display: flex;
  flex-wrap: nowrap;
  z-index: 1;
  max-width: 100%;
  overflow: hidden;
}
.tabs__buttons--slider .tabs__buttons__wrapper .tabs__buttons__inner__slide {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  will-change: transform;
  transition: transform linear 0.2s;
}
.tabs__buttons--slider .slick-track {
  width: fit-content !important;
  display: flex;
}
.tabs__buttons--slider .tabs__button {
  width: fit-content !important;
  display: inline-flex !important;
}
.tabs__buttons--slider .tabs__buttons__prev,
.tabs__buttons--slider .tabs__buttons__next {
  width: 36px;
  height: 36px;
  flex-grow: 0;
  flex-shrink: 0;
  background-position: center;
  background-repeat: no-repeat;
  bottom: 1px;
  cursor: pointer;
  position: relative;
  background-color: #f8f9fa;
  justify-content: center;
  align-items: center;
  z-index: 2;
  display: none;
}
.tabs__buttons--slider .tabs__buttons__prev.slick-arrow,
.tabs__buttons--slider .tabs__buttons__next.slick-arrow {
  display: flex !important;
}
.tabs__buttons--slider .tabs__buttons__prev.slick-arrow.slick-disabled,
.tabs__buttons--slider .tabs__buttons__next.slick-arrow.slick-disabled {
  display: none !important;
}
.tabs__buttons--slider .tabs__buttons__prev:after,
.tabs__buttons--slider .tabs__buttons__next:after {
  content: "";
  width: 24px;
  height: 24px;
  z-index: 3;
  opacity: 0.6;
}
.tabs__buttons--slider .tabs__buttons__prev:hover:after,
.tabs__buttons--slider .tabs__buttons__next:hover:after {
  opacity: 1;
}
.tabs__buttons--slider .tabs__buttons__prev span,
.tabs__buttons--slider .tabs__buttons__next span {
  position: absolute;
  width: 60px;
  height: 100%;
  bottom: 0;
  top: 0;
  pointer-events: none;
}
.tabs__buttons--slider .tabs__buttons__prev {
  left: 0;
  position: relative;
}
.tabs__buttons--slider .tabs__buttons__prev:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23222222'%3E%3Cpath d='M560-240 320-480l240-240 56 56-184 184 184 184-56 56Z'/%3E%3C/svg%3E");
}
.tabs__buttons--slider .tabs__buttons__prev span {
  background: linear-gradient(to right, rgb(248, 249, 250) 0%, rgb(248, 249, 250) 50%, rgba(248, 249, 250, 0) 99%, rgba(248, 249, 250, 0) 100%);
  left: 0;
}
.tabs__buttons--slider .tabs__buttons__next:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23222222'%3E%3Cpath d='M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z'/%3E%3C/svg%3E");
}
.tabs__buttons--slider .tabs__buttons__next span {
  background: linear-gradient(to right, rgba(248, 249, 250, 0) 0%, rgba(248, 249, 250, 0) 1%, rgb(248, 249, 250) 50%, rgb(248, 249, 250) 100%);
  right: 0;
}
.tabs__buttons--slider .tabs__settings {
  flex-grow: 0;
  flex-shrink: 0;
  padding-left: 0;
}

.steps {
  display: flex;
}

.steps--vertical {
  flex-direction: column;
}
.steps--vertical .step {
  padding-bottom: 18px;
  position: relative;
}
.steps--vertical .step:after {
  content: "";
  position: absolute;
  width: 2px;
  height: calc(100% - 22px);
  background-color: #d8d8d8;
  left: 8px;
  top: 20px;
}
.steps--vertical .step:last-child {
  padding-bottom: 0;
}
.steps--vertical .step:last-child:after {
  display: none;
}

.step {
  display: flex;
}

.step__number {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 1px solid #d8d8d8;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  font-size: 12px;
  margin-right: 9px;
  flex-grow: 0;
  flex-shrink: 0;
  color: #909090;
  position: relative;
}

.step__number--check {
  border: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(216, 216, 216)' d='M9.000,1.500 C13.136,1.500 16.500,4.864 16.500,9.000 C16.500,13.136 13.136,16.500 9.000,16.500 C4.865,16.500 1.500,13.136 1.500,9.000 C1.500,4.864 4.865,1.500 9.000,1.500 ZM9.000,0.000 C4.030,0.000 0.000,4.030 0.000,9.000 C0.000,13.970 4.030,18.000 9.000,18.000 C13.970,18.000 18.000,13.970 18.000,9.000 C18.000,4.030 13.970,0.000 9.000,0.000 ZM13.687,6.668 L12.622,5.611 L8.043,10.275 L5.734,8.072 L4.688,9.149 L8.063,12.389 L13.687,6.668 Z'/%3E%3C/svg%3E");
}

.step__label {
  color: #909090;
}
.step__label .link {
  margin-top: 12px;
}

.step--current .step__number {
  color: #222222;
  border-color: #909090;
}
.step--current .step__label {
  color: #222222;
}

.step--completed .step__number {
  border: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(58, 167, 87)' d='M9.000,-0.000 C4.030,-0.000 0.000,4.030 0.000,9.000 C0.000,13.970 4.030,18.000 9.000,18.000 C13.970,18.000 18.000,13.970 18.000,9.000 C18.000,4.030 13.970,-0.000 9.000,-0.000 ZM8.063,12.389 L4.688,9.149 L5.734,8.073 L8.043,10.276 L12.622,5.612 L13.687,6.669 L8.063,12.389 Z'/%3E%3C/svg%3E");
  color: rgba(144, 144, 144, 0);
}

.steplink {
  margin-bottom: 8px;
}

.steplink.currentstep .link--readmore {
  color: #1349e4;
}
.steplink.currentstep .link--readmore:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20px' viewBox='0 -960 960 960' width='20px' fill='%231349e4'%3E%3Cpath d='M630-444H192v-72h438L429-717l51-51 288 288-288 288-51-51 201-201Z'/%3E%3C/svg%3E");
}

.stepbutton {
  padding-top: 16px;
}

.login {
  padding-top: 24px;
  padding-bottom: 24px;
}

.login__form {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}

.login__form__row {
  margin-left: 0;
  margin-right: 0;
}

.login__form__bottom {
  padding: 18px;
}

.login #form-element-__qfc_-0 .blue-link {
  text-align: right;
  margin-left: auto;
  display: block;
}

.login__extra {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 9px 12px;
}

.login__form__bottom .form__row--fieldset .form__row__wrapper--left {
  justify-content: flex-start;
}

.pagination__inner {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 18px;
}

.pagination__rows {
  display: flex;
  align-items: center;
  margin-right: 36px;
}

.pagination__rows__label {
  white-space: nowrap;
  margin-right: 6px;
}

.pagination__rows__element {
  width: 80px;
}

.pagination__counter {
  display: flex;
  align-items: center;
  margin-right: 36px;
}

.pagination__counter__start {
  margin-right: 3px;
}

.pagination__counter__divider {
  margin-right: 3px;
}

.pagination__counter__end {
  margin-right: 3px;
}

.pagination__controls {
  display: flex;
  align-items: center;
  margin-left: -12px;
  margin-right: -12px;
}

.pagination__controls__icon {
  cursor: pointer;
  padding-left: 12px;
  padding-right: 12px;
}

.pagination__controls__icon svg {
  display: block;
  height: 14px;
  width: auto;
}

.pagination__controls__icon--disabled {
  cursor: default;
}

.pagination__controls__icon--disabled svg path {
  fill: rgba(144, 144, 144, 0.5);
}

.pagination__controls__icon:not(.pagination__controls__icon--disabled):hover svg path {
  fill: #222222;
}

.footer {
  position: relative;
  padding-top: 18px;
  padding-bottom: 18px;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
}
.footer > .container-fluid, .footer > .container-sm, .footer > .container-md, .footer > .container-lg, .footer > .container-xl {
  padding-left: 96px;
}
.footer__links {
  display: flex;
  align-items: center;
  justify-content: center;
}
.footer__links a, .footer__links span {
  margin-left: 18px;
  margin-right: 18px;
  font-weight: 300;
}
.footer__links a {
  color: #2376e5;
}

.components__items {
  display: flex;
  flex-direction: column;
  gap: 36px 0;
  margin-bottom: 36px;
}
.components__items--invoice {
  gap: 9px 0;
}
.components__items--gap-18 {
  gap: 18px 0;
}
.components__items--gap-18 .tabs__item {
  padding-top: 0;
  padding-bottom: 0;
}
.components__items .error-generalmessage {
  margin-bottom: 0;
}

.component-list {
  margin-bottom: -36px;
}
.component-list th.id {
  width: 100px;
}

.ml-1 {
  margin-left: 12px;
}

.notification {
  border-radius: 4px;
  padding: 18px;
  display: flex;
  flex-wrap: wrap;
  gap: 18px;
  justify-content: space-between;
}
.notification--success {
  background-color: #e5f1e9;
  color: #3aa757;
}
.notification--success .notification__message {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(58, 167, 87)' d='M6.885,11.480 L12.240,6.124 L11.288,5.186 L6.885,9.590 L4.675,7.380 L3.742,8.318 L6.885,11.480 ZM8.001,15.612 C6.957,15.612 5.973,15.413 5.047,15.014 C4.121,14.616 3.312,14.071 2.621,13.379 C1.929,12.688 1.384,11.879 0.986,10.954 C0.587,10.028 0.388,9.044 0.388,8.001 C0.388,6.945 0.587,5.954 0.986,5.028 C1.384,4.102 1.929,3.296 2.620,2.611 C3.311,1.926 4.119,1.383 5.045,0.983 C5.971,0.583 6.955,0.383 7.999,0.383 C9.055,0.383 10.046,0.583 10.973,0.983 C11.899,1.382 12.705,1.925 13.390,2.610 C14.075,3.295 14.617,4.100 15.017,5.026 C15.417,5.952 15.617,6.944 15.617,8.000 C15.617,9.044 15.417,10.029 15.017,10.954 C14.617,11.880 14.074,12.689 13.389,13.380 C12.704,14.071 11.898,14.616 10.973,15.014 C10.047,15.413 9.056,15.612 8.001,15.612 ZM8.000,14.335 C9.763,14.335 11.260,13.717 12.490,12.483 C13.720,11.249 14.335,9.754 14.335,8.000 C14.335,6.237 13.720,4.740 12.490,3.510 C11.260,2.280 9.762,1.665 7.998,1.665 C6.246,1.665 4.752,2.280 3.518,3.510 C2.283,4.740 1.665,6.238 1.665,8.002 C1.665,9.754 2.283,11.248 3.517,12.483 C4.751,13.717 6.246,14.335 8.000,14.335 Z'/%3E%3C/svg%3E");
  background-position: left top 2px;
  background-repeat: no-repeat;
  padding-left: 27px;
}
.notification__buttons {
  display: flex;
  gap: 18px;
}

.notice {
  border-radius: 4px;
  padding: 18px;
  display: flex;
  gap: 6px;
  align-items: flex-start;
}
.notice--success {
  background-color: rgba(58, 167, 87, 0.1);
  border: 1px solid rgba(58, 167, 87, 0.2);
  color: #3AA757;
}
.notice--success .notice__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%233AA757'%3E%3Cpath d='M440-280h80v-240h-80v240Zm40-320q17 0 28.5-11.5T520-640q0-17-11.5-28.5T480-680q-17 0-28.5 11.5T440-640q0 17 11.5 28.5T480-600Zm0 520q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z'/%3E%3C/svg%3E");
}
.notice__icon {
  width: 24px;
  height: 24px;
  flex-grow: 0;
  flex-shrink: 0;
  background-repeat: no-repeat;
  background-position: center;
}
.notice__content {
  padding-top: 8px;
}

.legenda__item {
  display: flex;
  line-height: 24px;
  margin-bottom: 6px;
}
.legenda__item span {
  margin-right: 4px;
}
.legenda__item + .legenda__item {
  margin-top: 6px;
}

.component--filters .filter {
  flex-basis: unset;
  padding-left: unset;
  padding-right: unset;
}
.component--overview-tabs > .row {
  gap: 18px 0;
}
.component--formconfirm {
  position: absolute;
  top: 49px;
  bottom: 0;
  width: 100%;
  background-color: #fff;
}

.overview-tab {
  border-radius: 4px;
  border: 1px solid rgba(34, 34, 34, 0.2);
  display: flex;
  flex-direction: column;
  background-color: #fff;
}
.overview-tab__title {
  padding: 18px;
}
.overview-tab__filters {
  padding: 18px;
  gap: 18px;
  align-items: center;
}
.overview-tab__filters .filter {
  margin: 0;
}
.overview-tab__filters .items-selected > span {
  font-weight: bold;
}
.overview-tab__footer {
  padding: 18px;
}

.sortable-table thead {
  position: sticky;
  top: 0;
  top: 60px;
  background-color: #fff;
  z-index: 5;
}
.sortable-table thead th {
  color: #222222;
  font-weight: bold;
  height: 44px;
  text-align: left;
  padding-left: 18px;
  padding-right: 18px;
  border-top: 2px solid rgba(34, 34, 34, 0.2);
  border-bottom: 2px solid rgba(34, 34, 34, 0.2);
  border-right: 1px solid rgba(34, 34, 34, 0.2);
  padding-top: 9px;
  padding-bottom: 9px;
}
.sortable-table thead th.sorted {
  background-color: rgba(34, 34, 34, 0.05);
  color: #222222;
}
.sortable-table thead th:last-child {
  border-right: 0;
}
.sortable-table thead th .icon-sortable {
  width: 24px;
  height: 24px;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M8 13V5.825L5.425 8.4L4 7L9 2L14 7L12.575 8.4L10 5.825V13H8ZM15 22L10 17L11.425 15.6L14 18.175V11H16V18.175L18.575 15.6L20 17L15 22Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/svg%3E");
  margin-left: 9px;
  display: block;
  background-repeat: no-repeat;
  background-position: center;
}
.sortable-table thead th .icon-sortable--down {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20px' viewBox='0 -960 960 960' width='20px' fill='222222'%3E%3Cpath d='M444-768v438L243-531l-51 51 288 288 288-288-51-51-201 201v-438h-72Z'/%3E%3C/svg%3E");
}
.sortable-table thead th .icon-sortable--up {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20px' viewBox='0 -960 960 960' width='20px' fill='222222'%3E%3Cpath d='M444-192v-438L243-429l-51-51 288-288 288 288-51 51-201-201v438h-72Z'/%3E%3C/svg%3E");
}
.sortable-table tbody td {
  padding: 18px;
  border-bottom: 1px solid rgba(34, 34, 34, 0.2);
  border-right: 1px solid rgba(34, 34, 34, 0.2);
  height: 44px;
}
.sortable-table tbody td.sorted {
  background-color: rgba(34, 34, 34, 0.05);
  color: #222222;
}
.sortable-table tbody td:last-child {
  border-right: 0;
}
.sortable-table__wrapper {
  display: flex;
  gap: 9px;
  align-items: center;
  width: 100%;
}
.sortable-table__wrapper.align-right {
  justify-content: flex-end;
}
.sortable-table__wrapper--prices > span {
  flex: 1;
  text-align: right;
}
.sortable-table__wrapper--prices > span.c-green {
  font-weight: bold;
  color: #3AA757;
}
.sortable-table__wrapper--prices > span.c-red {
  font-weight: bold;
  color: #FF0000;
}

.advertiser-small {
  display: flex;
  align-items: center;
  gap: 9px;
}
.advertiser-small__logo {
  width: 48px;
  height: 36px;
  border: 1px solid rgba(34, 34, 34, 0.2);
  background-color: #fff;
  position: relative;
  flex-shrink: 0;
  flex-grow: 0;
}
.advertiser-small__logo img {
  position: absolute;
  top: 6px;
  left: 6px;
  right: 6px;
  bottom: 6px;
  object-fit: contain;
  object-position: center;
  width: calc(100% - 12px);
  height: calc(100% - 12px);
  display: block;
}
.advertiser-small__logo--placeholder {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' opacity='0.6'%3E%3Cpath d='M21 18.15L19 16.15V4.99999H7.84999L5.84999 2.99999H19C19.55 2.99999 20.0208 3.19582 20.4125 3.58749C20.8042 3.97915 21 4.44999 21 4.99999V18.15ZM19.8 22.6L18.2 21H4.99999C4.44999 21 3.97916 20.8042 3.58749 20.4125C3.19583 20.0208 2.99999 19.55 2.99999 19V5.79999L1.39999 4.19999L2.79999 2.79999L21.2 21.2L19.8 22.6ZM5.99999 17L8.99999 13L11.25 16L12.075 14.9L4.99999 7.82499V19H16.175L14.175 17H5.99999Z' fill='%231C1B1F'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
}
.advertiser-small__name {
  font-size: 14px;
  color: #222;
  font-weight: normal;
  display: block;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.advertiser-small__name a {
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #222;
}
.advertiser-small__name a:hover {
  color: #222;
}

.overview-tab .overview-tab__title {
  position: sticky;
  top: 60px;
  background-color: #fff;
  z-index: 10;
}
.overview-tab .sortable-table thead {
  top: 132px !important;
}
.overview-tab .sortable-table thead tr th {
  position: sticky;
  z-index: 10;
  background-color: #fff;
}

.date-navigation {
  border-radius: 4px;
  display: flex;
  height: 36px;
  align-items: center;
  border: 1px solid rgba(34, 34, 34, 0.2);
}
.date-navigation__arrow {
  width: 36px;
  height: 36px;
  flex-grow: 0;
  flex-shrink: 0;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0.6;
}
.date-navigation__arrow.disabled {
  opacity: 0.2;
  pointer-events: none;
}
.date-navigation__arrow--previous {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M11.9813 16.5L13.3125 15.1688L7.14375 9L13.3125 2.83125L11.9813 1.5L4.48125 9L11.9813 16.5Z' fill='%23222222' fill-opacity='1'/%3E%3C/svg%3E");
}
.date-navigation__arrow--next {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M6.01875 16.5L4.6875 15.1688L10.8563 9L4.6875 2.83125L6.01875 1.5L13.5188 9L6.01875 16.5Z' fill='%23222222' fill-opacity='1'/%3E%3C/svg%3E");
}
.date-navigation__arrow:hover {
  opacity: 1;
}
.date-navigation__date {
  flex-grow: 1;
  flex-shrink: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 18px;
  padding-right: 18px;
}

.edit-tabs {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 9px;
}
.edit-tabs__button {
  display: flex;
  height: 36px;
  padding: 9px 18px;
  align-items: center;
  gap: 6px;
  border-radius: 4px;
  border: 1px solid rgba(34, 34, 34, 0.4);
  color: rgba(34, 34, 34, 0.8);
  background-color: #fff;
  cursor: pointer;
  width: 100%;
}
.edit-tabs__button__drag {
  width: 18px;
  height: 18px;
  flex-grow: 0;
  flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M3 11.25V9.75H15V11.25H3ZM3 8.25V6.75H15V8.25H3Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  cursor: move;
}
.edit-tabs__button__text {
  white-space: nowrap;
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0px;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 250px;
}
.edit-tabs__button__actions {
  display: flex;
  flex-grow: 0;
  gap: 6px;
  flex-shrink: 0;
  opacity: 0;
  pointer-events: none;
}
.edit-tabs__button__action {
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0.6;
}
.edit-tabs__button__action:hover {
  opacity: 1;
}
.edit-tabs__button__action--edit {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M3.75 14.25H4.81875L12.15 6.91875L11.0813 5.85L3.75 13.1812V14.25ZM2.25 15.75V12.5625L12.15 2.68125C12.3 2.54375 12.4656 2.4375 12.6469 2.3625C12.8281 2.2875 13.0187 2.25 13.2188 2.25C13.4188 2.25 13.6125 2.2875 13.8 2.3625C13.9875 2.4375 14.15 2.55 14.2875 2.7L15.3188 3.75C15.4688 3.8875 15.5781 4.05 15.6469 4.2375C15.7156 4.425 15.75 4.6125 15.75 4.8C15.75 5 15.7156 5.19062 15.6469 5.37187C15.5781 5.55312 15.4688 5.71875 15.3188 5.86875L5.4375 15.75H2.25ZM11.6063 6.39375L11.0813 5.85L12.15 6.91875L11.6063 6.39375Z' fill='%23222222' fill-opacity='1'/%3E%3C/svg%3E");
}
.edit-tabs__button__action--remove {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M5.25 15.75C4.8375 15.75 4.48437 15.6031 4.19062 15.3094C3.89687 15.0156 3.75 14.6625 3.75 14.25V4.5H3V3H6.75V2.25H11.25V3H15V4.5H14.25V14.25C14.25 14.6625 14.1031 15.0156 13.8094 15.3094C13.5156 15.6031 13.1625 15.75 12.75 15.75H5.25ZM12.75 4.5H5.25V14.25H12.75V4.5ZM6.75 12.75H8.25V6H6.75V12.75ZM9.75 12.75H11.25V6H9.75V12.75Z' fill='%23222222' fill-opacity='1'/%3E%3C/svg%3E");
}
.edit-tabs__button.template {
  display: none;
}
.edit-tabs__button:hover {
  border: 1px solid rgba(34, 34, 34, 0.8);
  color: #222;
}
.edit-tabs__button:hover .edit-tabs__button__actions {
  opacity: 1;
  pointer-events: auto;
}
.edit-tabs__button:hover .edit-tabs__button__drag {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M3 11.25V9.75H15V11.25H3ZM3 8.25V6.75H15V8.25H3Z' fill='%23222222' fill-opacity='0.8'/%3E%3C/svg%3E");
}
.edit-tabs__button.donotmove {
  pointer-events: none;
  border-color: rgba(34, 34, 34, 0.1);
  color: rgba(34, 34, 34, 0.6);
  background-color: rgba(34, 34, 34, 0.05);
}

.io-cards {
  display: flex;
  flex-direction: column;
  gap: 9px;
}

.io-card {
  background-color: rgba(34, 34, 34, 0.05);
  padding: 18px;
  border-radius: 4px;
}
.io-card__inner {
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.io-card__row {
  display: flex;
  gap: 18px;
}
.io-card__column {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 9px;
}
.io-card__column--icons {
  width: fit-content;
  flex-grow: 0;
  flex-shrink: 0;
}
.io-card__column span {
  line-height: 1.5;
}
.io-card__column span::before, .io-card__column span::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.io-card__column span::before {
  margin-bottom: calc(-0.3611111111em + 0px);
}
.io-card__column span::after {
  margin-top: calc(-0.4166666667em + 0px);
}
.io-card__divider {
  height: 1px;
  background-color: rgba(34, 34, 34, 0.2);
}

.invoice-details {
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.invoice-details__column {
  display: flex;
  flex-direction: column;
  gap: 9px;
}
.invoice-details__column span:not(.icon-calendar) {
  line-height: 1.5;
}
.invoice-details__column span:not(.icon-calendar)::before, .invoice-details__column span:not(.icon-calendar)::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.invoice-details__column span:not(.icon-calendar)::before {
  margin-bottom: calc(-0.3611111111em + 0px);
}
.invoice-details__column span:not(.icon-calendar)::after {
  margin-top: calc(-0.4166666667em + 0px);
}

.leads {
  display: flex;
  flex-wrap: wrap;
  gap: 18px 0;
  margin-left: -9px;
  margin-right: -9px;
  align-items: stretch;
}

.lead {
  padding-left: 9px;
  padding-right: 9px;
  width: clamp(300px, 33.33%, 420px);
}
.lead__inner {
  position: relative;
  border-radius: 6px;
  background-color: rgba(34, 34, 34, 0.05);
  border: 1px solid rgba(0, 0, 0, 0.2);
  height: 100%;
  min-height: 500px;
}
.lead__top {
  padding-left: 9px;
  padding-right: 9px;
  padding-top: 18px;
  padding-bottom: 18px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.lead__title {
  font-weight: normal;
  display: flex;
  align-items: flex-start;
  gap: 9px;
  color: #000;
  cursor: pointer;
}
.lead__title:before {
  content: "";
  height: 18px;
  width: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M16.5 6.01875L15.1688 4.6875L9 10.8562L2.83125 4.6875L1.5 6.01875L9 13.5187L16.5 6.01875Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  top: 2px;
}
.lead__components {
  padding-left: 9px;
  padding-right: 9px;
  padding-bottom: 9px;
}
.lead__cards {
  display: flex;
  flex-direction: column;
  gap: 9px;
}
.lead__cards-total {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 6px;
  padding-right: 9px;
}
.lead__cards-total:before {
  content: "";
  width: 18px;
  height: 18px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.5 10.5V12H3C2.5875 12 2.23438 11.8531 1.94063 11.5594C1.64688 11.2656 1.5 10.9125 1.5 10.5V3C1.5 2.5875 1.64688 2.23438 1.94063 1.94063C2.23438 1.64688 2.5875 1.5 3 1.5H10.5C10.9125 1.5 11.2656 1.64688 11.5594 1.94063C11.8531 2.23438 12 2.5875 12 3V4.5H10.5V3H3V10.5H4.5ZM7.5 16.5C7.0875 16.5 6.73438 16.3531 6.44063 16.0594C6.14687 15.7656 6 15.4125 6 15V7.5C6 7.0875 6.14687 6.73438 6.44063 6.44063C6.73438 6.14687 7.0875 6 7.5 6H15C15.4125 6 15.7656 6.14687 16.0594 6.44063C16.3531 6.73438 16.5 7.0875 16.5 7.5V15C16.5 15.4125 16.3531 15.7656 16.0594 16.0594C15.7656 16.3531 15.4125 16.5 15 16.5H7.5ZM7.5 15H15V7.5H7.5V15Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/svg%3E");
}
.lead__card {
  display: flex;
  padding: 18px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 18px;
  align-self: stretch;
  border-radius: 6px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background-color: #fff;
}
.lead__card__row {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  gap: 6px;
}
.lead__card__column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.lead__card__column--horizontal {
  flex-direction: row;
}
.lead__card__column--grow {
  flex-grow: 1;
}
.lead__card__column--fit-content {
  flex-grow: 0;
  flex-shrink: 0;
  width: fit-content;
}
.lead__card__title {
  font-weight: bold;
  cursor: pointer;
}
.lead__card__description {
  cursor: pointer;
}
.lead__card__number {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 6px;
}
.lead__card__number:before {
  content: "";
  width: 18px;
  height: 18px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.5 10.5V12H3C2.5875 12 2.23438 11.8531 1.94063 11.5594C1.64688 11.2656 1.5 10.9125 1.5 10.5V3C1.5 2.5875 1.64688 2.23438 1.94063 1.94063C2.23438 1.64688 2.5875 1.5 3 1.5H10.5C10.9125 1.5 11.2656 1.64688 11.5594 1.94063C11.8531 2.23438 12 2.5875 12 3V4.5H10.5V3H3V10.5H4.5ZM7.5 16.5C7.0875 16.5 6.73438 16.3531 6.44063 16.0594C6.14687 15.7656 6 15.4125 6 15V7.5C6 7.0875 6.14687 6.73438 6.44063 6.44063C6.73438 6.14687 7.0875 6 7.5 6H15C15.4125 6 15.7656 6.14687 16.0594 6.44063C16.3531 6.73438 16.5 7.0875 16.5 7.5V15C16.5 15.4125 16.3531 15.7656 16.0594 16.0594C15.7656 16.3531 15.4125 16.5 15 16.5H7.5ZM7.5 15H15V7.5H7.5V15Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/svg%3E");
}
.lead--collapsed {
  width: fit-content;
  flex: 0 0 36px;
  max-width: 54px !important;
}
.lead--collapsed .lead__inner {
  height: 100%;
  width: 36px;
}
.lead--collapsed .lead__top {
  position: absolute;
  left: 28px;
  left: 28px;
  top: 33px;
  bottom: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  transform-origin: top;
  padding-top: 18px;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 9px;
  transform: rotate(90deg);
}
.lead--collapsed .lead__top .lead__title {
  white-space: nowrap;
}
.lead--collapsed .lead__components {
  display: none;
}
.lead__icons {
  display: flex;
  justify-content: flex-end;
  gap: 6px;
  align-items: center;
}
.lead__remove {
  width: 18px;
  height: 18px;
  cursor: pointer;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M5.25 15.75C4.8375 15.75 4.48437 15.6031 4.19062 15.3094C3.89687 15.0156 3.75 14.6625 3.75 14.25V4.5H3V3H6.75V2.25H11.25V3H15V4.5H14.25V14.25C14.25 14.6625 14.1031 15.0156 13.8094 15.3094C13.5156 15.6031 13.1625 15.75 12.75 15.75H5.25ZM12.75 4.5H5.25V14.25H12.75V4.5ZM6.75 12.75H8.25V6H6.75V12.75ZM9.75 12.75H11.25V6H9.75V12.75Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/svg%3E");
}
.lead__remove:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M5.25 15.75C4.8375 15.75 4.48437 15.6031 4.19062 15.3094C3.89687 15.0156 3.75 14.6625 3.75 14.25V4.5H3V3H6.75V2.25H11.25V3H15V4.5H14.25V14.25C14.25 14.6625 14.1031 15.0156 13.8094 15.3094C13.5156 15.6031 13.1625 15.75 12.75 15.75H5.25ZM12.75 4.5H5.25V14.25H12.75V4.5ZM6.75 12.75H8.25V6H6.75V12.75ZM9.75 12.75H11.25V6H9.75V12.75Z' fill='%23222222' fill-opacity='1'/%3E%3C/svg%3E");
}

.dropzone-active {
  border: 2px dashed rgba(0, 0, 0, 0.2);
  background-color: rgba(0, 0, 0, 0.05);
  padding: 9px;
}

.leads > .placeholder {
  background-color: rgba(0, 0, 0, 0.05);
}

.lead__cards > .placeholder {
  background-color: rgba(0, 0, 0, 0.05);
  width: 100%;
  height: 120px;
  border-radius: 6px;
}

.breadcrumbs {
  display: flex;
  align-items: center;
  gap: 9px;
}
.breadcrumbs__item {
  display: flex;
  align-items: center;
  gap: 6px;
}
.breadcrumbs__item a {
  color: #222;
  opacity: 0.6;
}
.breadcrumbs__item a:hover {
  opacity: 1;
  color: #222;
}
.breadcrumbs__item--current > span:before {
  opacity: 0.8;
  transform: scale(-1);
}
.breadcrumbs__item span {
  display: flex;
  align-items: center;
  gap: 6px;
}
.breadcrumbs__item span:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M7.9875 11L8.875 10.1125L4.7625 6L8.875 1.8875L7.9875 1L2.9875 6L7.9875 11Z' fill='%23222222' fill-opacity='1'/%3E%3C/svg%3E");
  width: 12px;
  height: 12px;
  content: "";
  display: block;
}

.advertiser-details {
  display: flex;
  flex-direction: column;
  gap: 36px;
}
.advertiser-details__top {
  display: flex;
  align-items: center;
  gap: 36px 18px;
  flex-wrap: wrap;
}
.advertiser-details__boxes .outline-box .outline-box__top {
  display: flex;
  align-items: center;
  gap: 18px;
  justify-content: space-between;
}

.advertiser {
  display: flex;
  align-items: center;
  gap: 18px;
}
.advertiser--proposal .advertiser__logo {
  width: 72px;
  height: 54px;
}
.advertiser__info {
  display: flex;
  flex-direction: column;
  gap: 9px;
}
.advertiser__info__group {
  display: flex;
  gap: 9px;
  align-items: center;
}
.advertiser__logo {
  width: 92px;
  height: 68px;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid rgba(34, 34, 34, 0.2);
  position: relative;
  overflow: hidden;
  flex-grow: 0;
  flex-shrink: 0;
  padding: 9px;
}
.advertiser__logo img {
  object-fit: contain;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.advertiser__logo--placeholder {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' opacity='0.6'%3E%3Cpath d='M21 18.15L19 16.15V4.99999H7.84999L5.84999 2.99999H19C19.55 2.99999 20.0208 3.19582 20.4125 3.58749C20.8042 3.97915 21 4.44999 21 4.99999V18.15ZM19.8 22.6L18.2 21H4.99999C4.44999 21 3.97916 20.8042 3.58749 20.4125C3.19583 20.0208 2.99999 19.55 2.99999 19V5.79999L1.39999 4.19999L2.79999 2.79999L21.2 21.2L19.8 22.6ZM5.99999 17L8.99999 13L11.25 16L12.075 14.9L4.99999 7.82499V19H16.175L14.175 17H5.99999Z' fill='%231C1B1F'/%3E%3C/svg%3E");
}
.advertiser__network-label {
  display: flex;
  height: 24px;
  padding: 9px;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  border: 1px solid rgba(226, 69, 56, 0.4);
  background-color: rgba(226, 69, 56, 0.1);
  color: #E24538;
}
.advertiser__description {
  display: flex;
  flex-direction: column;
  gap: 9px;
}
.advertiser__description p {
  margin: 0;
}
.advertiser__description .buttons {
  margin-top: 9px;
}

.boxes {
  --gap: 18px;
  display: flex;
  gap: var(--gap);
  flex-wrap: wrap;
}
.boxes--gap-36 {
  --gap: 36px;
}
.boxes--vertical {
  flex-direction: column;
  gap: 9px;
}
.boxes .outline-box {
  --boxes: 1;
  width: calc(100% / var(--boxes) - (var(--boxes) - 1) / var(--boxes) * var(--gap));
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.boxes .outline-box > .row > *,
.boxes .outline-box .outline-box__row > * {
  display: flex;
  flex-direction: column;
  gap: 9px;
}
.boxes .outline-box .outline-box__row {
  margin-left: -4.5px;
  margin-right: -4.5px;
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  padding-right: 0;
  width: unset;
}
.boxes .outline-box .outline-box__row > * {
  padding-left: 4.5px;
  padding-right: 4.5px;
}
.boxes .outline-box .outline-box__row.outline-box__row--gap-6 {
  margin-left: -3px;
  margin-right: -3px;
}
.boxes .outline-box .outline-box__row.outline-box__row--gap-6 > * {
  padding-left: 3px;
  padding-right: 3px;
}
.boxes .outline-box .outline-box__row.outline-box__row--gap-18 {
  margin-left: -9px;
  margin-right: -9px;
}
.boxes .outline-box .outline-box__row.outline-box__row--gap-18 > * {
  padding-left: 9px;
  padding-right: 9px;
}
.boxes .outline-box .outline-box__divider {
  width: 1px;
  background-color: rgba(34, 34, 34, 0.2);
  align-self: stretch;
  min-height: 24px;
  height: 100%;
}
.boxes .outline-box--50 {
  --boxes: 2;
}
.boxes .outline-box--33 {
  --boxes: 3;
}
.boxes .outline-box--25 {
  --boxes: 4;
}
.boxes .outline-box--20 {
  --boxes: 5;
}
.boxes .outline-box--contact .outline-box__contact {
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.boxes .outline-box--contact .outline-box__contact .outline-box__contact__info {
  display: flex;
  flex-direction: column;
  gap: 9px;
}
.boxes .outline-box--contact .outline-box__contact--noio {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
}
.boxes .outline-box--notes {
  background-color: rgba(243, 220, 74, 0.2);
  border: 0;
}

.resize-sensor {
  width: 100% !important;
}

.widgets {
  display: flex;
  flex-wrap: wrap;
  --columns: 1;
  --gap-x: 18px;
  gap: 18px var(--gap-x);
  flex-direction: row;
}
.widgets > * {
  width: calc(100% / var(--columns) - (var(--columns) - 1) / var(--columns) * var(--gap-x));
}
.widgets {
  border: 0 !important;
}
.widgets[min-width~="900px"] {
  --columns:2;
}
.widgets .placeholder {
  background-color: rgba(34, 34, 34, 0.05);
}
.widgets.dropzone-active > .widget:not(.ui-sortable-helper) {
  opacity: 0.6;
}
.widgets .widget--100 {
  width: 100%;
}
.widgets .outline-box {
  gap: 18px;
  display: flex;
  flex-direction: column;
}
.widgets:not(.widgets--loaded) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' display='block' preserveAspectRatio='xMidYMid' style='margin:auto;background:0 0' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='35' fill='none' stroke='%23222222' stroke-dasharray='164.934 56.978' stroke-width='10'%3E%3CanimateTransform attributeName='transform' dur='1s' keyTimes='0;1' repeatCount='indefinite' type='rotate' values='0 50 50;360 50 50'/%3E%3C/circle%3E%3C/svg%3E");
  -webkit-background-size: contain;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top 36px center;
  background-size: 36px auto;
}
.widgets:not(.widgets--loaded) > * {
  opacity: 0;
}

.widget {
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.widget--closed {
  align-self: flex-start;
}
.widget__top {
  display: flex;
  gap: 18px;
  align-items: center;
  cursor: move;
}
.widget__title {
  display: flex;
  gap: 9px;
  font-weight: 400;
  flex: 1;
  align-items: flex-start;
  font-size: 16px;
}
.widget__title:before {
  width: 24px;
  height: 24px;
  content: "";
  background-repeat: no-repeat;
  flex-shrink: 0;
  flex-grow: 0;
}
.widget__title--empty:before {
  display: none;
}
.widget__title--io:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11 21H5C4.45 21 3.97917 20.8042 3.5875 20.4125C3.19583 20.0208 3 19.55 3 19V5C3 4.45 3.19583 3.97917 3.5875 3.5875C3.97917 3.19583 4.45 3 5 3H11V21ZM9 19V5H5V19H9ZM13 11V3H19C19.55 3 20.0208 3.19583 20.4125 3.5875C20.8042 3.97917 21 4.45 21 5V11H13ZM15 9H19V5H15V9ZM13 21V13H21V19C21 19.55 20.8042 20.0208 20.4125 20.4125C20.0208 20.8042 19.55 21 19 21H13ZM15 19H19V15H15V19Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/svg%3E");
}
.widget__title--opportunities:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5.64999 10.025L7.59999 10.85C7.83332 10.3833 8.07499 9.93335 8.32499 9.50001C8.57499 9.06668 8.84999 8.63335 9.14999 8.20001L7.74999 7.92501L5.64999 10.025ZM9.19999 12.1L12.05 14.925C12.75 14.6583 13.5 14.25 14.3 13.7C15.1 13.15 15.85 12.525 16.55 11.825C17.7167 10.6583 18.6292 9.36251 19.2875 7.93751C19.9458 6.51251 20.2333 5.20001 20.15 4.00001C18.95 3.91668 17.6333 4.20418 16.2 4.86251C14.7667 5.52085 13.4667 6.43335 12.3 7.60001C11.6 8.30001 10.975 9.05001 10.425 9.85001C9.87499 10.65 9.46665 11.4 9.19999 12.1ZM13.65 10.475C13.2667 10.0917 13.075 9.62085 13.075 9.06251C13.075 8.50418 13.2667 8.03335 13.65 7.65001C14.0333 7.26668 14.5083 7.07501 15.075 7.07501C15.6417 7.07501 16.1167 7.26668 16.5 7.65001C16.8833 8.03335 17.075 8.50418 17.075 9.06251C17.075 9.62085 16.8833 10.0917 16.5 10.475C16.1167 10.8583 15.6417 11.05 15.075 11.05C14.5083 11.05 14.0333 10.8583 13.65 10.475ZM14.125 18.5L16.225 16.4L15.95 15C15.5167 15.3 15.0833 15.5708 14.65 15.8125C14.2167 16.0542 13.7667 16.2917 13.3 16.525L14.125 18.5ZM21.95 2.17501C22.2667 4.19168 22.0708 6.15418 21.3625 8.06251C20.6542 9.97085 19.4333 11.7917 17.7 13.525L18.2 16C18.2667 16.3333 18.25 16.6583 18.15 16.975C18.05 17.2917 17.8833 17.5667 17.65 17.8L13.45 22L11.35 17.075L7.07499 12.8L2.14999 10.7L6.32499 6.50001C6.55832 6.26668 6.83749 6.10001 7.16249 6.00001C7.48749 5.90001 7.81665 5.88335 8.14999 5.95001L10.625 6.45001C12.3583 4.71668 14.175 3.49168 16.075 2.77501C17.975 2.05835 19.9333 1.85835 21.95 2.17501ZM3.92499 15.975C4.50832 15.3917 5.22082 15.0958 6.06249 15.0875C6.90415 15.0792 7.61665 15.3667 8.19999 15.95C8.78332 16.5333 9.07082 17.2458 9.06249 18.0875C9.05415 18.9292 8.75832 19.6417 8.17499 20.225C7.75832 20.6417 7.06249 21 6.08749 21.3C5.11249 21.6 3.76665 21.8667 2.04999 22.1C2.28332 20.3833 2.54999 19.0375 2.84999 18.0625C3.14999 17.0875 3.50832 16.3917 3.92499 15.975ZM5.34999 17.375C5.18332 17.5417 5.01665 17.8458 4.84999 18.2875C4.68332 18.7292 4.56665 19.175 4.49999 19.625C4.94999 19.5583 5.39582 19.4458 5.83749 19.2875C6.27915 19.1292 6.58332 18.9667 6.74999 18.8C6.94999 18.6 7.05832 18.3583 7.07499 18.075C7.09165 17.7917 6.99999 17.55 6.79999 17.35C6.59999 17.15 6.35832 17.0542 6.07499 17.0625C5.79165 17.0708 5.54999 17.175 5.34999 17.375Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/svg%3E");
}
.widget__title--notifications:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 19V17H6V10C6 8.61667 6.41667 7.3875 7.25 6.3125C8.08333 5.2375 9.16667 4.53333 10.5 4.2V3.5C10.5 3.08333 10.6458 2.72917 10.9375 2.4375C11.2292 2.14583 11.5833 2 12 2C12.4167 2 12.7708 2.14583 13.0625 2.4375C13.3542 2.72917 13.5 3.08333 13.5 3.5V4.2C14.8333 4.53333 15.9167 5.2375 16.75 6.3125C17.5833 7.3875 18 8.61667 18 10V17H20V19H4ZM12 22C11.45 22 10.9792 21.8042 10.5875 21.4125C10.1958 21.0208 10 20.55 10 20H14C14 20.55 13.8042 21.0208 13.4125 21.4125C13.0208 21.8042 12.55 22 12 22ZM8 17H16V10C16 8.9 15.6083 7.95833 14.825 7.175C14.0417 6.39167 13.1 6 12 6C10.9 6 9.95833 6.39167 9.175 7.175C8.39167 7.95833 8 8.9 8 10V17Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/svg%3E");
}
.widget__title--financial:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M8 13.65V6H11V13.65L9.5 12.25L8 13.65ZM13 15.15V2H16V12.15L13 15.15ZM3 18.6V10H6V15.6L3 18.6ZM3 21.05L9.45 14.6L13 17.65L18.6 12.05H17V10.05H22V15.05H20V13.45L13.1 20.35L9.55 17.3L5.8 21.05H3Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/svg%3E");
}
.widget__title--performance:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 21L5.8 15L3 17V14.55L6 12.4L12.125 18.35L16.3 15H21V17H17L12 21ZM12 12L7.625 7.625L3 11V8.525L7.825 5L12.2 9.375L21 3V5.475L12 12Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/svg%3E");
}
.widget__title--info:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11 17H13V11H11V17ZM12 9C12.2833 9 12.5208 8.90417 12.7125 8.7125C12.9042 8.52083 13 8.28333 13 8C13 7.71667 12.9042 7.47917 12.7125 7.2875C12.5208 7.09583 12.2833 7 12 7C11.7167 7 11.4792 7.09583 11.2875 7.2875C11.0958 7.47917 11 7.71667 11 8C11 8.28333 11.0958 8.52083 11.2875 8.7125C11.4792 8.90417 11.7167 9 12 9ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22ZM12 20C14.2333 20 16.125 19.225 17.675 17.675C19.225 16.125 20 14.2333 20 12C20 9.76667 19.225 7.875 17.675 6.325C16.125 4.775 14.2333 4 12 4C9.76667 4 7.875 4.775 6.325 6.325C4.775 7.875 4 9.76667 4 12C4 14.2333 4.775 16.125 6.325 17.675C7.875 19.225 9.76667 20 12 20Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/svg%3E");
}
.widget__title--daily-schedule:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 8H19V6H5V8ZM5 22C4.45 22 3.97917 21.8042 3.5875 21.4125C3.19583 21.0208 3 20.55 3 20V6C3 5.45 3.19583 4.97917 3.5875 4.5875C3.97917 4.19583 4.45 4 5 4H6V2H8V4H16V2H18V4H19C19.55 4 20.0208 4.19583 20.4125 4.5875C20.8042 4.97917 21 5.45 21 6V11.675C20.6833 11.525 20.3583 11.4 20.025 11.3C19.6917 11.2 19.35 11.125 19 11.075V10H5V20H11.3C11.4167 20.3667 11.5542 20.7167 11.7125 21.05C11.8708 21.3833 12.0583 21.7 12.275 22H5ZM18 23C16.6167 23 15.4375 22.5125 14.4625 21.5375C13.4875 20.5625 13 19.3833 13 18C13 16.6167 13.4875 15.4375 14.4625 14.4625C15.4375 13.4875 16.6167 13 18 13C19.3833 13 20.5625 13.4875 21.5375 14.4625C22.5125 15.4375 23 16.6167 23 18C23 19.3833 22.5125 20.5625 21.5375 21.5375C20.5625 22.5125 19.3833 23 18 23ZM19.675 20.375L20.375 19.675L18.5 17.8V15H17.5V18.2L19.675 20.375Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/svg%3E");
}
.widget__title--availability:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M14.5 18C13.8 18 13.2083 17.7583 12.725 17.275C12.2417 16.7917 12 16.2 12 15.5C12 14.8 12.2417 14.2083 12.725 13.725C13.2083 13.2417 13.8 13 14.5 13C15.2 13 15.7917 13.2417 16.275 13.725C16.7583 14.2083 17 14.8 17 15.5C17 16.2 16.7583 16.7917 16.275 17.275C15.7917 17.7583 15.2 18 14.5 18ZM5 22C4.45 22 3.97917 21.8042 3.5875 21.4125C3.19583 21.0208 3 20.55 3 20V6C3 5.45 3.19583 4.97917 3.5875 4.5875C3.97917 4.19583 4.45 4 5 4H6V2H8V4H16V2H18V4H19C19.55 4 20.0208 4.19583 20.4125 4.5875C20.8042 4.97917 21 5.45 21 6V20C21 20.55 20.8042 21.0208 20.4125 21.4125C20.0208 21.8042 19.55 22 19 22H5ZM5 20H19V10H5V20ZM5 8H19V6H5V8Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/svg%3E");
}
.widget__title--chart:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7.4 22L6 20.6L12.9 13.675L16.4 17.175L21.575 12L23 13.425L16.4 20L12.9 16.5L7.4 22ZM4 21C3.45 21 2.97917 20.8042 2.5875 20.4125C2.19583 20.0208 2 19.55 2 19V5C2 4.45 2.19583 3.97917 2.5875 3.5875C2.97917 3.19583 3.45 3 4 3H18C18.55 3 19.0208 3.19583 19.4125 3.5875C19.8042 3.97917 20 4.45 20 5V9.2H4V21ZM4 7.2H18V5H4V7.2Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/svg%3E");
}
.widget__filter {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 6px;
}
.widget__filter__title {
  color: #4688F1;
  font-weight: 600;
  display: flex;
  gap: 6px;
  align-items: center;
}
.widget__filter__title:before {
  content: "";
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M8.25 15C8.0375 15 7.85937 14.9281 7.71562 14.7844C7.57187 14.6406 7.5 14.4625 7.5 14.25V9.75L3.15 4.2C2.9625 3.95 2.93437 3.6875 3.06562 3.4125C3.19687 3.1375 3.425 3 3.75 3H14.25C14.575 3 14.8031 3.1375 14.9344 3.4125C15.0656 3.6875 15.0375 3.95 14.85 4.2L10.5 9.75V14.25C10.5 14.4625 10.4281 14.6406 10.2844 14.7844C10.1406 14.9281 9.9625 15 9.75 15H8.25Z' fill='%234688F1'/%3E%3C/svg%3E");
}
.widget__filter__title a {
  color: #4688F1;
}
.widget__filter__title a:hover {
  color: #1349e4;
}
.widget__filter__count {
  display: flex;
  width: 18px;
  height: 18px;
  padding: 9px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 9px;
  border-radius: 12px;
  border: 1px solid #4688F1;
  font-size: 12px;
  font-weight: 400;
  color: #4688F1;
}
.widget__settings {
  display: flex;
  align-items: center;
}
.widget__settings__title {
  display: inline-flex;
  align-items: flex-start;
  gap: 6px;
}
.widget__settings__title:before {
  content: "discover_tune";
  font-family: "Material Symbols Outlined";
  position: relative;
  font-size: 18px;
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 18px;
  color: inherit;
  display: flex;
  flex-shrink: 0;
  flex-grow: 0;
  font-weight: normal;
}
.widget__settings__title {
  color: var(--blauw-100);
  font-weight: 600;
  cursor: pointer;
  text-box: trim-both cap alphabetic;
  align-items: center;
}
.widget__settings__title:hover {
  color: var(--blauw-multiply);
}
.widget__toggle {
  display: inline-flex;
  align-items: flex-start;
  gap: 6px;
}
.widget__toggle:before {
  content: "arrow_back_ios_new";
  font-family: "Material Symbols Outlined";
  position: relative;
  font-size: 18px;
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 18px;
  color: inherit;
  display: flex;
  flex-shrink: 0;
  flex-grow: 0;
  font-weight: normal;
}
.widget__toggle {
  transform: rotate(90deg);
  color: var(--zwart-transparent-zwart-60);
  cursor: pointer;
}
.widget__toggle:hover {
  color: var(--zwart-transparent-zwart-80);
}
.widget--closed .widget__toggle {
  transform: rotate(-90deg);
}
.widget__active-filters .tags .tag {
  display: flex;
  height: 24px;
  padding: 9px;
  justify-content: center;
  align-items: center;
  gap: 6px;
  border-radius: 4px;
  border: 1px solid rgba(58, 167, 87, 0.4);
  background-color: rgba(58, 167, 87, 0.1);
  color: rgba(58, 167, 87, 0.8);
  text-transform: none;
}
.widget__row {
  display: flex;
  flex-wrap: wrap;
  gap: 18px;
}
.widget__link {
  margin-top: auto;
}
.widget__table-wrapper {
  overflow: auto;
}
.widget__table-wrapper::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
.widget__table-wrapper::-webkit-scrollbar-track {
  background: var(--zwart-transparent-zwart-5);
}
.widget__table-wrapper::-webkit-scrollbar-thumb {
  background: var(--zwart-transparent-zwart-20);
}
.widget__table-wrapper {
  border-radius: 6px;
  border: 1px solid var(--zwart-transparent-zwart-20);
  max-height: 289px;
  max-width: 100%;
}
.widget__table-wrapper table {
  border: 0 !important;
  border-radius: 0 !important;
  border-collapse: separate;
  border-spacing: 0 !important;
  width: 100%;
}
.widget__table-wrapper__inner {
  overflow: auto;
}
.widget__table-wrapper__inner::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
.widget__table-wrapper__inner::-webkit-scrollbar-track {
  background: var(--zwart-transparent-zwart-5);
}
.widget__table-wrapper__inner::-webkit-scrollbar-thumb {
  background: var(--zwart-transparent-zwart-20);
}
.widget__table-wrapper__inner {
  align-self: stretch;
}
.widget__table-wrapper__inner table {
  width: 100% !important;
  height: auto;
}
.widget__table-wrapper--chart {
  overflow-x: hidden;
  max-height: unset;
  display: flex;
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  --columns: 1;
  --gap-x: 0px;
  gap: 18px var(--gap-x);
  flex-direction: row;
}
.widget__table-wrapper--chart > * {
  width: calc(100% / var(--columns) - (var(--columns) - 1) / var(--columns) * var(--gap-x));
}
.widget__table-wrapper--chart[min-width~="450px"] {
  --columns:2;
  flex-wrap: nowrap;
}
.widget__table-wrapper--chart[min-width~="450px"] .chart-wrapper {
  flex-grow: 0;
  flex-shrink: 0;
  border-left: 1px solid var(--zwart-transparent-zwart-10);
}
.widget__table-wrapper--chart .chart-wrapper {
  padding: 18px;
  justify-content: center;
  display: flex;
  align-items: center;
  height: 100%;
}
.widget__table-wrapper--chart .chart-wrapper__inner {
  aspect-ratio: 1/1;
  display: block;
  position: relative;
}
.widget__table-wrapper--chart .chart-wrapper__inner .donut-chart {
  aspect-ratio: 1/1;
  min-width: 150px;
  max-width: 204px;
}
.widget__table-wrapper--chart table {
  width: unset;
  flex-grow: 1;
  flex-shrink: 1;
}
.widget__table thead tr th {
  text-align: left;
  white-space: nowrap;
  border-right: 1px solid var(--zwart-transparent-zwart-20);
  border-bottom: 2px solid var(--zwart-transparent-zwart-20);
  background-color: #fff;
  position: relative;
  position: sticky;
  top: 0;
  z-index: 2;
  height: 48px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 18px;
  padding-right: 18px;
  vertical-align: middle;
}
.widget__table thead tr th .sort-wrapper {
  display: flex;
  gap: 9px;
  align-items: center;
  cursor: pointer;
  color: var(--zwart-transparent-zwart-60);
}
.widget__table thead tr th .sort-wrapper:hover {
  color: var(--zwart-transparent-zwart-100);
}
.widget__table thead tr th span:first-child {
  white-space: nowrap;
}
.widget__table thead tr th span.sort {
  display: inline-flex;
  align-items: flex-start;
  gap: 6px;
}
.widget__table thead tr th span.sort:before {
  content: "swap_vert";
  font-family: "Material Symbols Outlined";
  position: relative;
  font-size: 18px;
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 18px;
  color: inherit;
  display: flex;
  flex-shrink: 0;
  flex-grow: 0;
  font-weight: normal;
}
.widget__table thead tr th.is-sticky {
  position: sticky;
  left: 0;
  border-right: 2px solid var(--zwart-transparent-zwart-40);
  z-index: 3;
}
.widget__table thead tr th:last-child {
  border-right: 0 !important;
}
.widget__table tbody tr td {
  text-align: left;
  white-space: nowrap;
  border-right: 1px solid var(--zwart-transparent-zwart-20);
  border-bottom: 1px solid var(--zwart-transparent-zwart-20);
  background-color: #fff;
  position: relative;
  z-index: 1;
  height: 48px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 18px;
  padding-right: 18px;
}
.widget__table tbody tr td span {
  white-space: nowrap;
}
.widget__table tbody tr td.is-sticky {
  position: sticky;
  left: 0;
  border-right: 2px solid var(--zwart-transparent-zwart-40);
  z-index: 2;
}
.widget__table tbody tr td:last-child {
  border-right: 0 !important;
}
.widget__table tbody tr:last-child td {
  border-bottom: 0 !important;
}
.widget__table.widget__table--add-border-bottom tbody tr:last-child td {
  border-bottom: 1px solid var(--zwart-transparent-zwart-20) !important;
}

.notifications .notifications__list {
  display: flex;
  flex-direction: column;
  gap: 9px;
}
.notifications .notifications__list .notification.notification--default {
  border: 1px solid rgba(34, 34, 34, 0.2);
}
.notifications .notifications__list .notification.notification--completed {
  background-color: rgba(34, 34, 34, 0.05);
}
.notifications .notifications__list .notification .notification__content {
  display: flex;
  flex-wrap: wrap;
  gap: 9px 18px;
  align-items: center;
}
.notifications .notifications__list .notification .notification__package {
  display: inline-flex;
  width: fit-content;
  height: 24px;
  padding: 9px;
  padding-top: 3px;
  padding-bottom: 3px;
  align-items: center;
  gap: 6px;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 400;
}
.notifications .notifications__list .notification .notification__message {
  display: inline-flex;
  gap: 6px;
  color: rgba(34, 34, 34, 0.6);
}
.notifications .notifications__list .notification .notification__message:before {
  width: 18px;
  height: 18px;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cmask id='mask0_4107_810' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='18'%3E%3Crect width='18' height='18' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4107_810)'%3E%3Cpath d='M9 12.75C9.2125 12.75 9.39063 12.6781 9.53438 12.5344C9.67813 12.3906 9.75 12.2125 9.75 12C9.75 11.7875 9.67813 11.6094 9.53438 11.4656C9.39063 11.3219 9.2125 11.25 9 11.25C8.7875 11.25 8.60938 11.3219 8.46563 11.4656C8.32188 11.6094 8.25 11.7875 8.25 12C8.25 12.2125 8.32188 12.3906 8.46563 12.5344C8.60938 12.6781 8.7875 12.75 9 12.75ZM8.25 9.75H9.75V5.25H8.25V9.75ZM9 16.5C7.9625 16.5 6.9875 16.3031 6.075 15.9094C5.1625 15.5156 4.36875 14.9813 3.69375 14.3063C3.01875 13.6313 2.48438 12.8375 2.09063 11.925C1.69687 11.0125 1.5 10.0375 1.5 9C1.5 7.9625 1.69687 6.9875 2.09063 6.075C2.48438 5.1625 3.01875 4.36875 3.69375 3.69375C4.36875 3.01875 5.1625 2.48438 6.075 2.09063C6.9875 1.69687 7.9625 1.5 9 1.5C10.0375 1.5 11.0125 1.69687 11.925 2.09063C12.8375 2.48438 13.6313 3.01875 14.3063 3.69375C14.9813 4.36875 15.5156 5.1625 15.9094 6.075C16.3031 6.9875 16.5 7.9625 16.5 9C16.5 10.0375 16.3031 11.0125 15.9094 11.925C15.5156 12.8375 14.9813 13.6313 14.3063 14.3063C13.6313 14.9813 12.8375 15.5156 11.925 15.9094C11.0125 16.3031 10.0375 16.5 9 16.5ZM9 15C10.675 15 12.0938 14.4187 13.2563 13.2563C14.4187 12.0938 15 10.675 15 9C15 7.325 14.4187 5.90625 13.2563 4.74375C12.0938 3.58125 10.675 3 9 3C7.325 3 5.90625 3.58125 4.74375 4.74375C3.58125 5.90625 3 7.325 3 9C3 10.675 3.58125 12.0938 4.74375 13.2563C5.90625 14.4187 7.325 15 9 15Z' fill='%23222222' fill-opacity='0.6'/%3E%3C/g%3E%3C/svg%3E");
  flex-shrink: 0;
  flex-grow: 0;
  position: relative;
  top: 2px;
}

.io-blocks {
  --gap: 18px;
  display: flex;
  gap: 18px;
  --boxes: 3;
  flex-wrap: wrap;
}
.io-blocks .io-block {
  width: calc(100% / var(--boxes) - (var(--boxes) - 1) / var(--boxes) * var(--gap));
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  gap: 9px;
  padding: 18px;
  color: #222222;
}
.io-blocks .io-block.io-block--full {
  --boxes: 1;
}
.io-blocks .io-block.io-block--inner {
  padding: 0;
  border: 0;
}
.io-blocks .io-block .io-block__value {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
}
.io-blocks .io-block .io-block__value::before, .io-blocks .io-block .io-block__value::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.io-blocks .io-block .io-block__value::before {
  margin-bottom: calc(-0.3611111111em + 0px);
}
.io-blocks .io-block .io-block__value::after {
  margin-top: calc(-0.4166666667em + 0px);
}
.io-blocks .io-block .io-block__value.io-block__value--up {
  display: flex;
  gap: 6px;
  align-items: center;
  line-height: 18px;
}
.io-blocks .io-block .io-block__value.io-block__value--up:before {
  content: unset;
}
.io-blocks .io-block .io-block__value.io-block__value--up:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M8.25 5.86875L4.05 10.0687L3 9L9 3L15 9L13.95 10.0688L9.75 5.86875L9.75 15L8.25 15L8.25 5.86875Z' fill='%233AA757'/%3E%3C/svg%3E");
  width: 18px;
  height: 18px;
  margin: 0;
}
.io-blocks .io-block .io-block__value.io-block__value--down {
  display: flex;
  gap: 6px;
  align-items: center;
  line-height: 18px;
}
.io-blocks .io-block .io-block__value.io-block__value--down:before {
  content: unset;
}
.io-blocks .io-block .io-block__value.io-block__value--down:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9.75 12.1312L13.95 7.93125L15 9L9 15L3 9L4.05 7.93125L8.25 12.1312L8.25 3L9.75 3L9.75 12.1312Z' fill='%23FF0000'/%3E%3C/svg%3E");
  width: 18px;
  height: 18px;
  margin: unset;
}
.io-blocks .io-block .io-block__label {
  opacity: 0.6;
  font-weight: 400;
  line-height: 1.5;
}
.io-blocks .io-block .io-block__label::before, .io-blocks .io-block .io-block__label::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.io-blocks .io-block .io-block__label::before {
  margin-bottom: calc(-0.3611111111em + 0px);
}
.io-blocks .io-block .io-block__label::after {
  margin-top: calc(-0.4166666667em + 0px);
}
.io-blocks .io-block.io-block--draft {
  border-color: rgba(70, 136, 241, 0.4);
  background-color: rgba(70, 136, 241, 0.1);
  color: #4688F1;
}
.io-blocks .io-block.io-block--pending {
  border-color: rgba(255, 122, 0, 0.4);
  background-color: rgba(255, 122, 0, 0.1);
  color: #FF7A00;
}
.io-blocks .io-block.io-block--active {
  border-color: rgba(58, 167, 87, 0.4);
  background-color: rgba(58, 167, 87, 0.1);
  color: #3AA757;
}
.io-blocks .io-block.io-block--negative {
  background-color: rgba(255, 0, 0, 0.1);
  border-color: rgba(255, 0, 0, 0.4);
  color: #FF0000;
}
.io-blocks .io-block.io-block--negative .io-block__label {
  padding-right: 24px;
  position: relative;
}
.io-blocks .io-block.io-block--negative .io-block__label .io-block__label__icon {
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cmask id='mask0_4107_859' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='18'%3E%3Crect width='18' height='18' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4107_859)'%3E%3Cpath d='M9 12.75C9.2125 12.75 9.39063 12.6781 9.53438 12.5344C9.67813 12.3906 9.75 12.2125 9.75 12C9.75 11.7875 9.67813 11.6094 9.53438 11.4656C9.39063 11.3219 9.2125 11.25 9 11.25C8.7875 11.25 8.60938 11.3219 8.46563 11.4656C8.32188 11.6094 8.25 11.7875 8.25 12C8.25 12.2125 8.32188 12.3906 8.46563 12.5344C8.60938 12.6781 8.7875 12.75 9 12.75ZM8.25 9.75H9.75V5.25H8.25V9.75ZM9 16.5C7.9625 16.5 6.9875 16.3031 6.075 15.9094C5.1625 15.5156 4.36875 14.9813 3.69375 14.3063C3.01875 13.6313 2.48438 12.8375 2.09063 11.925C1.69687 11.0125 1.5 10.0375 1.5 9C1.5 7.9625 1.69687 6.9875 2.09063 6.075C2.48438 5.1625 3.01875 4.36875 3.69375 3.69375C4.36875 3.01875 5.1625 2.48438 6.075 2.09063C6.9875 1.69687 7.9625 1.5 9 1.5C10.0375 1.5 11.0125 1.69687 11.925 2.09063C12.8375 2.48438 13.6313 3.01875 14.3063 3.69375C14.9813 4.36875 15.5156 5.1625 15.9094 6.075C16.3031 6.9875 16.5 7.9625 16.5 9C16.5 10.0375 16.3031 11.0125 15.9094 11.925C15.5156 12.8375 14.9813 13.6313 14.3063 14.3063C13.6313 14.9813 12.8375 15.5156 11.925 15.9094C11.0125 16.3031 10.0375 16.5 9 16.5ZM9 15C10.675 15 12.0938 14.4187 13.2563 13.2563C14.4187 12.0938 15 10.675 15 9C15 7.325 14.4187 5.90625 13.2563 4.74375C12.0938 3.58125 10.675 3 9 3C7.325 3 5.90625 3.58125 4.74375 4.74375C3.58125 5.90625 3 7.325 3 9C3 10.675 3.58125 12.0938 4.74375 13.2563C5.90625 14.4187 7.325 15 9 15Z' fill='%23FF0000' fill-opacity='1'/%3E%3C/g%3E%3C/svg%3E");
  content: "";
  position: absolute;
  top: -3px;
  right: 0;
}
.io-blocks .io-block.io-block--grey {
  background-color: var(--zwart-transparent-zwart-5);
  border-color: var(--zwart-transparent-zwart-10);
  color: var(--zwart-transparent-zwart-100);
}
.io-blocks .io-block.io-block--grey .io-block__value {
  text-box: trim-both cap alphabetic;
}
.io-blocks .io-block.io-block--grey .io-block__value:before, .io-blocks .io-block.io-block--grey .io-block__value:after {
  display: none;
}
.io-blocks .io-block.io-block--grey .io-block__label {
  color: var(--zwart-transparent-zwart-60);
  text-box: trim-both cap alphabetic;
  overflow: hidden;
  padding-bottom: 3px;
  margin-bottom: -3px;
}
.io-blocks .io-block.io-block--grey .io-block__label:before, .io-blocks .io-block.io-block--grey .io-block__label:after {
  display: none;
}
.io-blocks .io-block .io-block__row {
  display: flex;
  gap: 18px;
}
.io-blocks.io-blocks--metrics {
  display: flex;
  flex-wrap: wrap;
  --columns: 2;
  --gap-x: 18px;
  gap: 18px var(--gap-x);
  flex-direction: row;
}
.io-blocks.io-blocks--metrics > * {
  width: calc(100% / var(--columns) - (var(--columns) - 1) / var(--columns) * var(--gap-x));
}
.io-blocks.io-blocks--metrics[min-width~="600px"] {
  --columns:4;
}
.io-blocks.io-blocks--metrics[min-width~="900px"] {
  --columns:6;
}
.io-blocks.io-blocks--metrics[min-width~="1200px"] {
  --columns:8;
}
.io-blocks.io-blocks--metrics .io-block__label {
  text-overflow: ellipsis;
  white-space: nowrap;
}

.data-table-box__header {
  display: flex;
  align-items: center;
  gap: 18px;
}
.data-table-box__header__title {
  flex: 1;
}
.data-table-box__table {
  margin-left: -18px;
  margin-right: -18px;
  display: flex;
}
.data-table-box__table .sortable-table {
  width: 100%;
}
.data-table-box__table .sortable-table thead th {
  color: rgba(34, 34, 34, 0.6);
  white-space: nowrap;
  border-top-width: 1px;
}
.data-table-box__table .sortable-table thead th .icon-sortable {
  margin: 0;
}
.data-table-box__table .sortable-table thead th.sorted {
  color: #222222;
}
.data-table-box__table .sortable-table .sortable-table__wrapper--vertical {
  flex-direction: column;
  gap: 9px;
}
.data-table-box__table .sortable-table .sortable-table__wrapper--vertical.align-right {
  align-items: flex-end;
}
.data-table-box__table .sortable-table tbody tr:last-child td {
  border-bottom: 0;
}
.data-table-box__table .sortable-table__wrapper {
  gap: 6px;
}

.packages-list {
  display: flex;
  flex-direction: column;
  gap: 9px;
}
.packages-list__item {
  border-radius: 4px;
  border: 1px solid rgba(34, 34, 34, 0.2);
}
.packages-list__item__top {
  display: flex;
  padding: 18px 0px 18px 18px;
  gap: 18px;
}
.packages-list__item__column {
  display: flex;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  gap: 9px;
}
.packages-list__item__column > span {
  line-height: 1.5;
}
.packages-list__item__column > span::before, .packages-list__item__column > span::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.packages-list__item__column > span::before {
  margin-bottom: calc(-0.3611111111em + 0px);
}
.packages-list__item__column > span::after {
  margin-top: calc(-0.4166666667em + 0px);
}
.packages-list__item__column--grow {
  flex-grow: 1;
}
.packages-list__item__column--revenue {
  min-width: 60px;
}
.packages-list__item__column--booked {
  min-width: 60px;
}
.packages-list__item__column--toggle {
  width: 54px;
  padding-left: 18px;
  padding-right: 18px;
  border-left: 1px solid rgba(34, 34, 34, 0.2);
  cursor: pointer;
  justify-content: center;
}
.packages-list__item__column--toggle .toggle-icon {
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M16.5 6.01875L15.1688 4.6875L9 10.8562L2.83125 4.6875L1.5 6.01875L9 13.5187L16.5 6.01875Z' fill='%23222222' fill-opacity='1'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  opacity: 0.6;
}
.packages-list__item--active .packages-list__item__column--toggle .toggle-icon {
  transform: scale(-1);
}
.packages-list__item__content {
  padding-left: 18px;
  padding-bottom: 18px;
  padding-right: 54px;
  display: none;
}
.packages-list__item__content .packages {
  display: flex;
  flex-direction: column;
  gap: 9px;
  border-radius: 4px;
}
.packages-list__item__content .packages .package {
  padding-left: 0;
  padding-right: 0;
  height: unset;
  width: 100%;
}
.packages-list__item__content .packages .package .packages-list__item__top {
  padding-right: 18px;
  width: 100%;
}

.main-content {
  max-width: 100%;
}

.connectedSortable:not(.widgets) {
  min-height: 60px;
  display: flex;
  flex-direction: column;
  gap: 18px;
  position: relative;
  border: 2px solid var(--zwart-transparent-zwart-20);
}
.connectedSortable:not(.widgets) .widget {
  width: 100%;
}

.toggle-wrapper {
  display: flex;
  flex-direction: column;
  gap: 18px;
  width: 100%;
}

.statistics-data {
  padding-top: 2px;
}
.statistics-data__heading .text-component {
  gap: 18px;
}
.statistics-data__heading--sub {
  padding-top: 18px;
  padding-bottom: 18px;
}
.statistics-data__table {
  width: 100%;
  border: 0;
  border-collapse: collapse;
}
.statistics-data__table thead tr th,
.statistics-data__table thead tr td {
  border-top: 1px solid rgba(34, 34, 34, 0.2);
  padding-top: 9px;
  padding-bottom: 9px;
  font-weight: bold;
  text-align: left;
}
.statistics-data__table tbody tr td {
  border-top: 1px solid rgba(34, 34, 34, 0.2);
  padding-top: 9px;
  padding-bottom: 9px;
}
.statistics-data__table tbody tr td:first-child {
  color: rgba(34, 34, 34, 0.6);
  text-align: left;
  padding-left: 0;
}
.statistics-data__table tbody tr td:last-child {
  text-align: right;
  padding-right: 0;
}
.statistics-data__table tbody tr.expand ~ tr:not(.ignore-expand) {
  display: none;
}

.expand__rows {
  justify-content: flex-end;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-weight: 600;
  text-align: right;
  width: fit-content;
  color: var(--blauw-100);
  cursor: pointer;
}
.expand__rows:after {
  content: "";
  width: 18px;
  height: 18px;
  flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.72498 7.27498L5.77498 6.22498L9.22498 9.67498L12.675 6.22498L13.725 7.27498L9.22498 11.775L4.72498 7.27498Z' fill='%234688F1'/%3E%3C/svg%3E");
}
.expand__rows:hover {
  color: var(--blauw-multiply);
}
.expand__rows:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.72498 7.27498L5.77498 6.22498L9.22498 9.67498L12.675 6.22498L13.725 7.27498L9.22498 11.775L4.72498 7.27498Z' fill='%231349e4'/%3E%3C/svg%3E");
}

.chips {
  display: flex;
  flex-wrap: wrap;
  gap: 9px;
  align-items: flex-start;
}

.chip {
  display: flex;
  align-items: center;
  gap: 6px;
  padding-left: 9px;
  padding-right: 9px;
  border-radius: 4px;
  background-color: var(--blauw-100);
  color: #fff;
  height: 24px;
  font-size: 12px;
  font-weight: 400;
}
.chip__label {
  white-space: nowrap;
  text-box: trim-both cap alphabetic;
  font-size: 12px;
  font-weight: 400;
}
.chip--completed, .chip--approved {
  background-color: var(--groen-20);
  color: var(--groen-100);
}
.chip--completed .chip__icon, .chip--approved .chip__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M7.06671 11.0666L11.7667 6.36659L10.8334 5.43325L7.06671 9.19992L5.16671 7.29992L4.23337 8.23325L7.06671 11.0666ZM8.00004 14.6666C7.07782 14.6666 6.21115 14.4916 5.40004 14.1416C4.58893 13.7916 3.88337 13.3166 3.28337 12.7166C2.68337 12.1166 2.20837 11.411 1.85837 10.5999C1.50837 9.78881 1.33337 8.92214 1.33337 7.99992C1.33337 7.0777 1.50837 6.21103 1.85837 5.39992C2.20837 4.58881 2.68337 3.88325 3.28337 3.28325C3.88337 2.68325 4.58893 2.20825 5.40004 1.85825C6.21115 1.50825 7.07782 1.33325 8.00004 1.33325C8.92226 1.33325 9.78893 1.50825 10.6 1.85825C11.4112 2.20825 12.1167 2.68325 12.7167 3.28325C13.3167 3.88325 13.7917 4.58881 14.1417 5.39992C14.4917 6.21103 14.6667 7.0777 14.6667 7.99992C14.6667 8.92214 14.4917 9.78881 14.1417 10.5999C13.7917 11.411 13.3167 12.1166 12.7167 12.7166C12.1167 13.3166 11.4112 13.7916 10.6 14.1416C9.78893 14.4916 8.92226 14.6666 8.00004 14.6666Z' fill='%233AA757' fill-opacity='0.8'/%3E%3C/svg%3E");
}
.chip--active {
  background-color: var(--blauw-20);
  color: var(--blauw-100);
}
.chip--draft, .chip--pending {
  background-color: var(--oranje-20);
  color: var(--oranje-100);
}
.chip--draft .chip__icon, .chip--pending .chip__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M7.99996 7.33337C8.73329 7.33337 9.36107 7.07226 9.88329 6.55004C10.4055 6.02782 10.6666 5.40004 10.6666 4.66671V2.66671H5.33329V4.66671C5.33329 5.40004 5.5944 6.02782 6.11663 6.55004C6.63885 7.07226 7.26663 7.33337 7.99996 7.33337ZM2.66663 14.6667V13.3334H3.99996V11.3334C3.99996 10.6556 4.15829 10.0195 4.47496 9.42504C4.79163 8.8306 5.23329 8.3556 5.79996 8.00004C5.23329 7.64448 4.79163 7.16948 4.47496 6.57504C4.15829 5.9806 3.99996 5.34448 3.99996 4.66671V2.66671H2.66663V1.33337H13.3333V2.66671H12V4.66671C12 5.34448 11.8416 5.9806 11.525 6.57504C11.2083 7.16948 10.7666 7.64448 10.2 8.00004C10.7666 8.3556 11.2083 8.8306 11.525 9.42504C11.8416 10.0195 12 10.6556 12 11.3334V13.3334H13.3333V14.6667H2.66663Z' fill='%23FF7A00' fill-opacity='0.8'/%3E%3C/svg%3E");
}
.chip--cancelled, .chip--rejected {
  background-color: var(--rood-20);
  color: var(--rood-100);
}
.chip--cancelled .chip__icon, .chip--rejected .chip__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8.00004 14.6668C7.07782 14.6668 6.21115 14.4918 5.40004 14.1418C4.58893 13.7918 3.88337 13.3168 3.28337 12.7168C2.68337 12.1168 2.20837 11.4113 1.85837 10.6002C1.50837 9.78905 1.33337 8.92238 1.33337 8.00016C1.33337 7.07794 1.50837 6.21127 1.85837 5.40016C2.20837 4.58905 2.68337 3.8835 3.28337 3.2835C3.88337 2.6835 4.58893 2.2085 5.40004 1.8585C6.21115 1.5085 7.07782 1.3335 8.00004 1.3335C8.92226 1.3335 9.78893 1.5085 10.6 1.8585C11.4112 2.2085 12.1167 2.6835 12.7167 3.2835C13.3167 3.8835 13.7917 4.58905 14.1417 5.40016C14.4917 6.21127 14.6667 7.07794 14.6667 8.00016C14.6667 8.92238 14.4917 9.78905 14.1417 10.6002C13.7917 11.4113 13.3167 12.1168 12.7167 12.7168C12.1167 13.3168 11.4112 13.7918 10.6 14.1418C9.78893 14.4918 8.92226 14.6668 8.00004 14.6668ZM8.00004 13.3335C8.60004 13.3335 9.17782 13.2363 9.73337 13.0418C10.2889 12.8474 10.8 12.5668 11.2667 12.2002L3.80004 4.7335C3.43337 5.20016 3.15282 5.71127 2.95837 6.26683C2.76393 6.82238 2.66671 7.40016 2.66671 8.00016C2.66671 9.48905 3.18337 10.7502 4.21671 11.7835C5.25004 12.8168 6.51115 13.3335 8.00004 13.3335ZM12.2 11.2668C12.5667 10.8002 12.8473 10.2891 13.0417 9.7335C13.2362 9.17794 13.3334 8.60016 13.3334 8.00016C13.3334 6.51127 12.8167 5.25016 11.7834 4.21683C10.75 3.1835 9.48893 2.66683 8.00004 2.66683C7.40004 2.66683 6.82226 2.76405 6.26671 2.9585C5.71115 3.15294 5.20004 3.4335 4.73337 3.80016L12.2 11.2668Z' fill='%23CF0F5B' fill-opacity='0.8'/%3E%3C/svg%3E");
}
.chip--awaiting {
  background-color: rgba(34, 34, 34, 0.1);
  color: #222;
}
.chip--awaiting .chip__icon {
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M7.99996 7.33325C8.73329 7.33325 9.36107 7.07214 9.88329 6.54992C10.4055 6.0277 10.6666 5.39992 10.6666 4.66659V2.66659H5.33329V4.66659C5.33329 5.39992 5.5944 6.0277 6.11663 6.54992C6.63885 7.07214 7.26663 7.33325 7.99996 7.33325ZM2.66663 14.6666V13.3333H3.99996V11.3333C3.99996 10.6555 4.15829 10.0194 4.47496 9.42492C4.79163 8.83047 5.23329 8.35547 5.79996 7.99992C5.23329 7.64436 4.79163 7.16936 4.47496 6.57492C4.15829 5.98047 3.99996 5.34436 3.99996 4.66659V2.66659H2.66663V1.33325H13.3333V2.66659H12V4.66659C12 5.34436 11.8416 5.98047 11.525 6.57492C11.2083 7.16936 10.7666 7.64436 10.2 7.99992C10.7666 8.35547 11.2083 8.83047 11.525 9.42492C11.8416 10.0194 12 10.6555 12 11.3333V13.3333H13.3333V14.6666H2.66663Z' fill='white'/%3E%3Cpath d='M7.99996 7.33325C8.73329 7.33325 9.36107 7.07214 9.88329 6.54992C10.4055 6.0277 10.6666 5.39992 10.6666 4.66659V2.66659H5.33329V4.66659C5.33329 5.39992 5.5944 6.0277 6.11663 6.54992C6.63885 7.07214 7.26663 7.33325 7.99996 7.33325ZM2.66663 14.6666V13.3333H3.99996V11.3333C3.99996 10.6555 4.15829 10.0194 4.47496 9.42492C4.79163 8.83047 5.23329 8.35547 5.79996 7.99992C5.23329 7.64436 4.79163 7.16936 4.47496 6.57492C4.15829 5.98047 3.99996 5.34436 3.99996 4.66659V2.66659H2.66663V1.33325H13.3333V2.66659H12V4.66659C12 5.34436 11.8416 5.98047 11.525 6.57492C11.2083 7.16936 10.7666 7.64436 10.2 7.99992C10.7666 8.35547 11.2083 8.83047 11.525 9.42492C11.8416 10.0194 12 10.6555 12 11.3333V13.3333H13.3333V14.6666H2.66663Z' fill='%23222222' fill-opacity='0.8'/%3E%3C/svg%3E");
}
.chip--outline {
  background-color: transparent;
  border: 1px solid rgba(34, 34, 34, 0.4);
  color: #222;
}
.chip.chip--big {
  padding-left: 12px;
  padding-right: 12px;
  height: 36px;
}
.chip.chip--big .chip__label {
  font-size: 14px;
}
.chip__icon {
  width: 18px;
  height: 18px;
  background-size: contain;
}

/*
 * jQuery Basic Table
 * Author: Jerry Low
 */
table.bt thead,
table.bt tbody th {
  display: none;
}

table.bt tfoot th,
table.bt tfoot td,
table.bt tbody td {
  border: none;
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  vertical-align: top;
  /* IE 9 */
  float: left\9 ;
  width: 100% \9 ;
}

table.bt tfoot th::before,
table.bt tfoot td::before,
table.bt tbody td::before {
  content: attr(data-th) ": ";
  display: inline-block;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  font-weight: bold;
  width: 6.5em;
}

table.bt tfoot th.bt-hide,
table.bt tfoot td.bt-hide,
table.bt tbody td.bt-hide {
  display: none;
}

table.bt tfoot th .bt-content,
table.bt tfoot td .bt-content,
table.bt tbody td .bt-content {
  vertical-align: top;
}

.bt-wrapper.active {
  max-height: 310px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

table.bt.bt--no-header tfoot td::before,
table.bt.bt--no-header tbody td::before {
  display: none;
}

/*! nouislider - 14.6.3 - 11/19/2020 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.noUi-target {
  position: relative;
}

.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}

/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}

.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}

.noUi-connect {
  height: 100%;
  width: 100%;
}

.noUi-origin {
  height: 10%;
  width: 10%;
}

/* Offset direction
 */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}

/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  width: 0;
}

.noUi-horizontal .noUi-origin {
  height: 0;
}

.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}

.noUi-touch-area {
  height: 100%;
  width: 100%;
}

.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
}

.noUi-state-drag * {
  cursor: inherit !important;
}

/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}

.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}

.noUi-vertical {
  width: 18px;
}

.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  top: -17px;
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}

/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}

.noUi-connects {
  border-radius: 3px;
}

.noUi-connect {
  background: #3FB8AF;
}

/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}

.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}

.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}

.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}

/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}

.noUi-handle:after {
  left: 17px;
}

.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}

.noUi-vertical .noUi-handle:after {
  top: 17px;
}

/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}

[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}

/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.noUi-pips {
  position: absolute;
  color: #999;
}

/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}

.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}

/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}

.noUi-marker-sub {
  background: #AAA;
}

.noUi-marker-large {
  background: #AAA;
}

/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}

.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}

.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}

.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}

.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}

.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}

/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}

.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding-left: 25px;
}

.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
}

.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}

.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}

.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}

.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}

.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}

.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}

.noUi-horizontal .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(50%, 0);
  transform: translate(50%, 0);
  left: auto;
  bottom: 10px;
}

.noUi-vertical .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(0, -18px);
  transform: translate(0, -18px);
  top: auto;
  right: 28px;
}

.pell {
  border: 1px solid #E2E2E2;
  box-sizing: border-box;
}

.pell-content {
  box-sizing: border-box;
  height: 300px;
  outline: 0;
  overflow-y: auto;
  padding: 18px;
  position: relative;
}
.pell-content:empty:before {
  content: attr(data-placeholder);
  position: absolute;
  color: rgba(34, 34, 34, 0.5);
}
.pell-content ul {
  list-style: none;
}
.pell-content p {
  padding: 0;
  margin: 0;
  text-box: normal;
}
.pell-content p::after, .pell-content p::before {
  display: none;
}
.pell-content ul li {
  display: block;
  position: relative;
  padding-left: 16px;
  padding-bottom: 9px;
  line-height: 1.5;
}
.pell-content ul li::before {
  content: "";
  width: 7px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.667 12'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23222222; %7D %3C/style%3E%3C/defs%3E%3Cpath id='icon-list' class='cls-1' d='M0,0-.668.667,4.665,6-.668,11.332,0,12,6,6Z' transform='translate(0.668)'/%3E%3C/svg%3E%0A");
  position: absolute;
  display: block;
  left: 0;
  top: 4px;
  background-size: contain;
  background-repeat: no-repeat;
}
.pell-content a {
  color: #2376e5;
  font-weight: 700;
}
.pell-content a:hover {
  color: #1349e4;
}
.pell-content.pell-content-overview {
  height: auto;
  padding: 0;
}
.pell-content.pell-content-overview p:before, .pell-content.pell-content-overview p:after {
  display: none;
}
.pell-content.pell-content-details {
  height: auto;
  width: calc(100% + 18px);
  padding: 0;
}

.pell-actionbar {
  background-color: #FFF;
  border-bottom: 1px solid #E2E2E2;
  padding: 0 18px 18px 18px;
}

.pell-button {
  background-color: transparent;
  border: 1px solid #909090;
  border-radius: 4px;
  cursor: pointer;
  height: 36px;
  outline: 0;
  width: 36px;
  vertical-align: bottom;
  overflow: hidden;
  padding: 0;
  margin-right: 6px;
  transition: 0.3s;
  min-width: 0;
}
.pell-button:hover, .pell-button.pell-button-selected {
  border-color: #222222;
}

/* .pell-button:hover, .pell-button-selected {
	background-color: $pell-button-selected-color;
	color: #fff;
} */
.editor-wrapper {
  display: none;
}
.editor-wrapper .button-wrapper {
  margin-top: 36px;
  margin-bottom: 12px;
  display: flex;
  justify-content: flex-end;
}

.editor {
  border: 1px solid #E2E2E2;
}

.icon {
  width: 36px;
  height: 36px;
  background-repeat: no-repeat;
  background-position: center center;
}
.icon.icon-bold {
  background-image: url(/img/exposureplanning/assets/icons/editor/bold.svg);
  -webkit-background-size: 9px 12px;
  background-size: 9px 12px;
}
.icon.icon-bold:hover, .pell-button-selected .icon.icon-bold {
  background-image: url(/img/exposureplanning/assets/icons/editor/bold-hover.svg);
}
.icon.icon-italic {
  background-image: url(/img/exposureplanning/assets/icons/editor/italic.svg);
  -webkit-background-size: 7px 12px;
  background-size: 7px 12px;
}
.icon.icon-italic:hover, .pell-button-selected .icon.icon-italic {
  background-image: url(/img/exposureplanning/assets/icons/editor/italic-hover.svg);
}
.icon.icon-underline {
  background-image: url(/img/exposureplanning/assets/icons/editor/underline.svg);
  -webkit-background-size: 10px 12px;
  background-size: 10px 12px;
}
.icon.icon-underline:hover, .pell-button-selected .icon.icon-underline {
  background-image: url(/img/exposureplanning/assets/icons/editor/underline-hover.svg);
}
.icon.icon-link {
  background-image: url(/img/exposureplanning/assets/icons/editor/link.svg);
  -webkit-background-size: 12px 12px;
  background-size: 12px 12px;
}
.icon.icon-link:hover, .pell-button-selected .icon.icon-link {
  background-image: url(/img/exposureplanning/assets/icons/editor/link-hover.svg);
}
.icon.icon-justifyleft {
  background-image: url(/img/exposureplanning/assets/icons/editor/icon-align-left.svg);
  -webkit-background-size: 12px 12px;
  background-size: 12px 12px;
}
.pell-button-selected .icon.icon-justifyleft {
  background-image: url(/img/exposureplanning/assets/icons/editor/icon-align-left-hover.svg);
}
.icon.icon-justifycenter {
  background-image: url(/img/exposureplanning/assets/icons/editor/icon-align-center.svg);
  -webkit-background-size: 12px 12px;
  background-size: 12px 12px;
}
.pell-button-selected .icon.icon-justifycenter {
  background-image: url(/img/exposureplanning/assets/icons/editor/icon-align-center-hover.svg);
}
.icon.icon-justifyright {
  background-image: url(/img/exposureplanning/assets/icons/editor/icon-align-right.svg);
  -webkit-background-size: 12px 12px;
  background-size: 12px 12px;
}
.pell-button-selected .icon.icon-justifyright {
  background-image: url(/img/exposureplanning/assets/icons/editor/icon-align-right-hover.svg);
}
.icon.icon-olist {
  background-image: url(/img/exposureplanning/assets/icons/editor/orderedlist.svg);
  -webkit-background-size: 12px 10px;
  background-size: 12px 10px;
}
.icon.icon-olist:hover, .pell-button-selected .icon.icon-olist {
  background-image: url(/img/exposureplanning/assets/icons/editor/orderedlist-hover.svg);
}
.icon.icon-ulist {
  background-image: url(/img/exposureplanning/assets/icons/editor/unorderedlist.svg);
  -webkit-background-size: 12px 10px;
  background-size: 12px 10px;
}
.icon.icon-ulist:hover, .pell-button-selected .icon.icon-ulist {
  background-image: url(/img/exposureplanning/assets/icons/editor/unorderedlist-hover.svg);
}

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  width: auto;
}
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  list-style: none;
  padding: 0;
}
.select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0;
  max-width: 100%;
  resize: none;
  height: 18px;
  vertical-align: bottom;
  font-family: sans-serif;
  overflow: hidden;
  word-break: keep-all;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-container span::before, .select2-container span::after {
  display: none;
}
.select2-container::before, .select2-container::after {
  display: none !important;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-results__option--selectable {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
  padding-right: 0px;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  font-weight: bold;
  height: 20px;
  margin-right: 10px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  padding: 1px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #999;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
  position: absolute;
  left: 0;
  top: 0;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  background-color: #f1f1f1;
  color: #333;
  outline: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  background-color: #f1f1f1;
  color: #333;
  outline: none;
}
.select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 25px;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container--default .select2-results__option--group {
  padding: 0;
}
.select2-container--default .select2-results__option--disabled {
  color: #999;
}
.select2-container--default .select2-results__option--selected {
  background-color: #ddd;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
  color: white;
}
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto;
}

.select2-container--default.select2-container--disabled {
  background-color: #f8f9fa;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  cursor: not-allowed;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  cursor: not-allowed;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.select2-container--default.select2-container--disabled .select2-selection__rendered, .select2-container--default.select2-container--disabled .select2-selection__rendered .select2-selection__placeholder {
  color: rgba(34, 34, 34, 0.5) !important;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px;
}
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #888;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
  outline: none;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}
.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--classic .select2-results__option--group {
  padding: 0;
}
.select2-container--classic .select2-results__option--disabled {
  color: grey;
}
.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: #fff;
}
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

@font-face {
  font-family: "Glyphicons Halflings";
  src: url("/fonts/glyphicons-halflings-regular.eot?");
  src: url("/fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("/fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("/fonts/glyphicons-halflings-regular.woff") format("woff"), url("/fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon.glyphicon-chevron-right:before {
  content: "\e080";
}

.sr-only, .bootstrap-datetimepicker-widget table th.next::after, .bootstrap-datetimepicker-widget table th.prev::after, .bootstrap-datetimepicker-widget .picker-switch::after, .bootstrap-datetimepicker-widget .btn[data-action=today]::after, .bootstrap-datetimepicker-widget .btn[data-action=clear]::after, .bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after, .bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after, .bootstrap-datetimepicker-widget .btn[data-action=showHours]::after, .bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after, .bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after, .bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after, .bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.dropdown-menu {
  list-style: none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  font-size: 14px;
  text-align: left;
  padding: 0;
  margin: 2px 0;
  min-width: 160px;
  background-color: #FFF;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #CCC;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu:before, .dropdown-menu:after {
  content: "";
  display: inline-block;
  position: absolute;
}
.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #CCC;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px;
}
.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px;
}
.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #CCC;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px;
}
.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px;
}
.dropdown-menu.pull-right:before {
  left: auto;
  right: 6px;
}
.dropdown-menu.pull-right:after {
  left: auto;
  right: 7px;
}

.bootstrap-datetimepicker-widget .timepicker {
  padding: 5px;
}
.bootstrap-datetimepicker-widget .col-md-6 {
  float: left;
}
.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0;
}
.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0;
}
.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none;
}
.bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0;
}
.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px;
}
.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after {
  content: "Increment Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after {
  content: "Increment Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after {
  content: "Decrement Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after {
  content: "Decrement Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action=showHours]::after {
  content: "Show Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after {
  content: "Show Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after {
  content: "Toggle AM/PM";
}
.bootstrap-datetimepicker-widget .btn[data-action=clear]::after {
  content: "Clear the picker";
}
.bootstrap-datetimepicker-widget .btn[data-action=today]::after {
  content: "Set the date to today";
}
.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
}
.bootstrap-datetimepicker-widget .picker-switch::after {
  content: "Toggle Date and Time Screens";
}
.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit;
}
.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5;
  height: 2.5em;
  width: 100%;
}
.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}
.bootstrap-datetimepicker-widget table td, .bootstrap-datetimepicker-widget table th {
  text-align: center;
  border-radius: 4px;
}
.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px;
}
.bootstrap-datetimepicker-widget table th.disabled, .bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table th.prev::after {
  content: "Previous Month";
}
.bootstrap-datetimepicker-widget table th.next::after {
  content: "Next Month";
}
.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #EEE;
}
.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px;
}
.bootstrap-datetimepicker-widget table td.cw {
  font-size: 0.8em;
  height: 20px;
  line-height: 20px;
  color: #777;
}
.bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td.hour:hover, .bootstrap-datetimepicker-widget table td.minute:hover, .bootstrap-datetimepicker-widget table td.second:hover {
  background: #EEE;
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table td.old, .bootstrap-datetimepicker-widget table td.new {
  color: #777;
}
.bootstrap-datetimepicker-widget table td.today {
  position: relative;
}
.bootstrap-datetimepicker-widget table td.today:before {
  content: "";
  display: inline-block;
  border: 0 0 7px 7px solid transparent;
  border-bottom-color: #337AB7;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #337AB7;
  color: #FFF;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff;
}
.bootstrap-datetimepicker-widget table td.disabled, .bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin: 2px 1.5px;
  cursor: pointer;
  border-radius: 4px;
}
.bootstrap-datetimepicker-widget table td span:hover {
  background: #EEE;
}
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #337AB7;
  color: #FFF;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td span.old {
  color: #777;
}
.bootstrap-datetimepicker-widget table td span.disabled, .bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none;
  color: #777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px;
}

.datepicker {
  padding: 5px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  direction: ltr;
}
.datepicker .prev,
.datepicker .next,
.datepicker .datepicker-switch {
  cursor: pointer;
}
.datepicker .prev:hover, .datepicker .prev:active,
.datepicker .next:hover,
.datepicker .next:active,
.datepicker .datepicker-switch:hover,
.datepicker .datepicker-switch:active {
  background-color: #EEE;
}
.datepicker .datepicker-switch {
  width: 145px;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #EEE;
}
.datepicker thead tr:first-child .cw {
  cursor: default;
  background-color: transparent;
}
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.datepicker table tr td, .datepicker table tr th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none;
}
.datepicker table tr td.day:hover, .datepicker table tr td.day.focused {
  background: #EEE;
  cursor: pointer;
}
.datepicker table tr td.old, .datepicker table tr td.new {
  color: #999;
}
.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
  background: none;
  color: #999;
  cursor: default;
}
.datepicker table tr td.today:hover .datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: linear-gradient(top, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$colorFrom', endColorstr='$colorTo', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}
.datepicker table tr td.today:hover, .datepicker table tr td.today:hover:hover, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today:active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today[disabled], .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a;
}
.datepicker table tr td.today:active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9 ;
}
.datepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover {
  color: #FFF;
}
.datepicker table tr td.range, .datepicker table tr td.range:hover, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover {
  background: #EEE;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today, .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: -moz-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -ms-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
  background-image: -webkit-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -o-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: linear-gradient(top, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$colorFrom', endColorstr='$colorTo', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today:hover, .datepicker table tr td.range.today:hover:hover, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:hover:hover, .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today:hover.disabled, .datepicker table tr td.range.today.disabled.disabled, .datepicker table tr td.range.today.disabled:hover.disabled, .datepicker table tr td.range.today[disabled], .datepicker table tr td.range.today:hover[disabled], .datepicker table tr td.range.today.disabled[disabled], .datepicker table tr td.range.today.disabled:hover[disabled] {
  background-color: #f3e97a;
}
.datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9 ;
}
.datepicker table tr td.selected, .datepicker table tr td.selected:hover, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: -moz-linear-gradient(top, #b3b3b3, #808080);
  background-image: -ms-linear-gradient(top, #b3b3b3, #808080);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
  background-image: -webkit-linear-gradient(top, #b3b3b3, #808080);
  background-image: -o-linear-gradient(top, #b3b3b3, #808080);
  background-image: linear-gradient(top, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$colorFrom', endColorstr='$colorTo', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:hover, .datepicker table tr td.selected:hover:hover, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover:hover, .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected:hover.disabled, .datepicker table tr td.selected.disabled.disabled, .datepicker table tr td.selected.disabled:hover.disabled, .datepicker table tr td.selected[disabled], .datepicker table tr td.selected:hover[disabled], .datepicker table tr td.selected.disabled[disabled], .datepicker table tr td.selected.disabled:hover[disabled] {
  background-color: #808080;
}
.datepicker table tr td.selected:active, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:hover.active {
  background-color: #666666 \9 ;
}
.datepicker table tr td.active, .datepicker table tr td.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$colorFrom', endColorstr='$colorTo', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active[disabled], .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active {
  background-color: #003399 \9 ;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker table tr td span:hover {
  background: #EEE;
}
.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover {
  background: none;
  color: #999;
  cursor: default;
}
.datepicker table tr td span.active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$colorFrom', endColorstr='$colorTo', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active[disabled], .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active {
  background-color: #003399 \9 ;
}
.datepicker table tr td span.old, .datepicker table tr td span.new {
  color: #999;
}

.input-group.date .input-group-addon {
  cursor: pointer;
}

.table-striped .datepicker table tr td, .table-striped .datepicker table tr th {
  background-color: transparent;
}

.input-append.date .add-on,
.input-prepend.date .add-on {
  cursor: pointer;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  margin-top: 3px;
}

.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  font-weight: normal;
  font-style: normal;
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
}
/* Arrows */
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  opacity: 0.75;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}

[dir=rtl] .slick-prev {
  right: -25px;
  left: auto;
}

.slick-prev:before {
  content: "←";
}

[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}

[dir=rtl] .slick-next {
  right: auto;
  left: -25px;
}

.slick-next:before {
  content: "→";
}

[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: "•";
  text-align: center;
  opacity: 0.25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  opacity: 0.75;
  color: black;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}/*# sourceMappingURL=stylesheet.css.map */