/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[5].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].rules[1].use[1]!./src/styles/general.scss?ngGlobalStyle ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*--------------------------------
	# GENERIC RESET
--------------------------------*/
html,
body,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
article,
aside,
details,
dialog,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary,
audio,
canvas,
video,
mark,
code,
kbd,
pre,
samp,
a,
abbr,
acronym,
address,
code,
del,
dfn,
em,
strong,
img,
q,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
div {
  margin: 0;
  padding: 0;
  border: none;
  font-weight: normal;
  font-style: normal;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  text-decoration: none;
  box-sizing: border-box;
}

input,
button,
select,
textarea {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-style: normal;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  text-decoration: none;
  box-sizing: border-box;
}

ul,
ol,
dl {
  list-style: none;
}

/*-----------------------------------
	#TAGS HTML5 BROWSER NO SUPPORT
-------------------------------------*/
article,
aside,
details,
dialog,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

dfn {
  font-style: italic;
}

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1.6em;
}

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/*-----------------------------------
	#LINKS
-------------------------------------*/
a {
  cursor: pointer;
  background-color: transparent;
  text-decoration-skip: objects;
  -webkit-text-decoration-skip: objects;
}

a:focus,
a:hover {
  text-decoration: underline;
}

a:visited,
a:active {
  text-decoration: none;
}

a:active,
a:hover {
  outline-width: 0;
}

/*-----------------------------------
	#HEADINGS, WITH AND WITHOUT LINK
-------------------------------------*/
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: inherit;
}

/*-----------------------------------
	#RESET TABLE
-------------------------------------*/
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*-----------------------------------
	#RESET FORM
-------------------------------------*/
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 * 3. Remove shading to form elements
 */
button,
input,
optgroup,
select,
textarea {
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
  -ms-appearance: none;
  /* 3 */
  -moz-appearance: none;
  /* 3 Firefox */
  -webkit-appearance: none;
  /* 3 Safari and Chrome */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

[type=radio] + label,
[type=checkbox] + label {
  cursor: pointer;
}

/*-----------------------------------
	#RESET INTERACTIVE
-------------------------------------*/
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/*-----------------------------------
	#RESET SCRIPTING
-------------------------------------*/
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
template {
  display: none;
}

/*-----------------------------------
	#RESET HIDDEN
-------------------------------------*/
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none !important;
}

/*--------------------------------
	# END GENERIC RESET
--------------------------------*/
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXp-p7K4KLg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "MontserratBold";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes fadeIn {
  100% {
    opacity: 0.7;
  }
  0% {
    opacity: 0.1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.1;
  }
}
@keyframes zoom {
  25% {
    transform: scale3d(1.5, 1.5, 0);
  }
  50% {
    transform: scale3d(1, 1, 0);
  }
  75% {
    transform: scale3d(1.25, 1.25, 0);
  }
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
.action.add-notes span {
  background-image: url('assets//icon_add_notes.png');
}

.action.open-link span {
  background-image: url('assets//icon_open_link.png');
}

.action.see-notes span {
  background-image: url('assets//icon_see_notes.png');
}

.action.send-files span {
  background-image: url('assets//icon_send_files.png');
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXp-p7K4KLg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "MontserratBold";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes fadeIn {
  100% {
    opacity: 0.7;
  }
  0% {
    opacity: 0.1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.1;
  }
}
.datepicker {
  margin-top: 0.625rem;
  margin-bottom: -10px;
  z-index: 1;
  background: #ffffff;
  position: absolute;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);
  border: 1px solid #e7e7e7;
}
.datepicker .dp-duedate {
  display: block;
  max-width: 50%;
}
.datepicker .dp-day-calendar-container .dp-calendar-wrapper {
  min-width: 340px;
  background: #ffffff;
  border: 1px solid transparent !important;
  text-align: center !important;
}
.datepicker .dp-day-calendar-container .dp-calendar-wrapper .dp-calendar-day {
  border: 0 !important;
  width: auto;
  min-width: 2.5rem;
  height: auto;
  border: 0 !important;
  color: #2e49eb !important;
  background: #fff !important;
  font-size: 18px !important;
  font-family: "Montserrat", sans-serif !important;
}
.datepicker .dp-day-calendar-container .dp-calendar-wrapper .dp-calendar-day.dp-current-month {
  font-family: "MontserratBold", sans-serif !important;
}
.datepicker .dp-day-calendar-container .dp-calendar-wrapper .dp-calendar-day.dp-prev-month {
  color: #C0C0C0 !important;
}
.datepicker .dp-day-calendar-container .dp-calendar-wrapper .dp-calendar-day:disabled {
  opacity: 0.6 !important;
  cursor: default;
}
.datepicker .dp-day-calendar-container .dp-calendar-wrapper .dp-calendar-day:disabled:hover {
  background: #fff !important;
}
.datepicker .dp-day-calendar-container .dp-calendar-wrapper .dp-calendar-day.dp-selected.dp-current-month {
  color: #fff !important;
  background: #2e49eb !important;
}
.datepicker .dp-day-calendar-container .dp-calendar-wrapper .dp-calendar-day.dp-selected.dp-next-month {
  color: #fff !important;
  background: #2e49eb !important;
}
.datepicker .dp-day-calendar-container .dp-calendar-wrapper .dp-calendar-day.dp-next-month {
  color: #C0C0C0 !important;
  opacity: 9 !important;
}
.datepicker .dp-day-calendar-container .dp-calendar-wrapper .dp-calendar-day:hover {
  border: 1px solid #2e49eb !important;
}
.datepicker .dp-day-calendar-container .dp-calendar-wrapper .dp-weekdays {
  display: flex;
  margin: 0 auto 0 auto;
  max-width: 92%;
  min-height: 2.5rem;
  justify-content: space-between;
}
.datepicker .dp-day-calendar-container .dp-calendar-wrapper .dp-weekdays .dp-calendar-weekday {
  text-transform: uppercase;
  width: auto !important;
  min-width: 2.5rem;
  line-height: 2.5rem;
  border: 0 !important;
}
.datepicker .dp-day-calendar-container .dp-calendar-wrapper .dp-calendar-week {
  display: flex;
  margin: 0 auto;
  max-width: 92%;
  min-height: 1.875rem;
  justify-content: space-between;
}
.datepicker .dp-day-calendar-container .dp-calendar-wrapper .dp-calendar-week:last-child {
  margin-bottom: 0.5rem;
}
.datepicker .dp-day-calendar-container .dp-nav-btns-container {
  position: absolute;
  top: 0%;
  left: 0;
  right: 0;
  min-width: 100%;
}
.datepicker .dp-day-calendar-container .dp-nav-btns-container .dp-calendar-nav-container-left {
  left: 10px;
  position: absolute;
}
.datepicker .dp-day-calendar-container .dp-nav-btns-container .dp-calendar-nav-container-left .dp-calendar-nav-left {
  background: transparent !important;
  color: white !important;
  border: 0 !important;
}
.datepicker .dp-day-calendar-container .dp-nav-btns-container .dp-calendar-nav-container-right {
  right: 10px;
  position: absolute;
}
.datepicker .dp-day-calendar-container .dp-nav-btns-container .dp-calendar-nav-container-right .dp-calendar-nav-right {
  background: transparent !important;
  color: white !important;
  border: 0 !important;
}
.datepicker .dp-day-calendar-container .dp-calendar-nav-container {
  border: 0 !important;
  min-width: 300px !important;
  width: 100% !important;
  background: #2e49eb;
  line-height: 2.5rem;
  height: 2.5rem;
  text-align: center;
  display: block;
  position: relative;
}
.datepicker .dp-day-calendar-container .dp-calendar-nav-container .dp-nav-header {
  position: static !important;
  width: 100%;
  margin: 0 auto;
  transform: none !important;
}
.datepicker .dp-day-calendar-container .dp-calendar-nav-container .dp-nav-header .dp-nav-header-btn {
  background: transparent !important;
  color: white !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 18px;
  text-transform: uppercase;
  border: 0 !important;
}
.datepicker .dp-day-calendar-container .dp-calendar-nav-container .dp-nav-header span {
  background: transparent !important;
  color: white !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 18px;
  text-transform: uppercase;
  border: 0 !important;
}

@media (min-width: 1px) and (max-width: 736px) {
  .datepicker {
    position: relative !important;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  }
  .datepicker .dp-duedate {
    display: block;
    max-width: 100% !important;
  }
  .datepicker .dp-day-calendar-container .dp-calendar-nav-container {
    min-width: auto !important;
    width: 92% !important;
  }
}
@media (min-width: 737px) and (max-width: 980px) {
  .project-details-features-datepicker .datepicker .dp-day-calendar-container .dp-calendar-nav-container {
    min-width: auto !important;
    width: 89% !important;
  }
  .datepicker .dp-duedate {
    display: block;
    max-width: 100% !important;
  }
  .datepicker .dp-day-calendar-container .dp-calendar-nav-container {
    min-width: auto !important;
  }
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXp-p7K4KLg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "MontserratBold";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes fadeIn {
  100% {
    opacity: 0.7;
  }
  0% {
    opacity: 0.1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.1;
  }
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXp-p7K4KLg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "MontserratBold";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes fadeIn {
  100% {
    opacity: 0.7;
  }
  0% {
    opacity: 0.1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.1;
  }
}
@keyframes zoom {
  25% {
    transform: scale3d(1.5, 1.5, 0);
  }
  50% {
    transform: scale3d(1, 1, 0);
  }
  75% {
    transform: scale3d(1.25, 1.25, 0);
  }
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
.action.add-notes span {
  background-image: url('assets//icon_add_notes.png');
}

.action.open-link span {
  background-image: url('assets//icon_open_link.png');
}

.action.see-notes span {
  background-image: url('assets//icon_see_notes.png');
}

.action.send-files span {
  background-image: url('assets//icon_send_files.png');
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXp-p7K4KLg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "MontserratBold";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes fadeIn {
  100% {
    opacity: 0.7;
  }
  0% {
    opacity: 0.1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.1;
  }
}
@keyframes zoom {
  25% {
    transform: scale3d(1.5, 1.5, 0);
  }
  50% {
    transform: scale3d(1, 1, 0);
  }
  75% {
    transform: scale3d(1.25, 1.25, 0);
  }
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
.action.add-notes span {
  background-image: url('assets//icon_add_notes.png');
}

.action.open-link span {
  background-image: url('assets//icon_open_link.png');
}

.action.see-notes span {
  background-image: url('assets//icon_see_notes.png');
}

.action.send-files span {
  background-image: url('assets//icon_send_files.png');
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXp-p7K4KLg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "MontserratBold";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes fadeIn {
  100% {
    opacity: 0.7;
  }
  0% {
    opacity: 0.1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.1;
  }
}
/* CONTENTS
◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛

1  FORMS

◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚ */
/************  GRAL  **************/
#twona li.cdk-drag-preview {
  cursor: grab !important;
}
#twona .project-details-custom-forms-list .form-item .dot-nav-main li {
  margin-bottom: 0 !important;
  padding-left: 0;
}
#twona .project-form-submission-added .form-name {
  margin: 0.625rem 0 1.5625rem 0.375rem;
  display: block;
}
#twona .project-form-submission-added .form-name em {
  font-family: "MontserratBold", sans-serif;
}
#twona .project-form-submission-added .form-name span {
  padding: 0 0.625rem;
}
#twona .project-form-submission-added .form-fields-values {
  margin-top: 0.9375rem;
}
#twona .project-form-submission-added .form-fields-values .fields-list .fields-list-item {
  margin-bottom: 1.5625rem;
}
#twona .project-form-submission-added .form-fields-values .fields-list .fields-list-item .form-item {
  background-size: 1.5625rem 1.5625rem !important;
  background-position: 0.5rem 0.125rem !important;
}
#twona .project-details-custom-forms-list .form-field-email-text-v1 .field-value span,
#twona .project-details-custom-forms-list .form-field-email-text-v1 .field-value a,
#twona .project-details-custom-forms-list .form-field-url-text-v1 .field-value span,
#twona .project-details-custom-forms-list .form-field-url-text-v1 .field-value a {
  word-break: break-all;
}
#twona .project-details-custom-forms-list .form-item.form-field-files-v1 .fill-files {
  overflow: hidden;
  max-width: 60vw;
}
#twona .project-details-custom-forms-list .form-item.form-field-files-v1 ul li.files-upload-li {
  margin-bottom: 6px;
  padding-left: 0 !important;
}
#twona .project-details-custom-forms-list .form-item.form-field-files-v1 ul li.files-upload-li .main {
  overflow: hidden;
}
#twona .project-details-custom-forms-list .form-item.form-field-files-v1 ul li.files-upload-li .right {
  right: 12px;
}
#twona .settings-section.forms-main-content {
  min-height: 100vh;
}
#twona .settings-section.forms-main-content .custom_form .fields-list-item .artwork-link-submenu li.confirmation-remove .menu-title,
#twona .settings-section.forms-main-content .custom_form .fields-list-item .artwork-link-submenu li.really-remove .menu-title,
#twona .settings-section.forms-main-content .custom_form .fields-list-item .dot-nav-main li.confirmation-remove .menu-title,
#twona .settings-section.forms-main-content .custom_form .fields-list-item .dot-nav-main li.really-remove .menu-title {
  color: #ffffff !important;
  z-index: 99999;
  position: relative;
}
#twona .settings-section.forms-main-content .custom_form .fields-list-item .artwork-link-submenu li.confirmation-remove .menu-icon.remove,
#twona .settings-section.forms-main-content .custom_form .fields-list-item .artwork-link-submenu li.really-remove .menu-icon.remove,
#twona .settings-section.forms-main-content .custom_form .fields-list-item .dot-nav-main li.confirmation-remove .menu-icon.remove,
#twona .settings-section.forms-main-content .custom_form .fields-list-item .dot-nav-main li.really-remove .menu-icon.remove {
  background-color: #2e49eb;
  background-image: url("https://static.twonas.com/apps/navicons/icon_remove_white.svg") !important;
}
#twona .settings-section.forms-main-content .custom_form .fields-list-item .artwork-link-submenu li.confirmation-remove .menu-icon.remove.remove.really,
#twona .settings-section.forms-main-content .custom_form .fields-list-item .artwork-link-submenu li.really-remove .menu-icon.remove.remove.really,
#twona .settings-section.forms-main-content .custom_form .fields-list-item .dot-nav-main li.confirmation-remove .menu-icon.remove.remove.really,
#twona .settings-section.forms-main-content .custom_form .fields-list-item .dot-nav-main li.really-remove .menu-icon.remove.remove.really {
  background-color: #E88C7D !important;
  background-image: url("https://static.twonas.com/apps/navicons/icon_remove_white.svg") !important;
}
#twona .forms-list .forms-ul {
  margin-top: 0px !important;
}
#twona .forms-list .forms-ul li {
  border-bottom: 0.5px solid #C0C0C0;
}
#twona .forms-list .forms-ul li .title {
  cursor: pointer;
}
#twona .form-specifications .field-drag-handle {
  display: block;
  height: 80px;
  position: absolute;
  cursor: move;
  width: 50px;
}
#twona .form-specifications .form-fields {
  padding-top: 1.125rem;
}
#twona .form-specifications.form-fill .form-fields {
  padding-top: 1.75rem;
}
#twona .form-specifications.form-fill .form-fields .form-field-artwork-link-selector-v1 .summary.summary-opened .files {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem;
}
#twona .form-specifications.form-fill .form-fields .form-field-artwork-link-selector-v1 .summary.summary-opened .files .default_list .dl_li {
  margin-top: 1.25rem;
}
#twona .form-specifications.form-fill .form-fields .form-field-dynamic-url-link-button-v1 button {
  max-width: 18.75rem;
  position: relative;
  top: -0.125rem;
  font-family: "MontserratBold", sans-serif;
  text-transform: uppercase;
  font-size: 100% !important;
  line-height: 1.625rem;
}
#twona .form-specifications.form-fill .form-fields .form-field-multiple-tag-selector-v1 .field-fill-tag,
#twona .form-specifications.form-fill .form-fields .form-field-single-tag-selector-v1 .field-fill-tag {
  max-width: 50%;
}
#twona .form-specifications.form-fill .form-fields .form-field-multiple-tag-selector-v1 .field-fill-tag .filter-results,
#twona .form-specifications.form-fill .form-fields .form-field-single-tag-selector-v1 .field-fill-tag .filter-results {
  max-height: 104px !important;
}
#twona .form-specifications.form-fill .form-fields .form-field-multiple-tag-selector-v1 .multiple-tag-list {
  flex-wrap: wrap;
  display: flex;
}
#twona .form-specifications.form-fill .form-fields .form-field-rich-text-v1 .field-value em {
  font-style: oblique !important;
}
#twona .form-specifications.form-fill .form-fields .form-field-rich-text-v1 .field-value strong {
  font-weight: bolder !important;
}
#twona .form-specifications.form-fill .form-fields .form-field-rich-text-v1 .field-value strong em {
  font-style: oblique !important;
  font-weight: bolder !important;
}
#twona .form-specifications.form-fill .fields-list .fields-list-item {
  padding-right: 0 !important;
  border-bottom: 0;
  margin-bottom: 0;
  padding-left: 0;
}
#twona .form-specifications.form-fill .fields-list .fields-list-item .field-selector-fill .select-default select {
  min-width: 50%;
}
#twona .form-specifications.form-fill .fields-list .fields-list-item .form-field-date-fill .datepicker {
  position: relative;
  max-width: 342px;
  margin-bottom: 0 !important;
}
#twona .form-specifications .empty-fields {
  padding-top: 2.5rem;
  padding-bottom: 3.125rem;
}
#twona .form-specifications .button-settings-add .dot-nav-main {
  right: -1.75rem;
  top: -0.125rem;
}
#twona .form-specifications .field-option {
  display: block;
  margin-left: 11px;
  font-size: 14px;
  padding-left: 28px;
  line-height: 50px;
}
#twona .form-specifications .field-option:hover em {
  text-decoration: underline;
}
#twona .form-specifications .field-option em {
  cursor: pointer;
  text-decoration: none;
}
#twona .form-specifications .field-option.field-option-remove {
  color: #2e49eb;
  background: transparent url("https://static.twonas.com/apps/icons/ico_trash_blue.png") no-repeat 6px 15px;
}
#twona .form-specifications .field-option.field-option-really {
  color: #c8494e;
  background: transparent url("https://static.twonas.com/apps/icons/ico_trash_red.png") no-repeat 6px 15px;
}
#twona .form-public-option .selector-name span,
#twona .field-mandatory .selector-name span {
  text-transform: none !important;
  font-family: "Montserrat", sans-serif !important;
}
#twona .fields-list .fields-list-item {
  position: relative;
}
#twona .fields-list .fields-list-item.field-validation-error .form-content input {
  border-color: #c8494e;
}
#twona .fields-list .fields-list-item .invalid-field input {
  border-color: #c8494e;
}
#twona .fields-list .fields-list-item .form-item {
  padding-left: 3.125rem;
}
#twona .fields-list .fields-list-item .form-item .form-content .search-bar-field-label-box {
  margin-bottom: 0.375rem;
  border: 1px solid grey;
}
#twona .fields-list .fields-list-item .form-item .form-content .search-bar-field-label-box .search-bar-field-label span,
#twona .fields-list .fields-list-item .form-item .form-content .search-bar-field-label-box .search-bar-field-label .label-action {
  margin: 0.375rem 0rem 0 0.3125rem;
}
#twona .fields-list .fields-list-item .form-item .form-content .search-bar-field-label-box .search-bar-field-label span .label-action-btn,
#twona .fields-list .fields-list-item .form-item .form-content .search-bar-field-label-box .search-bar-field-label .label-action .label-action-btn {
  margin: 0;
}
#twona .fields-list .fields-list-item .form-item .form-content .search-bar-field-label-box input {
  border: 0 !important;
  margin-top: 0;
  margin-bottom: 0;
}
#twona .fields-list .fields-list-item .form-item.form-field-url-text-v1 span a {
  font-family: "MontserratBold", sans-serif;
}
#twona .fields-list .fields-list-item .form-item.form-field-artwork-link-selector-v1 .dot-nav-main {
  top: -0.25rem !important;
  right: 0.375rem;
}
#twona .fields-list .fields-list-item .form-item .artwork-form-list .dot-nav-main {
  top: -0.25rem !important;
  right: 0.375rem;
}
#twona .fields-list .fields-list-item .form-item .artwork-form-list .dot-nav-main li {
  margin-bottom: 0 !important;
}
#twona .fields-list .fields-list-item .form-item .field-label div {
  display: flex;
}
#twona .fields-list .fields-list-item .form-item .field-label div .form-ast {
  margin-left: 0.5rem;
  margin-top: 0.25rem;
  font-size: 1.75rem;
  color: #2e49eb;
}
#twona .fields-list .fields-list-item .form-item .field-label strong {
  display: block;
  margin-bottom: 0.5rem;
  line-height: 2.125rem;
}
#twona .fields-list .fields-list-item .form-item .dot-nav-main {
  top: 1.125rem !important;
}
#twona .fields-list .fields-list-item .form-item .dot-nav-main .menu-title.really-remove {
  color: #c8494e;
}
#twona .fields-list .fields-list-item .form-item input {
  font-family: "Montserrat", sans-serif;
}
#twona .fields-list .fields-list-item .form-item.form-field-short-text-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_add_self_approval_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .fields-list .fields-list-item .form-item.form-field-dynamic-url-link-button-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_dynamic_url_link_button_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .fields-list .fields-list-item .form-item.form-field-dynamic-url-link-button-v1 .fieldset.fieldset-bottom {
  display: flex;
  flex-direction: column;
  max-width: 18.75rem;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
}
#twona .fields-list .fields-list-item .form-item.form-field-dynamic-url-link-button-v1 .fieldset.fieldset-bottom button {
  margin-bottom: 0.75rem;
  font-size: 1rem;
  text-transform: uppercase;
  line-height: 1.375rem;
}
#twona .fields-list .fields-list-item .form-item.form-field-date-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_date_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .fields-list .fields-list-item .form-item.form-field-email-text-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_email_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .fields-list .fields-list-item .form-item.form-field-code-generator-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_version_details_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .fields-list .fields-list-item .form-item.form-field-dropdown-selector-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_dropdown_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .fields-list .fields-list-item .form-item.form-field-files-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_upload_attachment_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .fields-list .fields-list-item .form-item.form-field-text-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_text_single_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .fields-list .fields-list-item .form-item.form-field-multiple-choice-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_multiple_choice_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .fields-list .fields-list-item .form-item.form-field-multiple-tag-selector-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_multiple_tag_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .fields-list .fields-list-item .form-item.form-field-multiple-tag-selector-v1 .select-default select {
  min-width: 50%;
  margin-bottom: 1.125rem !important;
  margin-top: 0.5rem !important;
}
#twona .fields-list .fields-list-item .form-item.form-field-single-tag-selector-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_single_tag_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .fields-list .fields-list-item .form-item.form-field-single-tag-selector-v1 .select-default select {
  min-width: 50%;
  margin-bottom: 18px !important;
  margin-top: 8px !important;
}
#twona .fields-list .fields-list-item .form-item.form-field-number-text-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_numbers_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .fields-list .fields-list-item .form-item.form-field-rich-text-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_rich_text_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .fields-list .fields-list-item .form-item.form-field-url-text-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_url_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .fields-list .fields-list-item .form-item.form-field-user-selector-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_user_name_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .fields-list .fields-list-item .form-item.form-field-artwork-link-selector-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_artwork_link_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .fields-list .fields-list-item .form-item.form-field-artwork-link-selector-v1 .select-default select {
  min-width: 31.5vw;
  margin-bottom: 14px !important;
  margin-top: 8px !important;
}
#twona .form-field-artwork-link-selector-v1 .artwork-link-filters .dynamic-filter li {
  display: flex;
  position: relative;
}
#twona .form-field-artwork-link-selector-v1 .artwork-link-filters .tag-filter {
  display: flex;
  margin: 0.625rem 0 1.125rem 0;
  max-width: 100% !important;
  /* width: 80vw; */
  flex-wrap: wrap;
}
#twona .form-field-artwork-link-selector-v1 .artwork-link-filters .status-filter {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: flex;
}
#twona .form-field-artwork-link-selector-v1 .artwork-link-filters .status-filter .field-option {
  margin-left: 0px;
  margin-top: -0.875rem;
}
#twona .form-field-artwork-link-selector-v1 .artwork-link-filters .status-filter .status {
  display: block;
  padding: 0.09375rem 0.5rem 0.125rem 0.5rem;
  font-size: 0.875rem;
  min-width: 8.125rem;
  word-break: break-word;
  max-width: 8.125rem;
  text-align: center;
  align-self: flex-start;
  margin-right: 0.625rem;
  font-weight: lighter;
  font-family: "MontserratBold", sans-serif;
  color: #ffffff;
}
#twona .form-field-multiple-choice-v1 .form-item-fields .field-list ul li,
#twona .form-field-artwork-link-selector-v1 .form-item-fields .field-list ul li,
#twona .form-field-dropdown-selector-v1 .form-item-fields .field-list ul li {
  display: flex;
  position: relative;
}
#twona .form-field-multiple-choice-v1 .form-item-fields .field-list ul li input,
#twona .form-field-artwork-link-selector-v1 .form-item-fields .field-list ul li input,
#twona .form-field-dropdown-selector-v1 .form-item-fields .field-list ul li input {
  min-width: 50%;
  width: 50%;
  font-family: "Montserrat", sans-serif;
  border: 1px solid #2e49eb;
}
#twona .form-field-multiple-choice-v1 .form-item-fields .advice,
#twona .form-field-artwork-link-selector-v1 .form-item-fields .advice,
#twona .form-field-dropdown-selector-v1 .form-item-fields .advice {
  display: none;
  position: absolute;
  right: 0;
  font-size: 0.875rem;
}
#twona .selector-dimmed .dimmed_table_box {
  width: 50%;
  margin-top: 19px;
  background: rgba(74, 74, 74, 0.05);
  height: 38px;
  margin-bottom: 18px;
}
#twona .artwork-link-menu {
  position: absolute;
  right: 0;
  top: 1.125rem;
}
#twona .artwork-link-menu .filter-results ul.labels li.item {
  border: 0 !important;
  min-height: auto !important;
}
#twona .artwork-link-menu div.toggle {
  display: flex;
  cursor: pointer;
  width: 1.25rem;
  position: sticky;
  top: 0rem;
  flex-direction: column;
  justify-content: center;
  height: 1.5625rem;
  margin-top: 0;
}
#twona .artwork-link-menu div.toggle span {
  cursor: pointer;
  display: block;
  width: 1.25rem;
  height: 0.3125rem;
  margin-right: 0;
  background: no-repeat url("https://static.twonas.com/apps/misc/bullet_menu.png") 0 0;
}
#twona .artwork-link-menu ul.artwork-link-submenu {
  background: #fff;
  border: 1px solid #e7e7e7;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);
  min-width: 15.625rem;
  position: absolute;
  right: 0;
  z-index: 9999999999999;
}
#twona .artwork-link-menu ul.artwork-link-submenu li:hover {
  opacity: 1 !important;
}
#twona .artwork-link-menu ul.artwork-link-submenu ul.filters-status-subsection .filter-subtitle {
  overflow: hidden;
  max-width: 14.625rem;
  white-space: nowrap;
  display: block;
  text-overflow: ellipsis;
}
#twona .artwork-link-menu ul.artwork-link-submenu ul.filters-status-subsection,
#twona .artwork-link-menu ul.artwork-link-submenu ul.filters-subsection {
  top: 0;
}
#twona .artwork-link-menu ul.artwork-link-submenu ul.filters-status-subsection li:hover,
#twona .artwork-link-menu ul.artwork-link-submenu ul.filters-subsection li:hover {
  opacity: 1 !important;
}
#twona .artwork-link-menu ul li {
  min-height: 40px;
  border-bottom: 0.5px solid #c0c0c0;
  cursor: pointer;
}
#twona .artwork-link-menu ul li.link-submenu-li .menu-title {
  padding-left: 0.6875rem;
}
#twona .artwork-link-menu ul li.artwork-link-menu-li {
  position: relative;
  display: block !important;
}
#twona .artwork-link-menu ul li.artwork-link-menu-li ul.filters-subsection {
  background: #fff;
  border: 1px solid #e7e7e7;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);
  min-width: 15.625rem;
  position: absolute;
  top: 2.5rem;
  right: 0;
  z-index: 9999999999999;
}
#twona .artwork-link-menu ul li.artwork-link-menu-li ul.filters-subsection li {
  min-height: 2.5rem;
  border-bottom: 0.5px solid #c0c0c0;
  position: relative;
  min-width: 100%;
  cursor: pointer;
}
#twona .artwork-link-menu ul li.artwork-link-menu-li ul.filters-subsection li .labels .item {
  display: inline-block !important;
  min-width: auto !important;
  border: 0 !important;
  min-height: auto !important;
}
#twona .artwork-link-menu ul li.artwork-link-menu-li ul.filters-subsection li.opened .filter-subtitle {
  font-family: "MontserratBold", sans-serif;
  color: #2e49eb;
  padding-right: 0.625rem;
  margin-bottom: 0.9375rem;
}
#twona .artwork-link-menu ul li.artwork-link-menu-li ul.filters-subsection li.opened .filter-subtitle em {
  border-bottom: 1px solid #2e49eb;
  width: 100%;
  display: block;
  line-height: 2.25rem;
  padding-top: 0.3125rem;
  min-width: 100%;
}
#twona .artwork-link-menu ul li.artwork-link-menu-li ul.filters-subsection li:hover .filter-subtitle {
  opacity: 0.9;
  color: #2e49eb;
}
#twona .artwork-link-menu ul li.artwork-link-menu-li ul.filters-subsection li:last-child {
  border-bottom: 0;
}
#twona .artwork-link-menu ul li.artwork-link-menu-li ul.filters-subsection li .filter-subtitle {
  padding-left: 0.75rem;
  display: block;
  font-family: "Montserrat", sans-serif;
  color: #4a4a4a;
  line-height: 2.5rem;
  font-size: 0.875rem;
}
#twona .artwork-link-menu ul li.artwork-link-menu-li:hover {
  opacity: 1;
}
#twona .artwork-link-menu ul li:hover .menu-title {
  color: #2e49eb;
  opacity: 0.9;
}
#twona .artwork-link-menu ul li:hover {
  opacity: 0.7;
}
#twona .artwork-link-menu ul li:last-child {
  border-bottom: 0;
}
#twona .artwork-link-menu ul li .menu-title {
  padding-left: 2.375rem;
  font-family: "Montserrat", sans-serif;
  color: #4a4a4a;
  display: inline-block;
  line-height: 2.5rem;
  font-size: 0.875rem;
}
#twona .loader.tags-lists {
  min-width: 50vw;
}
#twona .loader.tags-lists .dimmed_title {
  width: 25vw;
  margin: 10px 10px 20px 10px;
}
#twona .loader.tags-lists .dimmed_subtitle {
  height: 200px;
  width: 22vw;
}
#twona .project-details-custom-forms-list .results {
  padding-top: 8px;
}
#twona .project-details-custom-forms-list .artwork-form-list li {
  border: 0;
  padding-left: 0;
}
#twona .project-details-custom-forms-list .form-field-files-v1 .field-value li {
  margin-bottom: 0;
}
#twona .project-details-custom-forms-list .field-value span {
  font-size: 0.875rem;
}
#twona .project-details-custom-forms-list .field-value li {
  border: 0;
  padding-left: 0;
  margin-bottom: 0.375rem;
}
#twona .project-details-custom-forms-list li {
  border: 0.5px solid #c0c0c0;
  padding: 0rem 0 0rem 1.25rem;
  margin-bottom: 1.25rem;
}
#twona .project-details-custom-forms-list li.emoji-tab {
  border-left: 0;
  border-right: 0;
  border-top: 0;
  border-bottom: 0;
  padding: 0;
  margin-bottom: 0;
}
#twona .project-details-custom-forms-list li.emoji-tab.active {
  border-bottom: 3px solid #2e49eb !important;
}
#twona .project-details-custom-forms-list .form-fill .box_fieldset {
  margin-top: -2.5rem;
}
#twona .project-details-custom-forms-list .form-fill .fields-list li.fields-list-item {
  border: 0 !important;
  margin-bottom: 2.125rem;
}
#twona .project-details-custom-forms-list .fill-date .datepicker-container .datepicker {
  position: relative;
  max-width: 21.25rem;
}
#twona .forms-not-content {
  margin-bottom: 1.875rem;
}
#twona .forms-not-content .alert-message-icon {
  width: 85%;
}
#twona .forms-not-content .alert-message-icon.no_messages {
  background-size: 45% 45% !important;
  background-position: 130% 50% !important;
}
#twona .custom-forms-list-item .custom_form .form-specifications {
  margin-right: 0;
}
#twona .fill-overlay {
  display: none;
}
#twona .completed .fill-overlay {
  position: absolute;
  display: block;
  width: 38%;
  min-height: 17.8125rem;
}
#twona .completed.field-fill-tag {
  opacity: 0.5;
}
#twona .project-details-section .custom-forms-list .form-field-artwork-link-selector-v1 .results-select .artwork-form-list .default_list ul {
  margin-left: 1.875rem;
}
#twona .project-details-section .custom-forms-list .form-field-artwork-link-selector-v1 .results-select .artwork-form-list .default_list ul li {
  border-bottom: 0.5px solid #C0C0C0;
}
#twona .project-details-section .custom-forms-list .form-field-artwork-link-selector-v1 .results-select .artwork-form-list .default_list ul li.dl_li {
  margin-top: 0 !important;
  margin-bottom: 0;
}
#twona .project-details-section .custom-forms-list .form-field-artwork-link-selector-v1 .results-select .artwork-form-list .default_list ul li:last-child {
  border-bottom: 0 !important;
}
#twona .project-details-section .custom-forms-list .form-field-artwork-link-selector-v1 .results-done .files .default_list ul {
  margin-left: 1.875rem;
}
#twona .project-details-section .custom-forms-list .form-field-artwork-link-selector-v1 .results-done .files .default_list ul li {
  border-right: 0;
  border-top: 0;
  border-left: 0;
  border-bottom: 0.5px solid #C0C0C0;
}
#twona .project-details-section .custom-forms-list .form-field-artwork-link-selector-v1 .results-done .files .default_list ul li.dl_li {
  padding-left: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0;
}
#twona .project-details-section .custom-forms-list .form-field-artwork-link-selector-v1 .results-done .files .default_list ul li:last-child {
  border-bottom: 0 !important;
}
#twona .project-details-section .project-details-custom-forms-list .custom-forms-list-item .custom_form .alert-message-icon.no_messages {
  background-size: 90% 90% !important;
  background-position: 178px 6px !important;
}
#twona .project-details-section .project-details-custom-forms-list .field-multiple-choice-fill .form-checkbox {
  margin-bottom: 0.5rem;
}
#twona .project-details-section .project-details-custom-forms-list .box_default {
  border-top: 0 !important;
  margin-top: -1.875rem;
  border-width: 0.5px !important;
  border-color: #C0C0C0;
  margin-bottom: 1.25rem;
  box-shadow: none !important;
}
#twona .project-details-section .project-details-custom-forms-list .custom_form .form-fields {
  margin-top: -1.5rem;
}
#twona .project-details-section .project-details-custom-forms-list .form-fill .field-fill-tag {
  border: 1px solid #C0C0C0;
  max-width: 40%;
  padding: 1.125rem 0.25rem;
  margin-right: 1.875rem;
}
#twona .project-details-section .project-details-custom-forms-list .form-fill .field-fill-tag .filter-subtitle {
  color: #2e49eb;
  display: block;
  font-size: 14px;
  padding-bottom: 0.25rem;
  font-family: "MontserratBold", sans-serif;
  border-bottom: 0.5px solid #C0C0C0;
  margin: 0 10px 8px 10px;
}
#twona .project-details-section .project-details-custom-forms-list .form-fill .field-fill-tag .filters-labels-group .filter-results {
  max-width: 100%;
  max-height: 300px;
  margin-top: 5px;
}
#twona .project-details-section .project-details-custom-forms-list .form-fill .field-fill-tag .filters-labels-group ul.labels li.item {
  border: 0 !important;
  padding: 0 !important;
}
#twona .project-details-section .project-details-custom-forms-list .field-tag-main {
  display: flex;
}
#twona .project-details-section .project-details-custom-forms-list ul.multiple-tag-list li {
  border: 0 !important;
  padding: 0 !important;
  margin-bottom: 5px !important;
}
#twona .invalid-field.field-tag-main .field-fill-tag,
#twona .field-validation-error .form-content.field-tag-main .field-fill-tag {
  border: 1px solid #c8494e !important;
}
#twona .invalid-field.fill-date .dp-day-calendar-container,
#twona .field-validation-error .form-content.fill-date .dp-day-calendar-container {
  border: 1px solid #c8494e;
}
#twona .invalid-field.fill-files .files-upload .drag,
#twona .field-validation-error .form-content.fill-files .files-upload .drag {
  border-color: #c8494e !important;
}
#twona .invalid-field.field-fill-user-selector .select-default select, #twona .invalid-field.field-selector-fill .select-default select,
#twona .field-validation-error .form-content.field-fill-user-selector .select-default select,
#twona .field-validation-error .form-content.field-selector-fill .select-default select {
  border-color: #c8494e !important;
}
#twona .invalid-field.field-multiple-choice-fill .radiomark,
#twona .invalid-field.field-multiple-choice-fill .checkmark,
#twona .field-validation-error .form-content.field-multiple-choice-fill .radiomark,
#twona .field-validation-error .form-content.field-multiple-choice-fill .checkmark {
  border-color: #c8494e !important;
}
#twona .invalid-field.field-multiple-choice-fill .selector-name span,
#twona .field-validation-error .form-content.field-multiple-choice-fill .selector-name span {
  color: #c8494e !important;
}
#twona .invalid-field .wysiwyg-extended,
#twona .field-validation-error .form-content .wysiwyg-extended {
  border: 1px solid #c8494e;
}
#twona .invalid-field .wysiwyg-extended .ql-container.ql-snow,
#twona .field-validation-error .form-content .wysiwyg-extended .ql-container.ql-snow {
  border: 0;
}
#twona .main-section .custom-forms-errors .error {
  position: relative;
}
#twona .main-section .custom-forms-errors .error .error {
  margin-top: 0 !important;
}
#twona .no-access-error .alert-message-icon.alert {
  max-width: 900px;
}
#twona .no-access-error .alert-message-icon.alert h3 {
  background-size: 60px 60px !important;
}
#twona .cdk-drag {
  transition: transform 50ms cubic-bezier(0, 0, 0.2, 1);
}
#twona .cdk-drag.cdk-drag-placeholder {
  opacity: 0.4 !important;
}
#twona .cdk-drag ::marker {
  content: none !important;
}
#twona .cdk-drag .cdk-drag-handle.field-drag-handle {
  cursor: grab;
}
#twona .cdk-drag .cdk-drag-animating {
  transition: transform 50ms cubic-bezier(0, 0, 0.2, 1);
}
#twona .cdk-drag.cdk-drag-preview {
  pointer-events: auto !important;
  cursor: grabbing;
  overflow: visible;
  cursor: grabbing !important;
  padding: 1.375rem 2.5rem 2.5rem 0rem !important;
  border-bottom: 0.5px dashed #2e49eb !important;
  border-top: 0.5px dashed #2e49eb !important;
  background-color: rgba(255, 255, 255, 0.8);
  margin-bottom: 1.125rem;
  list-style: none;
  min-height: 120px;
}
#twona .cdk-drag.cdk-drag-preview .field-option {
  display: block;
  margin-left: 11px;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  padding-left: 28px;
  line-height: 50px;
}
#twona .cdk-drag.cdk-drag-preview .field-option:hover em {
  text-decoration: underline;
}
#twona .cdk-drag.cdk-drag-preview .field-option em {
  cursor: pointer;
  text-decoration: none;
}
#twona .cdk-drag.cdk-drag-preview .field-option.field-option-remove {
  color: #2e49eb;
  background: transparent url("https://static.twonas.com/apps/icons/ico_trash_blue.png") no-repeat 6px 15px;
}
#twona .cdk-drag.cdk-drag-preview .field-option.field-option-really {
  color: #c8494e;
  background: transparent url("https://static.twonas.com/apps/icons/ico_trash_red.png") no-repeat 6px 15px;
}
#twona .cdk-drag.cdk-drag-preview .field-list ul li {
  display: flex;
  position: relative;
}
#twona .cdk-drag.cdk-drag-preview .field-list ul li input {
  min-width: 50% !important;
  width: 50% !important;
  margin-top: 0.625rem;
  margin-bottom: 0.875rem;
  font-family: "Montserrat", sans-serif !important;
  border: 1px solid #2e49eb !important;
}
#twona .cdk-drag.cdk-drag-preview .field-drag-handle {
  display: block;
  height: 80px;
  position: absolute;
  cursor: grabbing;
  width: 50px;
}
#twona .cdk-drag.cdk-drag-preview .form-field-menu .dot-nav-main {
  padding-top: 10px !important;
}
#twona .cdk-drag.cdk-drag-preview .form-item {
  padding-left: 3.125rem;
}
#twona .cdk-drag.cdk-drag-preview .form-item .field-label div {
  display: flex;
}
#twona .cdk-drag.cdk-drag-preview .form-item .field-label div .form-ast {
  margin-left: 0.5rem;
  margin-top: 0.25rem;
  font-size: 1.75rem;
  color: #2e49eb;
}
#twona .cdk-drag.cdk-drag-preview .form-item .dot-nav-main {
  top: 1.125rem !important;
}
#twona .cdk-drag.cdk-drag-preview .form-item .dot-nav-main .menu-title.really-remove {
  color: #c8494e;
}
#twona .cdk-drag.cdk-drag-preview .form-item input {
  font-family: "Montserrat", sans-serif;
}
#twona .cdk-drag.cdk-drag-preview .form-item.form-field-short-text-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_add_self_approval_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .cdk-drag.cdk-drag-preview .form-item.form-field-dynamic-url-link-button-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_dynamic_url_link_button_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .cdk-drag.cdk-drag-preview .form-item.form-field-dynamic-url-link-button-v1 label {
  font-size: 0.875rem;
  font-family: "MontserratBold", sans-serif;
  color: #4a4a4a;
  margin-bottom: 0.625rem;
  display: block;
}
#twona .cdk-drag.cdk-drag-preview .form-item.form-field-dynamic-url-link-button-v1 .fieldset.fieldset-bottom {
  display: flex;
  flex-direction: column;
  max-width: 18.75rem;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
}
#twona .cdk-drag.cdk-drag-preview .form-item.form-field-dynamic-url-link-button-v1 .fieldset.fieldset-bottom button {
  margin-bottom: 0.75rem;
  font-size: 1rem;
  text-transform: uppercase;
  line-height: 1.375rem;
}
#twona .cdk-drag.cdk-drag-preview .form-item.form-field-date-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_date_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .cdk-drag.cdk-drag-preview .form-item.form-field-email-text-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_email_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .cdk-drag.cdk-drag-preview .form-item.form-field-code-generator-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_version_details_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .cdk-drag.cdk-drag-preview .form-item.form-field-dropdown-selector-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_dropdown_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .cdk-drag.cdk-drag-preview .form-item.form-field-files-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_upload_attachment_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .cdk-drag.cdk-drag-preview .form-item.form-field-text-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_text_single_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .cdk-drag.cdk-drag-preview .form-item.form-field-multiple-choice-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_multiple_choice_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .cdk-drag.cdk-drag-preview .form-item.form-field-multiple-tag-selector-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_multiple_tag_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .cdk-drag.cdk-drag-preview .form-item.form-field-multiple-tag-selector-v1 .select-default select {
  min-width: 50%;
  margin-bottom: 1.125rem !important;
  margin-top: 0.5rem !important;
}
#twona .cdk-drag.cdk-drag-preview .form-item.form-field-single-tag-selector-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_single_tag_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .cdk-drag.cdk-drag-preview .form-item.form-field-single-tag-selector-v1 .select-default select {
  min-width: 50%;
  margin-bottom: 18px !important;
  margin-top: 8px !important;
}
#twona .cdk-drag.cdk-drag-preview .form-item.form-field-number-text-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_numbers_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .cdk-drag.cdk-drag-preview .form-item.form-field-rich-text-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_rich_text_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .cdk-drag.cdk-drag-preview .form-item.form-field-url-text-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_url_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .cdk-drag.cdk-drag-preview .form-item.form-field-user-selector-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_user_name_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .cdk-drag.cdk-drag-preview .form-item.form-field-artwork-link-selector-v1 {
  background: transparent url("https://static.twonas.com/apps/navicons/icon_artwork_link_grey.svg") no-repeat 6px 2px;
  background-size: 30px 30px;
}
#twona .cdk-drag.cdk-drag-preview .form-item.form-field-artwork-link-selector-v1 .select-default select {
  min-width: 31.5vw;
  margin-bottom: 14px !important;
  margin-top: 8px !important;
}
#twona .cdk-drag.cdk-drag-preview .invalid-field input {
  border-color: #c8494e;
}
#twona .cdk-drag.cdk-drag-preview input {
  border: 1px solid #c0c0c0 !important;
  color: #4a4a4a;
  display: block;
  width: 100% !important;
  line-height: 2.25rem;
  font-size: 14px !important;
  min-width: 100% !important;
  margin-bottom: 10px;
  padding-left: 10px;
}
#twona .cdk-drag.cdk-drag-preview select {
  font-family: "Montserrat", sans-serif !important;
  font-size: 14px !important;
}
#twona .empty_field span {
  font-size: 0.875rem;
}

.loader.searching-artworks .dimmed .dimmed_nav {
  display: block;
  max-width: 100%;
}
.loader.searching-artworks .dimmed .dimmed_subtitle {
  width: 100%;
  height: 54px;
  margin: 0 0 18px 0;
}

#twona ul li.link-submenu {
  min-height: 100% !important;
}

@media (min-width: 1px) and (max-width: 736px) {
  #twona li.cdk-drag.cdk-drag-preview .field-list ul li input {
    min-width: 100% !important;
    width: 100% !important;
  }
  #twona .project-form-submission-added .form-fields-values {
    margin-top: 0.3125rem !important;
  }
  #twona .project-form-submission-added .form-fields-values .fields-list .fields-list-item .form-item {
    padding-left: 0 !important;
    background-position: 0rem 0.125rem !important;
  }
  #twona .custom_form .datepicker .dp-day-calendar-container .dp-calendar-nav-container {
    width: 100% !important;
  }
  #twona .project-details-custom-forms-list .form-item.form-field-files-v1 .fill-files {
    max-width: 70vw !important;
  }
  #twona .forms-add .custom_form .form-specifications .fields-list .fields-list-item {
    padding: 0.25rem 2.5rem 0.875rem 0rem !important;
  }
  #twona .settings-section.forms-main-content .advice {
    margin-bottom: 10px;
  }
  #twona .settings-section.forms-main-content .advice strong {
    display: block;
  }
  #twona .settings-section.forms-main-content .custom_form input:placeholder-shown {
    text-overflow: ellipsis;
    max-width: 55% !important;
  }
  #twona .fields-list .fields-list-item .form-item .field-label div {
    margin-left: 2.75rem;
  }
  #twona .project-details-section .custom-forms-list .form-field-artwork-link-selector-v1 .results-select .artwork-form-list .default_list ul {
    margin-left: 0rem;
  }
  #twona .project-details-section .custom-forms-list .form-field-artwork-link-selector-v1 .results-done .files .default_list ul {
    margin-left: 0rem;
  }
  #twona .project-details-section .project-details-custom-forms-list .custom-forms-list-item .custom_form .alert-message-icon.no_messages {
    background-size: 70% 70% !important;
    background-position: 160px 80% !important;
  }
  #twona .project-details-section .project-details-custom-forms-list .custom-forms-list-item .custom_form .alert-message-icon.no_messages h3 span {
    font-size: 17px !important;
  }
  #twona .project-details-section .project-details-custom-forms-list .fields-list .fields-list-item .form-item {
    padding-left: 0;
  }
  #twona .project-details-section .project-details-custom-forms-list .filter-results {
    margin-top: 0.9375rem;
  }
  #twona .project-details-section .project-details-custom-forms-list .field-tag-main {
    display: block;
  }
  #twona .project-details-section .project-details-custom-forms-list .form-fill .form-fields .field-fill-single-tag-selected {
    margin-top: 10px;
  }
  #twona .project-details-section .project-details-custom-forms-list .form-fill .form-fields .form-field-dynamic-url-link-button-v1 .form-content {
    padding-left: 44px;
  }
  #twona .project-details-section .project-details-custom-forms-list .form-fill .form-fields .form-field-dynamic-url-link-button-v1 .form-content button {
    max-width: 100% !important;
  }
  #twona .project-details-section .project-details-custom-forms-list .form-fill .form-fields .form-field-multiple-tag-selector-v1 .field-fill-tag,
  #twona .project-details-section .project-details-custom-forms-list .form-fill .form-fields .form-field-single-tag-selector-v1 .field-fill-tag {
    max-width: 100%;
  }
  #twona .project-details-section .project-details-custom-forms-list .form-fill .form-fields .form-field-multiple-tag-selector-v1 .field-fill-tag .filter-results,
  #twona .project-details-section .project-details-custom-forms-list .form-fill .form-fields .form-field-single-tag-selector-v1 .field-fill-tag .filter-results {
    max-height: 104px !important;
  }
  #twona .project-details-section .project-details-custom-forms-list .form-fill .form-fields .form-field-artwork-link-selector-v1 .summary.summary-opened .files .default_list .dl_li .list-item .details {
    flex-direction: column;
  }
  #twona .project-details-section .project-details-custom-forms-list .form-fill .form-fields .form-field-artwork-link-selector-v1 .summary.summary-opened .files .default_list .dl_li .list-item .details .download-icon {
    position: absolute;
    right: -30px;
  }
  #twona .project-details-section .project-details-custom-forms-list .form-fill .form-fields .form-field-artwork-link-selector-v1 .summary.summary-opened .files .default_list .dl_li .list-item .details .size {
    position: absolute;
    right: 0;
    bottom: 0;
  }
  #twona .project-details-section .project-details-custom-forms-list .form-fill .form-fields .form-field-artwork-link-selector-v1 .summary.summary-opened .files .default_list .dl_li .list-item .details .ext {
    position: relative;
    left: -20px;
  }
  #twona .project-details-section .project-details-custom-forms-list .form-fill .field-fill-tag {
    max-width: 100%;
    margin-right: 0;
  }
  #twona .project-details-section .project-details-custom-forms-list .form-fill .field-multiple-choice-fill {
    padding-left: 0.5rem;
    padding-top: 0.625rem;
  }
  #twona ul.filters-status-subsection .filter-subtitle {
    max-width: 100% !important;
  }
  #twona .settings-section.forms-main-content {
    min-height: 120vh;
  }
  #twona .form-specifications .button-settings-add .dot-nav-main {
    right: 0rem;
  }
  #twona .form-specifications .empty-fields .alert-message-icon h3 {
    padding: 0 !important;
  }
  #twona .form-field-single-tag-selector-v1 .select-default select,
  #twona .form-field-dropdown-selector-v1 .select-default select,
  #twona .form-field-multiple-tag-selector-v1 .select-default select {
    min-width: 100% !important;
  }
  #twona .form-field-dropdown-selector-v1 .select-default select {
    max-width: 100% !important;
  }
  #twona .form-field-artwork-link-selector-v1 .select-default select {
    min-width: 100% !important;
  }
  #twona .form-field-artwork-link-selector-v1 .dynamic-filter {
    margin-bottom: 1.1875rem;
  }
  #twona .form-field-artwork-link-selector-v1 .dynamic-filter li {
    display: block !important;
  }
  #twona .form-field-artwork-link-selector-v1 .dynamic-filter li .field-option-remove,
  #twona .form-field-artwork-link-selector-v1 .dynamic-filter li .field-option-really {
    float: right;
    position: static;
    margin-top: -0.875rem;
  }
  #twona .form-field-artwork-link-selector-v1 .dynamic-filter li input {
    min-width: 100%;
    width: 100%;
  }
  #twona .form-field-multiple-choice-v1,
  #twona .form-field-artwork-link-selector-v1,
  #twona .form-field-dropdown-selector-v1 {
    padding-bottom: 1.5rem;
  }
  #twona .form-field-multiple-choice-v1 .form-item-fields .field-list ul li,
  #twona .form-field-artwork-link-selector-v1 .form-item-fields .field-list ul li,
  #twona .form-field-dropdown-selector-v1 .form-item-fields .field-list ul li {
    display: block !important;
  }
  #twona .form-field-multiple-choice-v1 .form-item-fields .field-list ul li .field-option-remove,
  #twona .form-field-multiple-choice-v1 .form-item-fields .field-list ul li .field-option-really,
  #twona .form-field-artwork-link-selector-v1 .form-item-fields .field-list ul li .field-option-remove,
  #twona .form-field-artwork-link-selector-v1 .form-item-fields .field-list ul li .field-option-really,
  #twona .form-field-dropdown-selector-v1 .form-item-fields .field-list ul li .field-option-remove,
  #twona .form-field-dropdown-selector-v1 .form-item-fields .field-list ul li .field-option-really {
    float: right;
    position: static;
    margin-top: -0.875rem;
  }
  #twona .form-field-multiple-choice-v1 .form-item-fields .field-list ul li input,
  #twona .form-field-artwork-link-selector-v1 .form-item-fields .field-list ul li input,
  #twona .form-field-dropdown-selector-v1 .form-item-fields .field-list ul li input {
    min-width: 100%;
    width: 100%;
  }
  #twona .selector-dimmed .dimmed_table_box {
    width: 100% !important;
  }
  #twona .artwork-status-menu ul,
  #twona ul.artwork-link-submenu {
    min-width: 80vw !important;
  }
  #twona ul.artwork-link-submenu {
    top: 2.5rem;
  }
  #twona .artwork-link-menu-li {
    min-width: 81vw;
  }
  #twona ul.filters-status-subsection,
  #twona ul.filters-subsection {
    min-width: 81vw !important;
  }
  #twona .filter-results ul.labels {
    position: relative !important;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .project-details-custom-forms-list .form-item.form-field-files-v1 .fill-files {
    max-width: 65vw !important;
  }
}
@media (min-width: 1400px) and (max-width: 1600px) {
  .project-details-custom-forms-list .form-item.form-field-files-v1 .fill-files {
    max-width: 70vw !important;
  }
}
@media (min-width: 1600px) and (max-width: 100vw) {
  .project-details-custom-forms-list .form-item.form-field-files-v1 .fill-files {
    max-width: 70vw !important;
  }
}
/* CONTENTS
◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛

1   BASE & GRAL

2   APP

3   SHARE

4  AVATAR

5  WYSIWYG EDITOR

◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚ */
/************ 1. BASE & GRAL  **************/
html,
body {
  height: 100%;
}

h2,
h3 {
  text-transform: uppercase;
  font-weight: 600;
  margin: 0;
}

h2 {
  color: #4a4a4a;
  font-size: 1.5rem;
  font-weight: 600;
  font-family: "MontserratBold", sans-serif;
}

a {
  text-decoration: none;
}

.dev-display-border {
  border-width: 2px !important;
  border-style: solid !important;
}
.dev-display-border.red {
  color: red !important;
}
.dev-display-border.green {
  color: green !important;
}
.dev-display-border.orange {
  color: orange !important;
}
.dev-display-border.fuchsia {
  color: fuchsia !important;
}

.settings-section .rules-add .select-multiple ul li {
  padding-left: 20px;
  margin-left: 0.625rem;
}
.settings-section .rules-add .select-multiple ul li.disabled-li {
  padding-left: 0;
  margin-left: 0;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

.freshwidget-button {
  margin-top: 160px !important;
}

.freshwidget-theme {
  font-family: "Montserrat", sans-serif !important;
}

.nw-editor__res {
  word-break: normal;
}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

* html .clearfix {
  zoom: 1;
}

/* IE6 */
*:first-child + html .clearfix {
  zoom: 1;
}

/* IE7 */
.hideAccessible {
  position: absolute;
  left: -624.9375rem;
}

::-webkit-scrollbar-track {
  display: none;
  border-color: transparent;
  background-color: transparent;
}

::-webkit-scrollbar * {
  background: transparent;
}

::-webkit-scrollbar {
  width: 0.4375rem;
  min-width: 0.4375rem;
  height: 0.4375rem;
  min-height: 0.4375rem;
}

::-webkit-scrollbar-corner {
  background-color: transparent;
}

::-webkit-scrollbar-thumb {
  border-radius: 0.625rem;
  background-color: #666;
  -webkit-box-shadow: inset 0 0 0;
}

/********* --- **************/
.carousel-main.ignored-list ul li a.with-actions.ignored .rotate-action {
  display: none !important;
}
.carousel-main.ignored-list ul li a.with-actions.ignored img.small-height {
  opacity: 0.3 !important;
}
.carousel-main.ignored-list ul li a.with-actions img.small-height {
  opacity: 1;
}

.ignored-image img.big-width {
  margin-top: 1.25rem;
  width: 100% !important;
  opacity: 0.3;
  border: 10px solid #ddd;
}

/********* LOADING **************/
.dimmed {
  animation: fadeOut infinite 4s;
  -webkit-animation: fadeOut infinite 4s;
  -moz-animation: fadeOut infinite 4s;
  -o-animation: fadeOut infinite 4s;
  -ms-animation: fadeOut infinite 4s;
}
.dimmed.preview-viewer {
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);
  border: 1px solid #e7e7e7;
  padding: 0 1.25rem 1.25rem 1.25rem;
}
.dimmed.version-bubbles-dimmed span {
  display: block;
  width: 20px;
  border: 0;
  height: 20px;
  margin-right: 4px;
  margin-top: 2px;
  background: rgba(74, 74, 74, 0.1);
  border-radius: 50%;
}
.dimmed.dimmed_top {
  margin-top: -2px;
}
.dimmed.dimmed_top .dimmed_title {
  width: 9.375rem;
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
}
.dimmed.dimmed_top .dimmed_nav {
  max-width: 10.5rem;
  min-width: 10.5rem;
}
.dimmed.dimmed_list {
  margin-top: -2px;
}
.dimmed.dimmed_list_main {
  margin-top: -0.9375rem;
}
.dimmed.dimmed_main {
  top: 66px;
  display: flex;
  position: relative;
}
.dimmed.dimmed_main .dimmed_content .dimmed_flex {
  margin-top: 12px;
}
.dimmed.dimmed_main .dimmed_title {
  width: 9.375rem;
  margin-top: 0.625rem;
}
.dimmed.dimmed_main .dimmed_nav {
  max-width: 10.5rem;
  max-width: 10.5rem;
}
.dimmed .dimmed_flex,
.dimmed .dimmed_flex_section,
.dimmed .dimmed_status {
  display: flex;
}
.dimmed .dimmed_data {
  margin-top: 1.875rem;
  padding-left: 20px;
}
.dimmed .dimmed_data .dimmed_title {
  width: 94% !important;
  height: 1.875rem;
}
.dimmed .dimmed_tag {
  display: block;
  background: rgba(74, 74, 74, 0.05);
  border: 0.5px solid #b3b3b3;
  margin-right: 5px;
  min-width: 60px;
  height: 22px;
}
.dimmed .dimmed_avatar {
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  background: rgba(74, 74, 74, 0.1);
  border-radius: 50%;
}
.dimmed .dimmed_table_box.dimmed_table_padding {
  min-height: 12.5rem;
}
.dimmed .dimmed_table_padding .dimmed_title {
  margin: 20px 0 20px 20px !important;
}
.dimmed .dimmed_title {
  width: 7.5rem;
  height: 1.25rem;
  background: rgba(74, 74, 74, 0.1);
}
.dimmed .dimmed_title.long {
  width: 220px !important;
  margin-top: 10px !important;
}
.dimmed .dimmed_title.long {
  width: 15.625rem !important;
}
.dimmed .dimmed_subtitle {
  width: 7.5rem;
  height: 1.25rem;
  margin: 0.625rem 1.25rem;
  background: rgba(46, 73, 235, 0.1);
}
.dimmed .dimmed_box_small {
  background: rgba(255, 255, 255, 0.1);
  height: 20px;
  width: 20px;
  border: 0.5px solid #b3b3b3;
  margin: 0 10px 0 0px;
}
.dimmed .dimmed_box {
  background: rgba(74, 74, 74, 0.05);
  width: 100%;
  height: 40px;
  border: 0.5px solid #b3b3b3;
  margin: 14px 20px 0 0px;
}
.dimmed .dimmed_status_box {
  background: rgba(74, 74, 74, 0.05);
  width: 100%;
  height: 66px;
  border: 0.5px solid #b3b3b3;
  margin: 0 20px 25px 0px;
}
.dimmed .dimmed_table_box {
  background: rgba(255, 255, 255, 0.1);
  width: 100%;
  height: 40px;
  border: 0.5px solid #b3b3b3;
  margin: 7px 20px 0 0px;
}

.share-feedback .loader.plugin-section {
  position: absolute;
  left: 170px;
}

.loader.plugin-section .dimmed_nav {
  margin-top: -40px;
}
.loader.plugin-section .dimmed_main .dimmed_content .dimmed_flex {
  margin-top: 5px;
  padding-left: 6px;
}
.loader.plugin-section .dimmed_outset {
  position: relative;
  top: 70px;
  left: 0;
  max-width: 300px;
}
.loader.plugin-section .dimmed_outset .header-title-section h2 span {
  white-space: nowrap;
}

.loader.proj-section-nested .dimmed_nav,
.loader.proj-section .dimmed_nav {
  margin-top: -40px;
}
.loader.proj-section-nested .dimmed_main .dimmed_content .dimmed_flex,
.loader.proj-section .dimmed_main .dimmed_content .dimmed_flex {
  margin-top: 5px;
  padding-left: 6px;
}

.loader.proj-section .dimmed_outset {
  position: relative;
  top: 70px;
  left: 165px;
  max-width: 300px;
}

.loader.proj-section-nested .dimmed_outset {
  position: relative;
  top: 0;
  left: 0;
  max-width: 300px;
}
.loader.proj-section-nested .dimmed_main {
  top: -1px;
  left: -4px !important;
}

.loader.dash-section .dimmed_nav {
  margin-top: -80px;
}
.loader.dash-section .dimmed_outset {
  position: relative;
  top: 70px;
  left: 165px;
  max-width: 73vw;
}

.loader.vers-section .dimmed_nav {
  margin-top: -80px;
}
.loader.vers-section .dimmed_content {
  padding-left: 164px;
}
.loader.vers-section .dimmed_outset {
  position: relative;
  top: 70px;
  left: 165px;
  max-width: 73vw;
}

.version-related-item .version-list-checkbox .dimmed {
  border: 1px solid #c0c0c0;
  border-top: 0 !important;
}

.version-related-item li:nth-child(even) .version-bubbles-dimmed span:nth-child(3),
.uploaded-versions li:nth-child(even) .version-bubbles-dimmed span:nth-child(3),
.library-results-main .results li:nth-child(even) .version-bubbles-dimmed span:nth-child(3) {
  display: none;
}

.uploaded-versions .uploaded-version_li .version-bubbles-dimmed,
.artwork-added .version-bubbles-dimmed {
  margin-left: 0.375rem;
}

/********* --- **************/
/************ 2. APP  **************/
#twona .feedback-item span.feedback-info strong,
#twona strong {
  font-family: "MontserratBold", sans-serif !important;
}
#twona .event-title, #twona .bubble-letter {
  font-family: "MontserratBold", sans-serif;
}
#twona .ai-bg .grid-wrapper {
  grid-template-columns: 100% !important;
  grid-template-areas: "header" "content " "footer" !important;
}
#twona .ai-bg .grid-wrapper .app-wrapper {
  grid-template-columns: 100% !important;
  grid-template-areas: "main" !important;
  padding: 0 120px 0 140px;
  min-height: auto !important;
  margin-top: 32px;
}
#twona .project-details-features .project-details-features-asignee .assignee-name {
  overflow: hidden;
  width: 155px;
  text-overflow: ellipsis;
  word-break: break-word;
}
#twona .message-files .display-list {
  top: 0;
}
#twona .project-details-comments-list .grid-list .dimmed {
  padding-top: 0 !important;
}
#twona .message-files .grid-list {
  top: 1.125rem;
  padding-top: 0;
  margin-bottom: 2.5rem;
}
#twona .message-files .notes-list .view-mode-nav {
  margin-top: -3.5rem;
}
#twona .message-files .displays-main {
  margin-bottom: 1.25rem;
}
#twona .approval-feedback-section .message-files .displays-main {
  margin-bottom: 3.75rem;
}
#twona .approval-feedback-section .message-files .notes-list .view-mode-nav {
  margin-top: 0.3125rem;
}
#twona .approval-feedback-section .message-files .notes-list .view-mode-nav .list-view-ico {
  margin-top: -0.4375rem !important;
}
#twona .approval-feedback-section .version-details-comments-list .message-files .notes-list .view-mode-nav {
  margin-top: 0.375rem;
}
#twona .approval-feedback-section .view-mode-nav {
  padding-top: 0;
  top: -2.1875rem;
}
#twona .approval-feedback-section .view-mode-nav .list-view-ico {
  margin-top: -0.6875rem !important;
}
#twona .approval-feedback-section .view-mode-nav .list-slash strong {
  line-height: 100%;
  position: relative;
  top: -0.5rem;
}
#twona .approval-feedback-section .view-mode-nav .grid-view-ico {
  margin-top: -0.375rem !important;
}
#twona .approval-feedback-section .display-list,
#twona .approval-feedback-section .grid-list {
  top: 0;
  margin-bottom: -1.875rem;
}
#twona .attachments-active-list .notes-list {
  margin-left: 2.1875rem !important;
}
#twona .attachments-active-list .view-mode-nav {
  padding-top: 0;
  top: -2.1875rem;
}
#twona .attachments-active-list .display-list,
#twona .attachments-active-list .grid-list {
  top: 0.625rem;
}
#twona .project-details-comments-list .message-main .pdfjs-viewer .loader {
  margin-top: -2.1875rem;
}
#twona .pdfjs-viewer iframe {
  border: 1px solid #e7e7e7 !important;
}
#twona .pdfjs-viewer .alert.alert-message-icon {
  max-width: 610px;
}
#twona .pdfjs-viewer .alert.alert-message-icon h3 {
  background-size: 50px !important;
}
#twona .notes-load-error .alert.alert-message-icon {
  max-width: 700px;
  margin-top: 20px;
}
#twona .notes-load-error .alert.alert-message-icon h3 {
  background-size: 50px !important;
}
#twona .dashboard-bg .grid-wrapper .main-section,
#twona .dashboard-bg .grid-wrapper .plugin,
#twona .dashboard-bg .grid-wrapper .main-section.plugin,
#twona .dashboard-bg .app-wrapper .tab_navigation,
#twona .dashboard-bg .app-wrapper .main-content,
#twona .dashboard-bg .app-wrapper,
#twona .dashboard-bg .pin_navigation,
#twona .settings-bg .grid-wrapper .main-section,
#twona .settings-bg .grid-wrapper .plugin,
#twona .settings-bg .grid-wrapper .main-section.plugin,
#twona .settings-bg .app-wrapper .tab_navigation,
#twona .settings-bg .app-wrapper .main-content,
#twona .settings-bg .app-wrapper,
#twona .settings-bg .pin_navigation,
#twona .add-project-bg .grid-wrapper .main-section,
#twona .add-project-bg .grid-wrapper .plugin,
#twona .add-project-bg .grid-wrapper .main-section.plugin,
#twona .add-project-bg .app-wrapper .tab_navigation,
#twona .add-project-bg .app-wrapper .main-content,
#twona .add-project-bg .app-wrapper,
#twona .add-project-bg .pin_navigation,
#twona .library-bg .grid-wrapper .main-section,
#twona .library-bg .grid-wrapper .plugin,
#twona .library-bg .grid-wrapper .main-section.plugin,
#twona .library-bg .app-wrapper .tab_navigation,
#twona .library-bg .app-wrapper .main-content,
#twona .library-bg .app-wrapper,
#twona .library-bg .pin_navigation {
  background: transparent !important;
}
#twona .loader_small div.alert-loading {
  margin: 0 !important;
  padding: 0 !important;
}
#twona .loader_small .alert-loading-content {
  width: 20px !important;
  height: 20px !important;
}
#twona .loader_small .alert-loading-content img {
  width: 20px !important;
  height: 20px !important;
}
#twona .box-plugin .alert-loading {
  background: transparent;
}
#twona .header-drop .header.main-app .avatar {
  border-radius: 0rem;
  -webkit-border-radius: 0rem;
  -moz-border-radius: 0rem;
  -ms-border-radius: 0rem;
  -o-border-radius: 0rem;
}
#twona .header {
  background: #ffffff !important;
}
#twona .autocomplete-results ul {
  background: #fff;
}
#twona .autocomplete-results .header:hover {
  background: #FBFBFB !important;
}
#twona .autocomplete-results .header.main-app {
  padding-bottom: 0.0625rem !important;
  cursor: pointer;
}
#twona .autocomplete-results .header.main-app .info p span {
  display: block;
}
#twona .autocomplete-results .header.main-app .info p span.user-name {
  font-family: "MontserratBold", sans-serif;
  font-size: 0.875rem;
  margin-bottom: 0.1875rem;
}
#twona .tw-header__info-user .header.main-app .author-line-open .author-name {
  line-height: 100% !important;
}
#twona .tw-header__info-user .header.main-app .author-name {
  font-family: "Montserrat", sans-serif;
  line-height: 2.5rem !important;
  text-transform: none !important;
  color: #c0c0c0;
  cursor: pointer !important;
  text-decoration: none;
}
#twona .header.main-app {
  font-size: 1.5rem;
  padding-bottom: 0 !important;
}
#twona .header.main-app .info {
  padding-left: 0.5rem !important;
}
#twona .header.main-app .avatar {
  border-radius: 2.5rem;
  -webkit-border-radius: 2.5rem;
  -moz-border-radius: 2.5rem;
  -ms-border-radius: 2.5rem;
  -o-border-radius: 2.5rem;
  cursor: pointer;
}
#twona .main-section .error {
  width: 100%;
  text-align: center;
  position: absolute;
  top: 24%;
  left: 0%;
}
#twona .main-section .error .error_body {
  max-width: 17.5rem;
  position: relative;
  margin: 0 auto;
}
#twona .main-section .error .error_body p {
  white-space: nowrap;
  position: absolute;
}
#twona .main-section .error .error_body,
#twona .main-section.plugin .error .error_body {
  max-width: 59.375rem !important;
  text-align: center;
}
#twona .main-section .error .error_body h2.title,
#twona .main-section.plugin .error .error_body h2.title {
  font-family: "MontserratBold", sans-serif;
}
#twona .main-section .error .error_body p,
#twona .main-section.plugin .error .error_body p {
  white-space: normal;
}
#twona .main-section .error .error_body .content,
#twona .main-section.plugin .error .error_body .content {
  text-align: center !important;
  display: block;
}
#twona .main-section .error .error_body .content p.txt,
#twona .main-section.plugin .error .error_body .content p.txt {
  padding-left: 0;
  display: block;
}
#twona .main-section.plugin .error .error_body p,
#twona .main-section .error .error_body p {
  position: relative !important;
}
#twona .tw-header__info-user .header-dropdown .header.main-app .author-name {
  color: #000000 !important;
  font-size: 1rem !important;
  text-transform: uppercase !important;
}
#twona .inv-add .box-form__fieldset button {
  text-transform: uppercase !important;
}
#twona .labels li.item-excluded span {
  cursor: default !important;
  opacity: 0.25;
}
#twona .project-version-box.version-upload-section .files-upload ul li.files-upload-li .ctn,
#twona .project-attachments-upload.project-add-box .files-upload ul li.files-upload-li .ctn {
  border: 0 !important;
}
#twona .project-version-box.version-upload-section .files-upload ul li.files-upload-li .ctn .list-item,
#twona .project-attachments-upload.project-add-box .files-upload ul li.files-upload-li .ctn .list-item {
  border: 0 !important;
}
#twona .apollo-main.upload .two-boxes-plugin .uplodaded .list-item .right {
  text-align: left !important;
}
#twona .apollo-main.upload .two-boxes-plugin .uplodaded .list-item button {
  top: 26px !important;
}
#twona .apollo-main.upload .two-boxes-plugin .files-upload-li .list-item {
  padding: 14px 0 !important;
}
#twona .apollo-main.upload .two-boxes-plugin .files-upload ul li {
  margin-top: 0.875rem !important;
}
#twona .apollo-main.upload .two-boxes-plugin .files-upload ul li .progressbar {
  min-height: 3.75rem !important;
}
#twona .project-details-section .version-details-preview-file .pdfjs-viewer,
#twona .version-details-section .version-details-preview-file .pdfjs-viewer {
  margin-top: 0.625rem;
  margin-bottom: 1.5625rem;
  height: 37.5rem;
}
#twona .project-details-section .version-details-preview-file .pdfjs-viewer .viewer,
#twona .version-details-section .version-details-preview-file .pdfjs-viewer .viewer {
  height: 37.5rem;
}
#twona .project-details-section .version-details-preview-file .pdfjs-viewer .loader,
#twona .version-details-section .version-details-preview-file .pdfjs-viewer .loader {
  margin-top: 0.625rem;
}
#twona .project-details-section .version-details-preview-file .pdfjs-viewer .loader .dimmed,
#twona .version-details-section .version-details-preview-file .pdfjs-viewer .loader .dimmed {
  display: block;
}
#twona .project-details-section .version-details-preview-file .pdfjs-viewer .loader .dimmed .dimmed_box_large,
#twona .version-details-section .version-details-preview-file .pdfjs-viewer .loader .dimmed .dimmed_box_large {
  height: 35rem;
}
#twona .message-main .pdfjs-viewer {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
  height: 37.5rem;
}
#twona .message-main .pdfjs-viewer .viewer {
  height: 37.5rem;
}
#twona .message-main .pdfjs-viewer .loader .dimmed {
  display: block;
}
#twona .message-main .pdfjs-viewer .loader .dimmed .dimmed_box_large {
  height: 33.125rem;
}
#twona .pdfjs-viewer .alert-message-icon.no_linked {
  background-position: 90% 30% !important;
  height: 140px;
  margin-top: 30px;
  background-size: 40% 40% !important;
}

.record-configuration .select-default select {
  font-family: "Montserrat", sans-serif;
  min-width: 21.875rem !important;
  max-width: 21.875rem !important;
  margin-top: 0.625rem;
}

#body .popup-box.popup-error .alert-message-icon {
  max-width: 27.5rem !important;
  width: 27.5rem !important;
  padding: 0 2.0625rem 1.875rem 0 !important;
}

#twona .modal-record-player-main .popup-box .alert-message-icon,
#twona .modal-record-main .popup-box .alert-message-icon,
#twona .messages-section-main .popup-box.popup-error .alert-message-icon,
#body .modal-record-main .popup-box .alert-message-icon,
#body .modal-record-player-main .popup-box .alert-message-icon {
  padding-right: 0 !important;
  padding-left: 0 !important;
  max-width: auto !important;
  width: auto !important;
  padding: 0 !important;
}
#twona .modal-record-player-main .popup-box .alert-message-icon.alert h3,
#twona .modal-record-main .popup-box .alert-message-icon.alert h3,
#twona .messages-section-main .popup-box.popup-error .alert-message-icon.alert h3,
#body .modal-record-main .popup-box .alert-message-icon.alert h3,
#body .modal-record-player-main .popup-box .alert-message-icon.alert h3 {
  background-size: 3.125rem 3.125rem !important;
  background-position: 50% 0% !important;
  padding-top: 70px !important;
}

#body .modal-record-player-main .popup-box.popup-error .alert-message-icon,
#body .modal-record-player-main .popup-box.popup-error .alert-message-icon,
.modal-record-player-main .popup-box.popup-error .alert-message-icon,
.modal-record-main .popup-box.popup-error .alert-message-icon,
.popup-box.popup-error .alert-message-icon {
  padding-right: 0 !important;
  padding-left: 0 !important;
  margin-top: 1.875rem !important;
  max-width: 100% !important;
  width: 100% !important;
}
#body .modal-record-player-main .popup-box.popup-error .alert-message-icon.alert h3,
#body .modal-record-player-main .popup-box.popup-error .alert-message-icon.alert h3,
.modal-record-player-main .popup-box.popup-error .alert-message-icon.alert h3,
.modal-record-main .popup-box.popup-error .alert-message-icon.alert h3,
.popup-box.popup-error .alert-message-icon.alert h3 {
  background-position: 50% 0% !important;
}
#body .modal-record-player-main .popup-box.popup-error .alert-message-icon h3,
#body .modal-record-player-main .popup-box.popup-error .alert-message-icon h3,
.modal-record-player-main .popup-box.popup-error .alert-message-icon h3,
.modal-record-main .popup-box.popup-error .alert-message-icon h3,
.popup-box.popup-error .alert-message-icon h3 {
  padding-left: 50px !important;
  padding-top: 50px !important;
}
#body .modal-record-player-main .popup-box.popup-error .alert-message-icon h3 span,
#body .modal-record-player-main .popup-box.popup-error .alert-message-icon h3 span,
.modal-record-player-main .popup-box.popup-error .alert-message-icon h3 span,
.modal-record-main .popup-box.popup-error .alert-message-icon h3 span,
.popup-box.popup-error .alert-message-icon h3 span {
  font-size: 80%;
}

.event-item .action-link {
  color: #2e49eb;
  cursor: pointer;
  font-family: "MontserratBold", sans-serif;
  text-decoration: underline;
}
.event-item .action-link:hover {
  text-decoration: none;
}
.event-item .notification-activity {
  position: absolute;
  color: #4a4a4a;
  right: 16px;
  top: 12px;
  font-size: 0.875rem;
}
.event-item .notification-activity.dismiss {
  cursor: pointer;
  text-decoration: underline;
}
.event-item .notification-activity.dismiss:hover {
  text-decoration: none;
}
.event-item p {
  padding-bottom: 0;
  font-size: 0.875rem;
  line-height: 150%;
}
.event-item .header-notification {
  display: flex;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
.event-item .header-notification strong {
  color: #c8494e;
  margin-left: 10px;
}
.event-item .header-notification h3 {
  color: #2e49eb;
  margin: 0 0 6px 0;
  text-transform: none;
  font-size: 0.875rem;
}

.helpers-upload-main .files-upload ul li {
  height: 30px;
  overflow: hidden;
}
.helpers-upload-main .list-item {
  border: 1px solid #eaeaea !important;
  margin-bottom: 6px;
}

.uplodaded .list-item .main {
  min-width: 75% !important;
  max-width: 75% !important;
  width: 75% !important;
}
.uplodaded .list-item .right {
  min-width: 20% !important;
  max-width: 20% !important;
  width: 20% !important;
  text-align: right !important;
  padding-right: 0 !important;
}
.uplodaded .list-item .right span {
  padding-right: 1.25rem !important;
}

.ctn.fail .list-item button {
  color: #c8494e;
}

.ctn .list-item {
  position: relative;
}
.ctn .list-item button {
  position: sticky;
  padding-left: 8px;
}

.list-item {
  display: flex;
  flex-direction: row;
}

.note-box-main .note-list-main ol {
  padding-left: 20px;
  font-family: "MontserratBold", sans-serif;
}
.note-box-main .note-list-main ol li span {
  font-family: "MontserratBold", sans-serif !important;
  font-size: 0.75rem;
}

.files-upload .drag {
  display: block;
  cursor: pointer;
  height: 3.5rem;
  line-height: 3.5rem;
  border: 1px dashed #c0c0c0;
  margin-bottom: 0.9375rem;
  text-align: center;
  background: #ffffff;
}
.files-upload .drag input {
  position: absolute;
  left: -624.9375rem;
}
.files-upload .drag div span {
  font-family: "Montserrat", sans-serif;
  font-size: 0.875rem;
  color: #4a4a4a;
  cursor: pointer;
  height: 3.5rem;
  margin-bottom: 0;
  width: 100%;
  display: block;
  text-align: center;
}
.files-upload .drag div span em {
  display: none;
}
.files-upload .drag:hover {
  background: rgba(46, 73, 235, 0.1);
}

.counter-header h5 {
  font-family: "MontserratBold", sans-serif;
  font-size: 0.875rem;
  color: #4a4a4a;
  text-transform: uppercase;
  margin-bottom: 0.625rem;
}
.counter-header h5 span {
  margin-left: 0.3125rem;
}
.counter-header .icon-circle {
  top: -2px;
  left: 4px;
}

.version-files-list-id-data .icon-circle {
  top: -2px;
  margin-left: 8px !important;
}

.version-related-group .file-list-checkbox,
.version-origin-artwork .file-list-checkbox {
  border: 1px solid #c0c0c0;
  border-top: 1px solid #ffffff !important;
  margin-top: -1px;
}
.version-related-group .file-list-checkbox .counter-header,
.version-origin-artwork .file-list-checkbox .counter-header {
  padding-top: 0 !important;
}
.version-related-group .file-list-checkbox .counter-header h5,
.version-origin-artwork .file-list-checkbox .counter-header h5 {
  padding-left: 20px;
}
.version-related-group ul.version-related-group-list ul.labels,
.version-origin-artwork ul.version-related-group-list ul.labels {
  min-height: 20px;
  margin-left: 20px !important;
  margin-top: -24px !important;
}
.version-related-group ul.version-related-group-list ul.labels .item span,
.version-origin-artwork ul.version-related-group-list ul.labels .item span {
  font-size: 14px !important;
}

.version-origin-artwork .version-related-item .version-files-list-item-feedabcks {
  padding-left: 5px !important;
}

.version-origin-artwork ul.labels {
  min-height: 20px;
  margin-left: 20px !important;
  margin-top: -24px !important;
}

#twona .v-origin-artwork-error div.alert-message-icon.alert {
  width: 100% !important;
}
#twona .v-origin-artwork-error div.alert-message-icon.alert h3 {
  background-position: 100% 20px !important;
  background-size: 60px !important;
}

.box_default {
  display: block;
  width: 100%;
  border: 1px solid #e7e7e7;
  position: relative;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);
  padding: 1.25rem;
  margin-bottom: 1.875rem;
}
.box_default label {
  display: block;
  font-size: 14px;
  font-family: "MontserratBold", sans-serif;
  color: #4a4a4a;
}
.box_default input {
  border: 1px solid #c0c0c0;
  color: #4a4a4a;
  display: block;
  width: 100%;
  min-width: 100%;
  padding-left: 0.625rem;
  margin-bottom: 0.9375rem;
  margin-top: 0.5rem;
  line-height: 2.25rem;
  font-family: "Montserrat", sans-serif;
  font-size: 0.875rem;
}
.box_default input.input-error {
  border: 1px solid #c8494e;
}
.box_default input::-webkit-input-placeholder {
  opacity: 0.8;
}
.box_default input:focus::-webkit-input-placeholder {
  color: transparent;
}
.box_default.box_white {
  background: #ffffff;
}
.box_default.box_grey {
  background: #F6F6F6;
}
.box_default .box_main {
  padding-top: 0.9375rem;
}
.box_default .box_main .box_item select {
  min-width: 50%;
  height: 2.375rem !important;
  margin-top: 0.875rem;
  background-position: 99% 75% !important;
}

.box_fieldset {
  width: 100%;
  max-width: 100%;
  padding: 12px 0 0 0;
  display: flex;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
.box_fieldset button {
  display: block;
  color: #ffffff;
  background: #2a42ee;
  position: relative;
  padding-bottom: 0.5rem !important;
  padding-top: 0.5rem !important;
  margin-right: 1.375rem;
  max-width: 100px;
  cursor: pointer;
  font-size: 0.875rem;
  font-family: "Montserrat", sans-serif;
}
.box_fieldset button.grey {
  margin-right: 0 !important;
}
.box_fieldset button:active, .box_fieldset button:hover, .box_fieldset button:focus {
  outline: none;
  background: #ffffff;
  border: 0.0625rem solid #2a42ee;
  color: #2a42ee;
}

.txt_uppercase {
  text-transform: uppercase;
}

.txt_error {
  color: #c8494e;
}

.labels-header-container {
  margin-bottom: -0.375rem;
}
.labels-header-container span {
  margin-bottom: 0.375rem !important;
}

.header.main-app .avatar {
  overflow: visible;
}

.version-details-feedback .feedback-item .dot-nav-main {
  position: absolute;
  right: 6px;
  top: 6px;
}
.version-details-feedback .feedback-item .dot-nav-main .dot-nav {
  width: 26px;
  height: 16px;
}

/********* --- **************/
/************ 3. SHARE  **************/
#body .message-main .pdfjs-viewer {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
  height: 37.5rem;
}
#body .message-main .pdfjs-viewer .viewer {
  height: 37.5rem;
}
#body .message-main .pdfjs-viewer .loader .dimmed {
  display: block;
}
#body .message-main .pdfjs-viewer .loader .dimmed .dimmed_box_large {
  height: 33.125rem;
}
#body .feedback-content-preview-file .pdfjs-viewer {
  margin-top: 0.5rem;
  margin-bottom: 1.5625rem;
  height: 37.5rem;
}
#body .feedback-content-preview-file .pdfjs-viewer .viewer {
  height: 37.5rem;
}
#body .feedback-content-preview-file .pdfjs-viewer .loader {
  margin-top: 0.625rem;
}
#body .feedback-content-preview-file .pdfjs-viewer .loader .dimmed {
  display: block;
}
#body .feedback-content-preview-file .pdfjs-viewer .loader .dimmed .dimmed_box_large {
  height: 35rem;
}
#body .pdfjs-viewer iframe {
  border: 1px solid #e7e7e7 !important;
}
#body .layout-share-main {
  display: table-cell;
  width: 100vw;
  overflow: hidden;
  height: 100%;
}
#body .layout-share-main .artwork-upload-item .upload-version-validation-error .files-upload .drag {
  border: 0 !important;
}
#body .layout-share-main .artwork-upload-item .upload-version-validation-error .files-upload .drag .drag-content {
  border: 1px dashed #c8494e !important;
}
#body .layout-share-main .artwork-upload-item .upload-version-validation-error input {
  border: 1px solid #c8494e !important;
}
#body .layout-share-main .artwork-upload-item .upload-version-validation-error .datepicker .dp-day-calendar-container .dp-calendar-wrapper,
#body .layout-share-main .artwork-upload-item .upload-version-validation-error .select-default select,
#body .layout-share-main .artwork-upload-item .upload-version-validation-error .wysiwyg-extended,
#body .layout-share-main .artwork-upload-item .upload-version-validation-error .search-box {
  border: 1px solid #c8494e !important;
}
#body .layout-share-main .artwork-upload-item .upload-version-validation-error .datepicker .dp-day-calendar-container .dp-calendar-wrapper input,
#body .layout-share-main .artwork-upload-item .upload-version-validation-error .select-default select input,
#body .layout-share-main .artwork-upload-item .upload-version-validation-error .wysiwyg-extended input,
#body .layout-share-main .artwork-upload-item .upload-version-validation-error .search-box input {
  border: 0 !important;
}
#body .layout-share-main .n_found {
  min-height: 85vh;
  display: flex;
  max-width: 70%;
  flex-direction: column;
  margin: 0 auto;
  padding-top: 5rem;
  text-align: center;
}
#body .layout-share-main .feedback-content-main figure.action-icon.complete-ico {
  margin-bottom: -1.25rem;
  background-size: 6.5rem 6.5rem !important;
}
#body .layout-share-main .plugin-wrapper {
  height: 100%;
  margin: 0 0 40px 0;
}
#body .layout-share-main .plugin-wrapper .main-content {
  height: 100%;
}
#body .layout-share-main .plugin-wrapper .main-content .version {
  height: 100%;
}
#body .layout-share-main .plugin-wrapper .main-content .version .version-detail-preview-file, #body .layout-share-main .plugin-wrapper .main-content .version .signatures-preview-file {
  height: 100%;
}
#body .layout-share-main .plugin-wrapper .main-content .version .version-detail-preview-file .pdfjs-viewer, #body .layout-share-main .plugin-wrapper .main-content .version .signatures-preview-file .pdfjs-viewer {
  height: 100%;
  background: transparent;
}
#body .layout-share-main .plugin-wrapper .main-content .version .version-detail-preview-file .pdfjs-viewer .viewer, #body .layout-share-main .plugin-wrapper .main-content .version .signatures-preview-file .pdfjs-viewer .viewer {
  height: 100%;
}
#body .layout-share-main .plugin-wrapper .main-content .version .version-detail-preview-file .pdfjs-viewer {
  padding-bottom: 200px !important;
}
#body .layout-share-main .plugin-wrapper .main-content .version .signatures-preview-file .pdfjs-viewer {
  padding-bottom: 300px !important;
}
#body .layout-share-main .plugin-wrapper .main-content .version .signatures-preview-file .list-item .details .title {
  padding-left: 0 !important;
  color: #4a4a4a !important;
  cursor: default;
}
#body .layout-share-main .plugin-wrapper .main-content .version .signatures-preview-file .list-item .details .download-icon {
  display: none !important;
}
#body .modal-signature-main input {
  margin-top: 30px;
}
#body .record-configuration {
  padding-top: 2.4375rem;
}
#body .file-notes .list ol {
  padding-left: 20px;
  font-family: "MontserratBold", sans-serif;
  color: red;
}
#body .file-notes .list ol li span {
  font-family: "MontserratBold", sans-serif !important;
  font-size: 0.75rem;
}
#body .avatar img {
  height: 2.5rem;
  width: 2.5rem;
}
#body .avatar {
  height: 2.5rem;
  width: 2.5rem;
}
#body .header .author-line {
  background-image: none !important;
}
#body .tw-header__info-user {
  min-width: 16.875rem;
}
#body .approval-notes .note-main {
  z-index: 20000000000 !important;
}
#body .files-list-download .list-item:last-child {
  margin-bottom: 0 !important;
}
#body .files-list-download ul li.selected .list-item {
  background-color: #E5E6FC !important;
}
#body .files-list-download .list-item {
  display: flex;
  width: 100% !important;
  min-width: 70vw !important;
  max-width: 70vw !important;
  flex-direction: row;
  justify-content: flex-end;
  background: transparent;
  align-content: stretch !important;
  align-items: stretch !important;
}
#body .files-list-download .list-item .main {
  width: 100% !important;
  min-width: 72% !important;
  max-width: 72% !important;
}
#body .files-list-download .list-item .main span {
  width: calc(100% - 2px);
}
#body .files-list-download .list-item .right {
  width: 6.25rem !important;
  text-align: right;
  max-width: 6.25rem !important;
}
#body .files-list-download .list-item .action {
  width: 8.875rem !important;
  text-align: right !important;
  max-width: 8.875rem !important;
}
#body .request-main .mc-header .instructions {
  margin-top: 10px !important;
}
#body .feedback-content .feedback-content-main.with-title {
  position: relative;
  padding-top: 60px;
}
#body .feedback-content .feedback-content-main.with-title h3 {
  min-width: 130%;
  border-top: 0.5px dashed #2e49eb !important;
  position: absolute;
  padding-top: 20px;
  top: -30px;
}
#body .feedback-content .share-feedback-messages {
  margin-top: 20px !important;
  background: #ffffff;
  padding-top: 0 !important;
  border-bottom: 0.5px dashed #2e49eb !important;
}
#body .feedback-content .share-feedback-messages h3 {
  margin-top: 10px;
  padding-top: 10px;
}
#body .feedback-content .share-feedback-messages .feedback-messages-form {
  margin-bottom: 40px !important;
}
#body .feedback-content .share-feedback-messages .feedback-messages-form .menu {
  margin-top: -20px;
}
#body .feedback-content .share-feedback-messages .feedback-messages-form .menu .dot-nav-main {
  top: 40px;
  right: 0;
}
#body .feedback-content .share-feedback-messages .feedback-messages-form .tw-message-add-form {
  margin-top: 0 !important;
}
#body .feedback-content .feedback-response-list .feedback-response-item {
  padding-bottom: 0 !important;
  margin-bottom: 0.625rem !important;
}
#body .feedback-content .feedback-response-list .feedback-response-item:first-child {
  margin-top: 30px !important;
}
#body .feedback-content .feedback-message-list {
  margin-left: 30px;
}
#body .feedback-content .feedback-message-list .messages-timeline-item {
  padding-bottom: 0.75rem !important;
  margin-bottom: 0.9375rem !important;
  border-bottom: 0.5px dashed #2e49eb !important;
}
#body .feedback-content .feedback-message-list .messages-timeline-item:last-child {
  border-bottom: 0 !important;
}
#body .feedback-content .feedback-message-list .messages-timeline-item .list-item .dot-nav {
  margin-top: 0.625rem;
}
#body .feedback-content .share-feedback-others-feedback {
  margin-top: 0 !important;
}
#body .feedback-content .share-feedback-others-feedback .feedback-response-list {
  margin-left: 30px !important;
}

.carousel-list li a.selected img,
.carousel-list li a.selected canvas {
  border: 0.0625rem solid #2a42ee !important;
}

.carousel-list li a img,
.carousel-list li a canvas {
  border: 0.0625rem solid #ececec;
}

.tw-feedback__sup .header {
  padding-left: 0 !important;
  background: #ffffff !important;
  padding-right: 0 !important;
}
.tw-feedback__sup .header .author-line {
  padding-bottom: 0rem !important;
}
.tw-feedback__sup .header .info {
  font-size: 1rem !important;
}
.tw-feedback__sup .header .info .author-name,
.tw-feedback__sup .header .info .author-pos {
  font-family: "MontserratBold", sans-serif;
  text-transform: none !important;
}

.nw-editor__placeholder,
.nw-editor__res {
  word-break: break-word;
  font-family: "Montserrat", sans-serif;
  font-size: 0.875rem !important;
  padding-top: 1em !important;
}

.note-legacy {
  display: block;
  position: relative;
  padding: 0;
  width: 100%;
  height: 100%;
}

.tw-box-approval__fieldset button {
  min-width: 12.5rem !important;
}

.note-legacy-tools button {
  width: 100%;
  padding: 0.375rem;
  font-size: 0.875rem;
  font-family: "Montserrat", sans-serif;
  background: #2a42ee;
  color: #ffffff;
  display: block;
  cursor: pointer;
  text-align: center;
  line-height: 0.875rem;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);
  border: 0.0625rem solid transparent;
  float: right;
  max-width: 12.5rem;
}
.note-legacy-tools button:active, .note-legacy-tools button:hover, .note-legacy-tools button:focus {
  outline: none;
  background: #ffffff;
  border: 0.0625rem solid #2a42ee;
  color: #2a42ee;
}
.note-legacy-tools button:disabled {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
.note-legacy-tools button:disabled:hover, .note-legacy-tools button:disabled:focus {
  cursor: default;
  background: #2a42ee !important;
  color: #ffffff !important;
  border: 0.0625rem solid transparent !important;
}

.note-legacy img.big-width {
  width: 100% !important;
}

.response div.alert-loading {
  background: #ffffff;
}

.response div.alert-loading,
.approval-notes div.alert-loading,
.message-notes div.alert-loading {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
}

.approval-notes .note-main .alert-try-again,
.message-notes .note-main .alert-try-again {
  padding-left: 4.375rem;
  padding-right: 1.25rem;
  width: 100%;
  margin-top: 0rem !important;
  background: transparent !important;
}

.approval-notes .note-main .alert-try-again span,
.message-notes .note-main .alert-try-again span {
  display: block !important;
  background: #ffffff !important;
  padding: 1.25rem;
}

.message-notes .preview-alert,
.approval-notes .preview-alert {
  padding-left: 4.375rem;
  padding-right: 1.25rem;
}

.message-notes .alert-try-again,
.approval-notes .alert-try-again {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
  background: #ffffff !important;
  margin-right: 0 !important;
}
.message-notes .alert-try-again .fieldset,
.approval-notes .alert-try-again .fieldset {
  display: none;
}

.tw-box-approval__fieldset {
  padding: 1.125rem 0 0 8.3125rem !important;
}

.response {
  background: #ffffff !important;
  border: 0 !important;
}
.response .header {
  padding: 0 0.9375rem 0.3125rem 0 !important;
  background: #ffffff !important;
  margin-left: 0.3125rem !important;
}

.approval-notes .note-main {
  padding-top: 0 !important;
  padding-left: 5.25rem !important;
  padding-bottom: 1.25rem !important;
}

/************ ----  **************/
/************ 4. AVATAR  **************/
.avatar {
  position: relative;
  overflow: hidden;
  height: 2.5rem;
  width: 2.5rem;
}
.avatar img {
  width: 100% !important;
  height: 100% !important;
}
.avatar img[src=""],
.avatar img:not([src]) {
  width: 103% !important;
  border: 0 !important;
  outline: none !important;
  height: 103% !important;
  margin: -2% -1% -1% -3% !important;
}

.carousel-upload .carousel-list li {
  border: 0.0625rem solid transparent;
}

#twona .carousel {
  padding: 0;
}

.preview-viewer .preview-canvas .buttons-tool {
  left: 18px !important;
}

.versions-details-main .version-details-comments-list .header.main-app p {
  flex-direction: row !important;
}
.versions-details-main .version-details-comments-list .header.main-app .author-feedback {
  display: block;
  order: 2;
  margin-top: -2px;
}

.header.main-app .author-feedback {
  display: none;
}

/************ 5. WYSIWYG EDITOR  **************/
.wysiwyg-extended {
  display: grid;
  width: 100%;
}
.wysiwyg-extended .ql-container {
  height: 276px !important;
}
.wysiwyg-extended .ql-editor {
  word-break: break-all;
  max-width: 68vw;
  padding-right: 10px !important;
  font-family: "Montserrat", sans-serif;
}
.wysiwyg-extended .ql-editor p .ap {
  overflow: visible !important;
}
.wysiwyg-extended .ql-editor ul {
  margin-left: 25px !important;
}
.wysiwyg-extended .ql-editor ul li {
  padding-left: 0 !important;
  list-style-type: circle !important;
}
.wysiwyg-extended .ql-editor ul li::before {
  content: none !important;
  margin-left: -20px !important;
}
.wysiwyg-extended .ql-editor em {
  font-style: oblique !important;
}
.wysiwyg-extended .ql-editor strong {
  font-weight: bolder !important;
}
.wysiwyg-extended .ql-editor strong > em {
  font-style: oblique !important;
  font-weight: bolder !important;
}
.wysiwyg-extended .ql-formats {
  padding-right: 1.0625rem;
  border-right: 1px #D6D6D6 solid;
}
.wysiwyg-extended .ql-formats:last-child {
  border-right: 0 !important;
}
.wysiwyg-extended .ql-toolbar.ql-snow {
  background: linear-gradient(180deg, #ffffff 0%, #f9f9f9 100%);
  border: 1px solid #cccccc;
  position: relative;
}
.wysiwyg-extended .ql-toolbar.ql-snow #textarea-emoji {
  position: absolute;
  top: 60px !important;
  left: 20px;
  max-width: 85% !important;
}
.wysiwyg-extended .ql-toolbar.ql-snow #textarea-emoji #tab-toolbar,
.wysiwyg-extended .ql-toolbar.ql-snow #textarea-emoji #tab-panel {
  position: sticky;
  z-index: 20000000000;
}
.wysiwyg-extended #emoji-palette {
  max-width: 85% !important;
  left: 12px !important;
  top: 5px !important;
  margin: 25px 0;
}
.wysiwyg-extended #emoji-palette #tab-toolbar ul {
  justify-content: left !important;
}
.wysiwyg-extended #emoji-palette #tab-toolbar ul li {
  margin-right: 3px !important;
}
.wysiwyg-extended #emoji-palette #tab-panel {
  padding-top: 10px;
  max-height: 180px !important;
  justify-content: normal !important;
}
.wysiwyg-extended #emoji-palette #tab-panel .ap.bem {
  margin-bottom: 10px !important;
}
.wysiwyg-extended button.ql-active .ql-stroke {
  stroke: #222CE5 !important;
}

.message-text em {
  font-style: oblique !important;
}
.message-text strong {
  font-weight: bolder !important;
}
.message-text strong > em {
  font-style: oblique !important;
  font-weight: bolder !important;
}

#login .login-form.user-confirm .alert-try-again {
  padding-top: 0.75rem;
  padding-bottom: 1.875rem;
  margin-bottom: 0;
}
#login .login-form-main.recovery .card p {
  line-height: 160%;
  max-width: 354px;
}
#login .login-form-main .login-form .alert-try-again {
  margin-bottom: 1.875rem !important;
}
#login .login-saml-error .error {
  width: 100%;
  padding-left: 2.5rem;
}

.modal-signature-main .loader-small div.alert-loading {
  padding: 0.5625rem 0 0rem 0;
  min-height: 3rem;
}
.modal-signature-main .loader-small div.alert-loading .alert-loading-content {
  width: 1.5625rem !important;
  height: 1.5625rem !important;
}
.modal-signature-main .loader-small div.alert-loading .alert-loading-content img {
  width: 1.5625rem !important;
  height: 1.5625rem !important;
}

@media (min-width: 1px) and (max-width: 736px) {
  #body .feedback-content-main .complete-box .complete-box-action.completed-artwork .action-icon.complete-ico {
    position: relative;
    top: 25px;
    margin-bottom: -30px !important;
  }
  #body .feedback-content-main .complete-box .complete-box-action {
    padding-top: 0;
    margin-top: -1.25rem;
    margin-bottom: 1.25rem !important;
  }
  #body .feedback-content-main .complete-box .complete-box-action figure.action-icon.complete-ico {
    margin-bottom: -3.125rem !important;
    margin-top: 1.25rem;
    background-size: 3.75rem 3.75rem !important;
  }
  #body .layout-share-main {
    height: 100% !important;
  }
  #body .layout-share-main .plugin-wrapper {
    margin-bottom: 200px !important;
  }
  body#body .feedback-info .fieldset-buttons button {
    width: 140px !important;
    min-width: 140px !important;
  }
  body#body .files-list-download {
    margin-left: 0 !important;
  }
  body#body .files-list-download .list-item {
    text-align: center !important;
    position: relative !important;
    display: block !important;
  }
  body#body .files-list-download .list-item .main {
    max-width: 100% !important;
  }
  body#body .files-list-download .list-item .main span {
    width: 100%;
  }
  body#body .files-list-download .list-item .action {
    display: inline-block;
    width: 100% !important;
    max-width: 6.25rem !important;
    cursor: pointer;
    color: #ffffff;
    padding: 0.3125rem 0 0.3125rem 0.625rem;
    margin: 0.875rem auto 0rem auto !important;
    background: #2a42ee;
    color: #ffffff !important;
    border: 0 !important;
  }
  body#body .files-list-download .list-item .action span {
    text-decoration: none;
    color: #ffffff !important;
  }
  body#body .files-list-download .list-item .right {
    display: inline-block;
    width: auto !important;
    max-width: auto !important;
    cursor: pointer;
    color: #ffffff !important;
    padding: 0.3125rem 0 0.3125rem 0rem;
    margin: 0.875rem auto 0rem auto;
    background: #2a42ee;
    border: 0 !important;
  }
  body#body .files-list-download .list-item .right span {
    color: #ffffff !important;
    font-size: 0.875rem !important;
    text-align: left !important;
  }
  body#body .feedback-content .feedback-content-main.with-title h3 {
    min-width: 100% !important;
  }
  body#body .tw-timeline__item .author-name {
    word-break: break-all;
  }
  body#body .list-download-div {
    overflow-x: hidden;
  }
  body#body .tw-feedback {
    max-width: 100%;
  }
  body#twona .version-origin-artwork .group-item {
    max-width: 100% !important;
  }
  body#twona .version-origin-artwork ul.labels {
    margin-top: -24px !important;
  }
  body#twona .ai-bg .grid-wrapper .app-wrapper {
    padding: 0 0 0 0 !important;
  }
  body#twona .ai-bg .grid-wrapper .app-wrapper .question-prompt {
    margin-left: 0 !important;
  }
  body#twona .ai-bg .grid-wrapper .app-wrapper .question-prompt .question-ta {
    padding-left: 0 !important;
  }
  body#twona .project-stage-two .alert-message-icon.stop_move {
    background-size: 30% 30% !important;
    max-width: 183px !important;
    padding-bottom: 140px !important;
    background-position: 34% 69% !important;
    left: 30% !important;
    z-index: 999999;
    background-color: #fff !important;
    max-width: 100% !important;
  }
  body#twona .project-stage-two .alert-message-icon.stop_move h3 {
    font-size: 14px !important;
  }
  body#twona .plugin-wrapper {
    min-height: 90vh !important;
  }
  body#twona .core-notifications-main .notification-failed,
  body#twona .core-notifications-main .notification-action,
  body#twona .core-notifications-main .notification-success {
    width: 100% !important;
  }
  body#twona .version-detail-preview-file .note-legacy-wrapper {
    max-width: calc(100vw - 30px) !important;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    border-top: 1px solid #afb3cb !important;
    border: 0;
    padding: 0 0 0 0 !important;
  }
  body#twona .version-detail-preview-file .note-legacy-wrapper .note-info {
    margin-bottom: 0 !important;
  }
  body#twona .box_default {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  }
  body#twona .box_default.preview-main {
    width: 90% !important;
  }
  body#twona .box_default .box_main .box_item select {
    min-width: 100% !important;
    max-width: 100% !important;
  }
  body#twona .box-plugin .alert-loading {
    background: transparent;
  }
  body#twona .app-wrapper .inv-add {
    margin-bottom: -1.5625rem;
  }
  body#twona .tw-header__info-user {
    min-height: 2.75rem !important;
    padding-top: 0.25rem !important;
    border-bottom: 1px solid #2e49eb;
  }
  body#twona .tw-header__info-user .header-drop {
    min-height: 5.625rem !important;
  }
  body#twona .tw-header {
    height: auto;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);
  }
  body#twona .tw-header__info-user .header.main-app {
    margin-top: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  body#twona .tw-header__info-user .header-main-user {
    height: 2rem;
  }
  body#twona .tw-header__info-user .header {
    background: transparent !important;
    width: 100%;
    padding-left: 0 !important;
    padding-right: 0 !important;
    min-width: 100%;
    justify-content: flex-end;
  }
  body#twona .tw-header__info-user .header .avatar {
    order: 1;
  }
  body#twona .tw-header__info-user .dropmenu-opened .header {
    justify-content: flex-start !important;
  }
  body#twona .tw-header__info-user .dropmenu-opened .header .info {
    order: 2 !important;
  }
  body#twona .tw-header__info-user .header.main-app .author-name:after {
    display: none !important;
  }
  body#twona .tw-header__info-user .header-drop .header {
    background: #ffffff !important;
    padding: 0 0.9375rem 0.625rem 0.9375rem !important;
    height: 2.5rem;
  }
  body#twona .header-dropdown .header.main-app {
    padding-top: 0.9375rem !important;
  }
  body#twona .header-dropdown .header.main-app .avatar {
    height: 3.75rem !important;
    width: 3.75rem !important;
  }
  body#twona .tab-nav {
    position: relative;
    top: 1.625rem;
    min-height: 4.5rem;
  }
  body#twona .tab-nav-overflow.approvals_menu {
    margin-top: -3.375rem !important;
    margin-bottom: 1.25rem !important;
  }
  body#twona .tab-nav-overflow.approvals_menu .tab-nav {
    top: 0rem !important;
  }
  body#twona .d-section .tab-nav-overflow {
    margin-top: -3.375rem !important;
  }
  body#twona .d-section .tab-nav {
    top: 0rem !important;
  }
  body#twona .popup-box.popup-error .alert-message-icon.alert h3 {
    background-size: 35% 35% !important;
  }
  body#twona .project-details-features .project-details-features-asignee .assignee-name {
    width: 70% !important;
  }
  .settings-section .rules-add .select-multiple ul li {
    padding-left: 0 !important;
  }
  .modal-main div.alert-button {
    text-align: center !important;
  }
  .main-section.plugin .error .error_body {
    max-width: 18.75rem;
  }
  .modal-main div.alert-button .alert-main {
    border: 0.0625rem solid #c8494e;
    padding: 1.25rem 0;
    border-radius: 0.3125rem;
    -webkit-border-radius: 0.3125rem;
    -moz-border-radius: 0.3125rem;
    -ms-border-radius: 0.3125rem;
    -o-border-radius: 0.3125rem;
  }
  .approval-notes .note-main .alert-try-again,
  .message-notes .note-main .alert-try-again {
    padding-left: 0;
    padding-right: 0;
  }
  .approval-notes .note-main {
    z-index: 20000000000 !important;
    padding-left: 0.625rem !important;
  }
  .tw-box-approval__fieldset {
    padding: 0.9375rem 0 0 0 !important;
  }
  .tw-box-approval__fieldset button {
    min-width: 6.25rem !important;
  }
  .message-notes .note-legacy-wrapper,
  .approval-notes .note-legacy-wrapper {
    padding-right: 0 !important;
    max-width: 90vw;
  }
  .message-notes .note-legacy {
    padding-right: 0 !important;
  }
  .tw-feedback__sup .header .author-line span {
    display: inline !important;
  }
  .freshwidget-button {
    margin-top: -80px !important;
  }
  .box_default .dot-nav ul {
    min-width: 78vw !important;
  }
  .dot-nav ul,
  .version-status-update-menu ul {
    border: 1px solid #cccccc !important;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    min-width: 92vw !important;
  }
  .record-configuration {
    padding-left: 1.25rem !important;
  }
  .record-configuration ul li {
    justify-content: flex-start !important;
  }
  .record-configuration .select-default select {
    margin-left: 1.25rem !important;
    min-width: 60vw !important;
    max-width: 12.5rem !important;
    margin-top: 0.625rem;
  }
  .profile-section .data-header {
    padding: 0.3125rem 0.9375rem 0 0.9375rem;
  }
  .settings-section .m_licenses {
    padding-top: 2.0625rem !important;
    padding-right: 1.25rem !important;
  }
  #login .login-saml .alert-message-icon h3 span {
    font-size: 17px !important;
  }
  #twona .attachments-active-list .notes-list {
    margin-left: 0 !important;
  }
  .version-details-feedback .feedback-item .dot-nav-main ul {
    right: -8px !important;
  }
  .wysiwyg-extended .ql-editor {
    max-width: 82vw;
  }
}
@media (min-width: 500px) and (max-width: 736px) {
  body#body .files-list-download .list-item {
    max-width: 82vw !important;
  }
  body#body .files-list-download .list-item .main {
    max-width: 100% !important;
  }
  body#body .files-list-download .list-item .right {
    max-width: auto !important;
  }
}
@media (min-width: 737px) and (max-width: 1200px) {
  .project-details-features .project-details-features-asignee .assignee-name {
    width: 100% !important;
  }
}
@media (min-width: 737px) and (max-width: 1200px) {
  #body .feedback-content-main .complete-box .complete-box-action figure.action-icon.complete-ico {
    margin-bottom: -50px !important;
    margin-top: 20px;
    background-size: 3.75rem 3.75rem !important;
  }
}
@media (max-width: 1199px) {
  .approval-notes .note-main .carousel {
    max-width: 78vw !important;
    margin-top: 0 !important;
  }
}
@media (min-width: 1600px) {
  #twona .files-upload .ctn .main span {
    max-width: 35vw !important;
  }
  #twona .files-upload .ctn_02 .main span {
    max-width: 35vw !important;
  }
}
@media (min-width: 1400px) {
  #twona .files-upload .ctn .main span {
    max-width: 28vw !important;
  }
  #twona .files-upload .ctn_02 .main span {
    max-width: 28vw !important;
  }
  #body .files-list-download .list-item .main {
    min-width: 85% !important;
    max-width: 85% !important;
    width: 85% !important;
  }
}
#login .login-form .error {
  padding-bottom: 2.5rem;
}

#login .login-form input {
  margin-bottom: 25px !important;
}

@media (min-width: 737px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  #login section {
    max-width: 100% !important;
    width: 100% !important;
    min-width: 100% !important;
    padding-top: 0 !important;
  }
  #login section article {
    margin: 140px auto 0 auto !important;
  }
}
@media (min-width: 737px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  #twona .plugin-wrapper {
    display: flex !important;
    padding-right: 1.25rem !important;
    flex-direction: row !important;
    align-items: flex-start !important;
    align-content: flex-start !important;
    justify-content: space-between !important;
  }
  #twona .plugin-wrapper .tab_navigation {
    max-width: 170px !important;
  }
}
@media (min-width: 980px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  #twona .two-boxes-plugin {
    justify-content: space-between !important;
  }
  #twona .two-boxes-plugin .box-plugin.box-single {
    max-width: 90% !important;
    width: 90% !important;
    margin-right: 20px !important;
  }
  #twona .two-boxes-plugin .box-plugin.box-single:last-child {
    margin-right: 0 !important;
  }
}
#body .messages-section-main .feedback-message-list .message .content .message-text {
  margin-top: -0.5rem;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[5].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].rules[1].use[1]!./plugins/plugins.scss?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*--------------------------------
	# GENERIC RESET
--------------------------------*/
html,
body,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
article,
aside,
details,
dialog,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary,
audio,
canvas,
video,
mark,
code,
kbd,
pre,
samp,
a,
abbr,
acronym,
address,
code,
del,
dfn,
em,
strong,
img,
q,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
div {
  margin: 0;
  padding: 0;
  border: none;
  font-weight: normal;
  font-style: normal;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  text-decoration: none;
  box-sizing: border-box;
}

input,
button,
select,
textarea {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-style: normal;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  text-decoration: none;
  box-sizing: border-box;
}

ul,
ol,
dl {
  list-style: none;
}

/*-----------------------------------
	#TAGS HTML5 BROWSER NO SUPPORT
-------------------------------------*/
article,
aside,
details,
dialog,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

dfn {
  font-style: italic;
}

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1.6em;
}

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/*-----------------------------------
	#LINKS
-------------------------------------*/
a {
  cursor: pointer;
  background-color: transparent;
  text-decoration-skip: objects;
  -webkit-text-decoration-skip: objects;
}

a:focus,
a:hover {
  text-decoration: underline;
}

a:visited,
a:active {
  text-decoration: none;
}

a:active,
a:hover {
  outline-width: 0;
}

/*-----------------------------------
	#HEADINGS, WITH AND WITHOUT LINK
-------------------------------------*/
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: inherit;
}

/*-----------------------------------
	#RESET TABLE
-------------------------------------*/
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*-----------------------------------
	#RESET FORM
-------------------------------------*/
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 * 3. Remove shading to form elements
 */
button,
input,
optgroup,
select,
textarea {
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
  -ms-appearance: none;
  /* 3 */
  -moz-appearance: none;
  /* 3 Firefox */
  -webkit-appearance: none;
  /* 3 Safari and Chrome */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

[type=radio] + label,
[type=checkbox] + label {
  cursor: pointer;
}

/*-----------------------------------
	#RESET INTERACTIVE
-------------------------------------*/
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/*-----------------------------------
	#RESET SCRIPTING
-------------------------------------*/
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
template {
  display: none;
}

/*-----------------------------------
	#RESET HIDDEN
-------------------------------------*/
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none !important;
}

/*--------------------------------
	# END GENERIC RESET
--------------------------------*/
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXp-p7K4KLg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "MontserratBold";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes fadeIn {
  100% {
    opacity: 0.7;
  }
  0% {
    opacity: 0.1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.1;
  }
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXp-p7K4KLg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "MontserratBold";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes fadeIn {
  100% {
    opacity: 0.7;
  }
  0% {
    opacity: 0.1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.1;
  }
}
@keyframes zoom {
  25% {
    transform: scale3d(1.5, 1.5, 0);
  }
  50% {
    transform: scale3d(1, 1, 0);
  }
  75% {
    transform: scale3d(1.25, 1.25, 0);
  }
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
.action.add-notes span {
  background-image: url('assets//icon_add_notes.png');
}

.action.open-link span {
  background-image: url('assets//icon_open_link.png');
}

.action.see-notes span {
  background-image: url('assets//icon_see_notes.png');
}

.action.send-files span {
  background-image: url('assets//icon_send_files.png');
}

/* CONTENTS
◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛
0 LAYOUT
1  INSTRUCTIONS PLUGIN
2  APOLLO - UPLOAD
3  APOLLO - GRAPHIC COMPARISON
4  APOLLO - TEXT COMPARISON
◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚ */
*:focus {
  outline: none;
}

h2 {
  font-size: 1.5rem;
  margin: 0 0 0.625rem 0;
}

h3 {
  font-size: 1.125rem;
  margin: 0 0 0.9375rem 0;
}

h2,
h3 {
  text-transform: uppercase;
  font-family: "MontserratBold", sans-serif;
  color: #4a4a4a;
  font-weight: 600;
}

@supports (display: grid) {
  .two-boxes-plugin {
    display: grid !important;
    grid-gap: 1.5625rem;
    grid-template-columns: minmax(25rem, 50%) minmax(25rem, 50%);
  }
}
.two-boxes-plugin {
  display: flex;
  background: #ffffff;
  flex-direction: row;
  align-content: stretch !important;
  align-items: stretch !important;
  justify-content: space-between !important;
}

.disabled-link {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.5;
}

.box-plugin.box-single {
  padding: 1.875rem;
}

.box-plugin.box-tools {
  padding: 0;
  margin-bottom: 1.25rem;
}

select {
  border-radius: 0;
}

.comparison-report .trigger {
  float: none !important;
}

.lines {
  position: absolute;
  border-top: 2px dashed #000000;
  display: block;
  height: 0.1875rem;
}

.marker-bubble div span {
  display: block;
  min-height: 100%;
  border: 1px solid transparent;
}

.tooltip {
  position: relative;
  z-index: 90000000000000000000000000000000000000 !important;
}

.tooltip .tooltiptext {
  width: 220px;
  background-color: #fff;
  color: #393939;
  text-align: center;
  border-radius: 3px;
  border: 1px solid #E7E7E7;
  font-family: "MontserratBold", sans-serif;
  text-align: left;
  padding: 10px 10px 0px 20px;
  position: absolute;
  display: block;
  box-shadow: 5px 5px 5px 0px rgba(192, 192, 192, 0.5);
  z-index: 2000000000000000000000000;
  top: 160%;
  left: 50%;
  margin-left: -200px;
}
.tooltip .tooltiptext ul {
  list-style-type: decimal !important;
  cursor: pointer;
  line-height: 150%;
  color: #000;
  padding-top: 6px;
  font-family: "Montserrat", sans-serif;
  font-size: 95% !important;
  padding-bottom: 10px;
  display: block !important;
}
.tooltip .tooltiptext ul li {
  line-height: 160% !important;
  list-style-type: decimal !important;
  display: block !important;
}
.tooltip .tooltiptext ul li.del_text {
  color: rgb(200, 73, 70);
}
.tooltip .tooltiptext ul li.ins_text {
  color: rgb(135, 90, 153);
}
.tooltip .tooltiptext ul li.mov_text {
  color: rgb(30, 34, 232);
}
.tooltip .tooltiptext ul li.sty_text {
  color: rgb(249, 92, 1);
}
.tooltip .tooltiptext ul li.corr_text {
  color: rgb(74, 198, 82);
}

.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 93.5%;
  z-index: 2;
  margin-left: -8px;
  border-width: 8px;
  border-style: solid;
  border-color: transparent transparent #fefefe transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}

/************ MODAL APOLLO  ********************************************/
.modal-apollo {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 10000000000000000000;
  height: 100%;
  width: 100%;
}
.modal-apollo__container {
  position: absolute;
  left: 50%;
  text-align: center;
  transform: translate(-50%, -50%);
  background: #e7e7e7;
  width: 100%;
  max-width: 37.5rem;
  padding: 1.875rem;
  border-radius: 4px;
}

.main-section.plugin .error .error_body {
  text-align: center;
}
.main-section.plugin .error .error_body .content {
  text-align: center !important;
}
.main-section.plugin .error .error_body .content p.txt {
  font-size: 105% !important;
  color: #000000 !important;
}

/************ 1. APOLLO - INSTRUCTIONS  ********************************************/
.instructions,
.ocr-selector {
  z-index: 200;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 1.25rem;
}

.trigger {
  position: relative;
}
.trigger:hover em {
  text-decoration: underline;
  font-style: normal;
}
.trigger em {
  color: #2e49eb;
  cursor: pointer;
  font-size: 0.875rem;
}

ol {
  display: block;
  margin-top: 0.625rem;
  margin-bottom: 0;
  padding: 0 0;
  border: 0;
  width: auto;
  list-style-position: inside;
  padding-left: 0.125rem;
  cursor: pointer;
  line-height: 170%;
  list-style-type: decimal;
}
ol li {
  font-size: 0.875rem;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  color: #4a4a4a;
}
ol li strong {
  font-family: "MontserratBold", sans-serif;
  font-size: 110%;
}

/************ APOLLO MAIN  ********************************************/
.apollo-main {
  padding: 4.375rem 1.25rem 2.5rem 0;
  font-family: "Montserrat", sans-serif;
  /************ 2 . APOLLO - UPLOAD  ********************************************/
  /************ 3. APOLLO - GRAPHIC COMPARISON  ********************************************/
  /************ 5 . APOLLO - REQUEST  ********************************************/
  /************ 4. APOLLO - TEXT COMPARISON  ********************************************/
}
.apollo-main .modal-apollo {
  z-index: 2000000000000000000000000000000000 !important;
}
.apollo-main .box-plugin {
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);
  border: 1px solid #e7e7e7;
  width: 100%;
}
.apollo-main .box-plugin fieldset {
  float: right;
  padding-top: 0.75rem;
  max-width: 12.5rem !important;
  width: 12.5rem !important;
}
.apollo-main .box-plugin fieldset button {
  max-width: 12.5rem !important;
  width: 12.5rem !important;
}
.apollo-main p {
  font-size: 0.875rem;
  color: #4a4a4a;
  padding-bottom: 0.9375rem;
}
.apollo-main.text-comparison .ocr_selector {
  background: #E7E7E7;
  padding: 1.25rem;
  margin-bottom: 1.25rem;
}
.apollo-main.text-comparison .ocr_selector fieldset {
  padding-top: 0 !important;
  float: none !important;
}
.apollo-main.text-comparison .ocr_selector select {
  margin-bottom: 1.0625rem !important;
  min-width: 100%;
}
.apollo-main.text-comparison .ocr_selector label {
  display: none !important;
}
.apollo-main.text-comparison .box-single .trigger {
  margin-right: 0.625rem;
  float: right;
}
.apollo-main .tw-files-upload__drag {
  margin-bottom: 0rem !important;
  cursor: pointer;
}
.apollo-main .tw-files-upload__drag:hover {
  background: #E5E6FC !important;
}
.apollo-main.upload footer {
  display: flex;
  padding-top: 3.125rem;
  justify-content: flex-end;
}
.apollo-main.upload .source-image {
  margin-left: -0.6875rem !important;
}
.apollo-main.upload .cropper {
  margin-right: 0 !important;
}
.apollo-main.upload .resize-bar {
  color: #2e49eb !important;
}
.apollo-main.upload .uplodaded .list-item {
  background: #ffffff;
  margin-bottom: 1.25rem;
  border: 1px solid #eaeaea;
  padding: 1.1875rem 0rem 1.125rem 0.9375rem;
}
.apollo-main.upload .uplodaded .list-item div.main {
  position: relative;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.apollo-main.upload .uplodaded .list-item div.main span {
  display: flex;
  align-items: stretch;
}
.apollo-main.upload .uplodaded .list-item div.main span span {
  display: block;
  position: relative;
}
.apollo-main.upload .uplodaded .list-item div.main span span.file-size {
  align-self: flex-end;
  padding-left: 0.5rem;
}
.apollo-main.upload .uplodaded .list-item div.main span span.name {
  align-self: flex-start;
  overflow: hidden;
  text-overflow: ellipsis;
}
.apollo-main.upload .source-image {
  margin-left: -0.6875rem !important;
}
.apollo-main.upload .resize-bar {
  color: #2e49eb !important;
}
.apollo-main.upload .square {
  color: #2e49eb !important;
  background: #2e49eb !important;
}
.apollo-main.upload footer .compare-buttons, .apollo-main.upload header .compare-buttons {
  display: flex;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  margin-right: -0.9375rem;
  padding: 0;
}
.apollo-main.upload footer .compare-buttons button, .apollo-main.upload header .compare-buttons button {
  margin-right: 0.9375rem;
}
.apollo-main.upload footer div.compare-buttons,
.apollo-main.upload header div.compare-buttons {
  min-width: 23.75rem;
}
.apollo-main .files-upload .ctn .main span {
  max-width: 28vw !important;
  text-overflow: ellipsis !important;
  overflow: hidden !important;
}
.apollo-main .files-upload .progressbar {
  overflow: hidden !important;
}
.apollo-main .files-upload .progressbar span {
  overflow: hidden !important;
}
.apollo-main .files-upload .progressbar div {
  overflow: hidden !important;
}
.apollo-main input[type=number]::-webkit-outer-spin-button,
.apollo-main input[type=number]::-webkit-inner-spin-button {
  opacity: 0.2 !important;
  position: absolute !important;
  right: 0 !important;
  cursor: pointer !important;
}
.apollo-main .carousel-upload .carousel-main {
  padding-bottom: 0.5rem !important;
}
.apollo-main .carousel-upload .carousel-main .carousel-list {
  min-height: auto !important;
}
.apollo-main .carousel-upload .carousel-main .carousel-list ul {
  margin-bottom: 0.4375rem !important;
}
.apollo-main .carousel-upload .alert-try-again {
  padding: 0 0 !important;
}
.apollo-main .carousel-upload .alert-try-again .fieldset {
  margin-top: 0.625rem;
  min-width: 12.5rem;
  float: right;
}
.apollo-main .carousel-upload .alert-try-again span {
  background: #ffffff;
  display: block;
  padding: 1.25rem;
  text-align: center;
  border: 0.1875pxrem solid #c8494e;
}
.apollo-main .request-main header div {
  display: block !important;
}
.apollo-main header div {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.apollo-main header div p {
  width: 100%;
  display: block;
}
.apollo-main .crop-image {
  padding-top: 0 !important;
}
.apollo-main .layers .hidden div .select-default {
  margin-top: 0.3125rem;
}
.apollo-main .layers .hidden div .select-default select {
  min-width: 7.5rem !important;
}
.apollo-main .layers .hidden div .select-default select option:nth-child(even) {
  background: #f7f7f7;
}
.apollo-main .layers .hidden div .select-default select option:nth-child(odd) {
  background: #e7e7e7;
}
.apollo-main.text-comparison .select-default label {
  display: block;
  font-size: 0.875rem;
  font-weight: 300;
  color: #4a4a4a;
  text-transform: uppercase;
  line-height: 170%;
}
.apollo-main.text-comparison .select-default select {
  border: 1px solid #c0c0c0;
  line-height: 40px;
  height: 40px;
  cursor: pointer;
  outline: none;
  background: #fff url("https://static.twonas.com/apps/arrows/select-arrows.png") no-repeat 99% 60%;
  padding-left: 0.625rem;
  font-size: 0.8125rem;
  padding-right: 1.25rem;
}
.apollo-main.text-comparison .select-default select option:nth-child(even) {
  background: #f7f7f7;
}
.apollo-main.text-comparison .select-default select option:nth-child(odd) {
  background: #e7e7e7;
}
@supports (display: grid) {
  .apollo-main.text-comparison .two-boxes-plugin {
    display: grid !important;
    padding: 1.8125rem !important;
  }
}
.apollo-main.text-comparison ul.graphic-tools {
  display: none !important;
}
.apollo-main.text-comparison ul.content-tools {
  display: flex !important;
}
.apollo-main.graphic-comparison ul.content-tools {
  display: none !important;
}
.apollo-main.graphic-comparison ul.graphic-tools {
  display: flex !important;
}
.apollo-main.graphic-comparison .image-comparison .buttons-fixed {
  padding-left: 0rem;
  padding-top: 1.25rem;
}
.apollo-main.graphic-comparison .image-comparison .buttons-fixed button {
  margin-bottom: 1.25rem !important;
  margin-left: 0.125rem !important;
}
.apollo-main.graphic-comparison footer {
  display: flex;
  padding-top: 3.125rem;
  justify-content: flex-end;
}
.apollo-main.graphic-comparison .tools .dropdowns select {
  min-width: 10.375rem;
}
.apollo-main .layers .hidden div .select-default {
  margin-top: 0.3125rem;
  display: flex;
  padding-bottom: 0.3125rem;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
.apollo-main .layers .hidden div .select-default select {
  min-width: 7.5rem !important;
}
.apollo-main .layers .hidden div .select-default label {
  padding-right: 0.9375rem;
  font-size: 0.875rem;
  text-transform: uppercase;
  line-height: 1.875rem;
}
.apollo-main .file-page-filters.with-three-buttons .fieldset {
  justify-content: space-between !important;
  max-width: 20.625rem !important;
  width: 20.625rem !important;
  float: right !important;
}
.apollo-main .file-page-filters.with-three-buttons .fieldset button {
  min-width: 6.25rem !important;
  max-width: 6.25rem !important;
  width: 6.25rem !important;
}
.apollo-main .file-page-filters .fieldset {
  justify-content: space-between !important;
  max-width: 21.25rem !important;
  width: 21.25rem !important;
  float: right !important;
}
.apollo-main .file-page-filters .fieldset button {
  min-width: 10rem !important;
}
.apollo-main.request-content {
  padding: 0;
}
.apollo-main.text-comparison {
  /**
  		.compared-target {
  		figure {
  		max-width:100px;
  		max-height:600px}
  		img.big-width  {
  		width:auto;
  		position: relative;
  	}
  }
  ***/
}
.apollo-main.text-comparison .carousel {
  background: #ececec;
}
.apollo-main.text-comparison .carousel .carousel-list img {
  min-width: 88px;
}
.apollo-main.text-comparison .alert-try-again {
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);
  padding: 20px !important;
  margin-bottom: 0.875rem;
}
.apollo-main.text-comparison .alert-try-again .first-message {
  font-family: "Montserrat", sans-serif;
  color: #c8494e;
}
.apollo-main.text-comparison .alert-try-again .error-content {
  display: flex;
  margin-top: -0.25rem;
  justify-content: space-between;
}
.apollo-main.text-comparison .alert-try-again .error-content .right-content {
  margin-right: 0 !important;
}
.apollo-main.text-comparison .alert-try-again .error-content .right-content,
.apollo-main.text-comparison .alert-try-again .error-content .left-content {
  width: 50%;
  padding: 1.25rem;
  margin: 1.25rem 1.25rem 0 0;
  background: #eee;
}
.apollo-main.text-comparison .alert-try-again .error-content .right-content span,
.apollo-main.text-comparison .alert-try-again .error-content .left-content span {
  margin-bottom: 1em;
  font-size: 0.875rem !important;
}
.apollo-main.text-comparison .alert-try-again .error-content .right-content .fieldset,
.apollo-main.text-comparison .alert-try-again .error-content .left-content .fieldset {
  padding-top: 0.875rem !important;
  max-width: 12.5rem !important;
  min-width: 12.5rem !important;
  width: 12.5rem !important;
}
.apollo-main.text-comparison .alert-try-again .error-content .right-content .fieldset button,
.apollo-main.text-comparison .alert-try-again .error-content .left-content .fieldset button {
  max-width: 12.5rem !important;
  min-width: 12.5rem !important;
  width: 12.5rem !important;
}
.apollo-main.text-comparison .box-tools .links ul li {
  padding-top: 0.375rem !important;
}
.apollo-main.text-comparison .tw-box-comparison-boxes .status-wrapper-text.right-col .font-inspector-info ::-webkit-scrollbar-track,
.apollo-main.text-comparison .tw-box-comparison-boxes .status-wrapper-text.left-col .font-inspector-info ::-webkit-scrollbar-track {
  background-color: transparent !important;
}
.apollo-main.text-comparison .tw-box-comparison-boxes .status-wrapper-text.right-col .font-inspector-info ::-webkit-scrollbar,
.apollo-main.text-comparison .tw-box-comparison-boxes .status-wrapper-text.left-col .font-inspector-info ::-webkit-scrollbar {
  background-color: transparent !important;
}
.apollo-main.text-comparison .tw-box-comparison-boxes .status-wrapper-text.right-col .font-inspector-info ::-webkit-scrollbar *,
.apollo-main.text-comparison .tw-box-comparison-boxes .status-wrapper-text.left-col .font-inspector-info ::-webkit-scrollbar * {
  background-color: transparent !important;
}
.apollo-main.text-comparison .tw-box-comparison-boxes ::-webkit-scrollbar-track {
  display: none !important;
  border-color: transparent !important;
  background-color: #B6B6B6 !important;
}
.apollo-main.text-comparison .tw-box-comparison-boxes ::-webkit-scrollbar * {
  background: #B6B6B6 !important;
}
.apollo-main.text-comparison .tw-box-comparison-boxes ::-webkit-scrollbar {
  width: 0.4375rem !important;
  background-color: #B6B6B6 !important;
  min-width: 0.4375rem !important;
  height: 0.4375rem !important;
  min-height: 0.4375rem !important;
}
.apollo-main.text-comparison .tw-box-comparison-boxes ::-webkit-scrollbar-corner {
  background-color: #B6B6B6 !important;
}
.apollo-main.text-comparison .tw-box-comparison-boxes ::-webkit-scrollbar-thumb {
  border-radius: 0.625rem !important;
  background-color: #000000 !important;
  -webkit-box-shadow: inset 0 0 0 !important;
}
.apollo-main.text-comparison .tw-box-comparison-boxes .tw-img-reference {
  position: relative;
  min-height: 100%;
  min-width: 100%;
}
.apollo-main.text-comparison .tw-box-comparison-boxes .tw-img-reference .inspector-main {
  position: absolute;
}
.apollo-main.text-comparison .tw-box-comparison-boxes .tw-img-reference .inspector-main .inspector-content {
  width: 1px;
  height: 1px;
}
.apollo-main.text-comparison .tw-box-comparison-boxes .tw-img-reference img {
  position: relative;
  width: auto;
}
.apollo-main.text-comparison .tools {
  padding: 0.9375rem 1.875rem 1.25rem 1.875rem;
}
.apollo-main.text-comparison .tools .dropdowns ul li {
  width: 100% !important;
}
.apollo-main.text-comparison .tools .dropdowns ul li select {
  border: 1px solid #c0c0c0;
  line-height: 40px;
  height: 40px;
  cursor: pointer;
  outline: none;
  background: #fff url("https://static.twonas.com/apps/arrows/select-arrows.png") no-repeat 99% 60%;
  padding-left: 0.625rem;
  font-size: 0.8125rem;
  min-width: 25rem;
}
.apollo-main.text-comparison .tools .dropdowns ul li select option:nth-child(even) {
  background: #f7f7f7;
}
.apollo-main.text-comparison .tools .dropdowns ul li select option:nth-child(odd) {
  background: #e7e7e7;
}
.apollo-main.text-comparison .two-boxes-plugin .box-plugin.box-single {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
.apollo-main.text-comparison .two-boxes-plugin .box-plugin.box-single:first-child {
  padding-right: 0;
}
.apollo-main.text-comparison .two-boxes-plugin .box-plugin.box-single:last-child {
  padding-left: 0;
}
.apollo-main.text-comparison .compared-target figure {
  max-height: 37.5rem;
  overflow-x: visible;
  margin-bottom: 1.25rem;
}
.apollo-main.text-comparison .compared-target img {
  width: 100%;
  position: relative;
}
.apollo-main.text-comparison footer {
  clear: both;
  width: 100%;
  display: flex;
  padding-top: 3.125rem;
  justify-content: flex-end;
}
.apollo-main .ocr-box .links {
  position: relative;
  top: -2.5rem !important;
  margin-bottom: -1.25rem;
}
.apollo-main .ocr-box .links ul li {
  padding-top: 0rem;
}
.apollo-main .ocr-box .links ul li button {
  min-width: 6.25rem;
}
.apollo-main .ocr-box .alert-try-again {
  background: #ffffff !important;
  margin-top: 0 !important;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(236, 236, 236, 0.5) !important;
  color: #4a4a4a;
}
.apollo-main .links ul {
  display: flex;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
}
.apollo-main .links ul li {
  display: block;
  padding-top: 0.9375rem;
  margin-left: 0.625rem;
}
.apollo-main .links ul li button {
  padding: 0.375rem;
  font-size: 0.875rem;
  font-family: "Montserrat", sans-serif;
  background-color: #ffffff;
  color: #2a42ee;
  display: block;
  outline: none;
  cursor: pointer;
  min-width: 8.75rem;
  text-align: center;
  line-height: 1.25rem;
  border: 0.0625rem solid #2a42ee;
}
.apollo-main .links ul li button:hover {
  outline: none;
  background-color: #2a42ee;
  border: 0.0625rem solid #2a42ee;
  color: #ffffff;
}
.apollo-main .links ul li button.active-button {
  background: #2a42ee !important;
  text-decoration: none;
  color: #ffffff !important;
}
.apollo-main .links ul li button.active-button em {
  color: #ffffff !important;
  text-decoration: none;
}
.apollo-main .links ul li button:disabled {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
.apollo-main .links ul li button:disabled:hover, .apollo-main .links ul li button:disabled:focus {
  cursor: default;
  background: #ffffff !important;
  color: #2a42ee !important;
  border: 0.0625rem solid #2a42ee !important;
}

.inspector-main .marker-bubble.selected {
  z-index: 10000000 !important;
}

.marker-main .marker-bubble.selected:hover, .marker-main .marker-bubble:hover {
  border: 0 !important;
  transition: transform 2s ease;
}
.marker-main .marker-bubble.selected:hover div, .marker-main .marker-bubble:hover div {
  opacity: 0.2 !important;
  background-color: transparent !important;
}
.marker-main .marker-bubble.selected:hover div span, .marker-main .marker-bubble:hover div span {
  display: none !important;
}
.marker-main .marker-bubble.selected:hover.lupa, .marker-main .marker-bubble:hover.lupa {
  background: transparent !important;
}
.marker-main img {
  opacity: 0.4;
}

.mark-zoom {
  z-index: 10000000000000000000000000000000000000000000000000000000 !important;
}

.apollo-main.text-comparison .box-plugin .compared-target .list-changes fieldset {
  float: none !important;
}

.apollo-main.text-comparison .box-plugin .ocr_selector fieldset.info-slect {
  display: block !important;
}

/************ XXXXXXXXXX  END DESKTOP  ********************************************/
/************ MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE   ********************************************/
@media (min-width: 1px) and (max-width: 736px) {
  h2 {
    font-size: 1.375rem;
  }
  .apollo-main.request-content .request-main {
    padding: 0 1.25rem !important;
    max-width: 100vw;
  }
  .apollo-main.request-content .request-main .fieldset-buttons button.grey,
  .apollo-main.request-content .request-main .fieldset-buttons button {
    min-width: 8.125rem !important;
    max-width: 8.125rem !important;
  }
  .apollo-main.text-comparison .ocr-box .links {
    top: -0.625rem !important;
    padding-bottom: 20px !important;
  }
  .apollo-main.text-comparison .ocr-box .links ul {
    justify-content: flex-start !important;
    margin-left: -10px;
    width: 100% !important;
    padding-right: 10px !important;
    min-width: 100% !important;
    min-width: 100% !important;
  }
  .apollo-main.text-comparison .ocr-box .links ul li {
    padding-top: 0rem;
    min-width: 50% !important;
    width: 50% !important;
    max-width: 50% !important;
  }
  .apollo-main.text-comparison .ocr-box .links ul li button {
    min-width: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .apollo-main.text-comparison .ocr-box .alert-try-again {
    margin-top: 0.625rem !important;
  }
  .apollo-main.text-comparison .info-open .modal-apollo {
    display: block;
    position: absolute;
  }
  .apollo-main.text-comparison .info-open .modal-apollo__btn {
    padding-top: 2.5rem !important;
  }
  .apollo-main.text-comparison .info-open .modal-apollo__container {
    transform: translate(0%, 0%) !important;
    top: 0 !important;
    position: relative !important;
    left: 0 !important;
    width: 100% !important;
    border-radius: 0 !important;
    max-width: 100% !important;
    padding: 1.25rem 1.25rem 1.875rem 1.25rem !important;
    border-radius: 4px;
  }
  .apollo-main.text-comparison .info-open .modal-apollo__container .compare-action {
    min-width: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .apollo-main.text-comparison .info-open .modal-apollo__container .compare-action button {
    min-width: 90% !important;
    width: 90% !important;
    margin: 0 auto !important;
    max-width: 90% !important;
  }
  .apollo-main.text-comparison .carousel {
    padding: 0 !important;
  }
  .apollo-main.text-comparison .carousel div.carousel-main {
    max-width: 88vw !important;
  }
  .apollo-main.text-comparison .carousel .two-boxes-plugin {
    padding: 1.5625rem 0rem 1.5625rem 0rem !important;
  }
  .apollo-main.text-comparison .list-changes {
    margin-top: -0.625rem;
  }
  .apollo-main.text-comparison .list-changes .changes-list ol {
    padding-left: 1.5rem !important;
    padding-top: 0 !important;
  }
  @supports (display: grid) {
    .two-boxes-plugin {
      grid-template-columns: 100% !important;
      grid-template-rows: auto auto;
      grid-gap: 0.625rem;
    }
  }
  .two-boxes-plugin {
    max-width: 100% !important;
    display: flex;
    flex-direction: column;
  }
  .box-plugin fieldset {
    float: none !important;
    padding-top: 0.5rem 0.75rem;
    max-width: 100% !important;
    min-width: 100% !important;
    display: flex;
    justify-content: space-between !important;
    width: 100% !important;
  }
  .box-plugin fieldset button {
    max-width: 100% !important;
    min-width: 100% !important;
    width: 100% !important;
  }
  #twona .apollo-main {
    padding: 0 !important;
  }
  #twona .apollo-main .file-page-filters.with-three-buttons .fieldset {
    max-width: 100% !important;
    width: 100% !important;
    min-width: 100% !important;
    float: none !important;
  }
  #twona .apollo-main .file-page-filters.with-three-buttons .fieldset button {
    min-width: 84px !important;
    max-width: 84px !important;
    width: 84px !important;
  }
  #twona .apollo-main .alert-try-again button {
    width: 18.75rem !important;
    margin: 0 auto !important;
  }
  #twona .apollo-main p {
    line-height: 170%;
  }
  #twona .apollo-main .tools .trigger:after {
    display: none !important;
  }
  #twona .apollo-main.upload .data-header .compare-component,
  #twona .apollo-main.upload .data-header .compare-action:nth-child(1) {
    top: -1.25rem;
  }
  #twona .apollo-main.upload .data-header .compare-action:nth-child(2) {
    top: 1.375rem;
  }
  #twona .apollo-main.upload .data-header .compare-action {
    position: fixed !important;
    width: 100% !important;
    min-width: 100% !important;
    z-index: 5000000000000000000000000000000 !important;
  }
  #twona .apollo-main.upload .data-header .compare-action button {
    top: -0.375rem !important;
    width: 100% !important;
  }
  #twona .apollo-main.graphic-comparison .compare-component,
  #twona .apollo-main.graphic-comparison .compare-action, #twona .apollo-main.text-comparison .compare-component,
  #twona .apollo-main.text-comparison .compare-action {
    position: fixed !important;
    top: -1.25rem;
    width: 100% !important;
    min-width: 100% !important;
    z-index: 5000000000000000000000000000000 !important;
  }
  #twona .apollo-main.graphic-comparison .compare-component button,
  #twona .apollo-main.graphic-comparison .compare-action button, #twona .apollo-main.text-comparison .compare-component button,
  #twona .apollo-main.text-comparison .compare-action button {
    top: -0.375rem !important;
    width: 100% !important;
  }
  #twona .apollo-main.text-comparison footer .compare-action {
    display: block;
    position: relative !important;
    min-width: 100% !important;
    width: 100% !important;
  }
  #twona .apollo-main.upload header div.data-header, #twona .apollo-main.graphic-comparison header div.data-header, #twona .apollo-main.text-comparison header div.data-header {
    z-index: 5000000000000000000000000000000 !important;
    position: relative !important;
  }
  #twona .apollo-main.upload .instructions, #twona .apollo-main.graphic-comparison .instructions, #twona .apollo-main.text-comparison .instructions {
    display: none !important;
  }
  #twona .apollo-main.upload .data-header h2, #twona .apollo-main.graphic-comparison .data-header h2, #twona .apollo-main.text-comparison .data-header h2 {
    padding-bottom: 0.75rem !important;
  }
  #twona .apollo-main.upload .data-header p, #twona .apollo-main.graphic-comparison .data-header p, #twona .apollo-main.text-comparison .data-header p {
    display: none !important;
  }
  #twona .apollo-main.upload .crop-image, #twona .apollo-main.graphic-comparison .crop-image, #twona .apollo-main.text-comparison .crop-image {
    border-top: 3px solid #f8f8f8 !important;
  }
  #twona .apollo-main.upload .files-upload .ctn .main span, #twona .apollo-main.graphic-comparison .files-upload .ctn .main span, #twona .apollo-main.text-comparison .files-upload .ctn .main span {
    max-width: 68vw !important;
  }
  #twona .apollo-main.upload .uplodaded .list-item, #twona .apollo-main.graphic-comparison .uplodaded .list-item, #twona .apollo-main.text-comparison .uplodaded .list-item {
    margin-bottom: 1.25rem;
  }
  #twona .apollo-main.upload .uplodaded .list-item .main, #twona .apollo-main.graphic-comparison .uplodaded .list-item .main, #twona .apollo-main.text-comparison .uplodaded .list-item .main {
    min-width: auto !important;
    max-width: 75% !important;
    width: 75% !important;
  }
  #twona .apollo-main.upload .uplodaded .list-item .right, #twona .apollo-main.graphic-comparison .uplodaded .list-item .right, #twona .apollo-main.text-comparison .uplodaded .list-item .right {
    text-align: left !important;
  }
  #twona .apollo-main.upload .uplodaded .list-item .right span, #twona .apollo-main.graphic-comparison .uplodaded .list-item .right span, #twona .apollo-main.text-comparison .uplodaded .list-item .right span {
    text-align: left !important;
    padding-right: 1.25rem !important;
  }
  #twona .apollo-main.upload .box-plugin.box-single {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  }
  #twona .apollo-main.upload .box-plugin.box-single:first-child, #twona .apollo-main.upload .box-plugin.box-single:last-child {
    padding: 1.5625rem 1.25rem;
    margin-bottom: 0.625rem;
  }
  #twona .apollo-main.upload footer {
    margin-top: -0.3125rem !important;
  }
  #twona .apollo-main.upload footer .compare-buttons {
    display: block !important;
    padding: 0;
  }
  #twona .apollo-main.upload footer .compare-action:nth-child(1) button {
    margin-top: 1.25rem !important;
  }
  #twona .apollo-main.upload footer .compare-action:nth-child(2) button {
    border-top: 0 !important;
    margin-top: 0rem !important;
  }
  #twona .apollo-main.upload .carousel-upload {
    background: #ececec;
  }
  #twona .apollo-main.upload .carousel-upload .alert-try-again span {
    margin-bottom: 1.25rem;
  }
  #twona .apollo-main.upload .carousel-upload .alert-loading {
    background: #ececec;
  }
  #twona .apollo-main.upload .carousel-upload .carousel {
    padding-left: 0 !important;
  }
  #twona .apollo-main.upload .carousel-upload .carousel div.carousel-main {
    max-width: 90vw !important;
  }
  #twona .apollo-main .layers .hidden div .select-default {
    margin-top: 0.3125rem;
  }
  #twona .apollo-main .layers .hidden div .select-default select {
    min-width: 12.5rem !important;
  }
  #twona .apollo-main.graphic-comparison .buttons-fixed {
    padding-left: 20px;
    padding-right: 20px;
  }
  #twona .apollo-main.graphic-comparison .image-comparison .buttons-fixed, #twona .apollo-main.text-comparison .image-comparison .buttons-fixed {
    min-width: 94% !important;
    display: flex !important;
    justify-content: space-between !important;
  }
  #twona .apollo-main.graphic-comparison footer, #twona .apollo-main.text-comparison footer {
    margin-top: 0.5rem !important;
  }
  #twona .apollo-main.graphic-comparison footer button, #twona .apollo-main.text-comparison footer button {
    margin-top: 1.25rem !important;
  }
  #twona .apollo-main.graphic-comparison .tools .dropdowns, #twona .apollo-main.text-comparison .tools .dropdowns {
    padding-left: 1.125rem !important;
    padding-right: 1.125rem !important;
    padding-bottom: 1.125rem !important;
  }
  #twona .apollo-main.graphic-comparison .tools .dropdowns select, #twona .apollo-main.text-comparison .tools .dropdowns select {
    min-width: 100% !important;
  }
  #twona .apollo-main.graphic-comparison, #twona .apollo-main.upload, #twona .apollo-main.preflight-check, #twona .apollo-main.text-comparison {
    padding: 0 0 0 0;
  }
  #twona .apollo-main.graphic-comparison h2, #twona .apollo-main.upload h2, #twona .apollo-main.preflight-check h2, #twona .apollo-main.text-comparison h2 {
    padding: 1.25rem 1.25rem 0 1.25rem;
  }
  #twona .apollo-main.graphic-comparison .instructions, #twona .apollo-main.upload .instructions, #twona .apollo-main.preflight-check .instructions, #twona .apollo-main.text-comparison .instructions {
    padding: 0 1.25rem;
  }
  #twona .apollo-main.graphic-comparison .compare-buttons, #twona .apollo-main.upload .compare-buttons, #twona .apollo-main.preflight-check .compare-buttons, #twona .apollo-main.text-comparison .compare-buttons {
    padding: 0 !important;
  }
  #twona .apollo-main.graphic-comparison header, #twona .apollo-main.graphic-comparison footer, #twona .apollo-main.upload header, #twona .apollo-main.upload footer, #twona .apollo-main.preflight-check header, #twona .apollo-main.preflight-check footer, #twona .apollo-main.text-comparison header, #twona .apollo-main.text-comparison footer {
    padding: 0 !important;
  }
  #twona .apollo-main.graphic-comparison header p, #twona .apollo-main.graphic-comparison footer p, #twona .apollo-main.upload header p, #twona .apollo-main.upload footer p, #twona .apollo-main.preflight-check header p, #twona .apollo-main.preflight-check footer p, #twona .apollo-main.text-comparison header p, #twona .apollo-main.text-comparison footer p {
    padding: 0 1.25rem 0.625rem 1.25rem;
  }
  #twona .apollo-main.graphic-comparison header button, #twona .apollo-main.graphic-comparison footer button, #twona .apollo-main.upload header button, #twona .apollo-main.upload footer button, #twona .apollo-main.preflight-check header button, #twona .apollo-main.preflight-check footer button, #twona .apollo-main.text-comparison header button, #twona .apollo-main.text-comparison footer button {
    border: 0 !important;
    display: block;
    text-align: center !important;
    color: #2e49eb !important;
    line-height: 2.625rem !important;
    padding: 0 !important;
    margin-top: 1.25rem !important;
    border-top: 1px solid #2e49eb !important;
    border-bottom: 1px solid #2e49eb !important;
    font-size: 1.125rem !important;
    font-family: "MontserratBold", sans-serif !important;
    text-transform: uppercase;
    min-width: 100% !important;
    background: #ffffff !important;
  }
  #twona .apollo-main.graphic-comparison header button:hover, #twona .apollo-main.graphic-comparison footer button:hover, #twona .apollo-main.upload header button:hover, #twona .apollo-main.upload footer button:hover, #twona .apollo-main.preflight-check header button:hover, #twona .apollo-main.preflight-check footer button:hover, #twona .apollo-main.text-comparison header button:hover, #twona .apollo-main.text-comparison footer button:hover {
    background: #2e49eb !important;
    color: #ffffff !important;
  }
  #twona .apollo-main.graphic-comparison header div,
  #twona .apollo-main.graphic-comparison footer, #twona .apollo-main.upload header div,
  #twona .apollo-main.upload footer, #twona .apollo-main.preflight-check header div,
  #twona .apollo-main.preflight-check footer, #twona .apollo-main.text-comparison header div,
  #twona .apollo-main.text-comparison footer {
    -moz-flex-direction: vertical;
    flex-direction: column;
  }
  #twona .apollo-main.graphic-comparison header div .compare-buttons,
  #twona .apollo-main.graphic-comparison footer .compare-buttons, #twona .apollo-main.upload header div .compare-buttons,
  #twona .apollo-main.upload footer .compare-buttons, #twona .apollo-main.preflight-check header div .compare-buttons,
  #twona .apollo-main.preflight-check footer .compare-buttons, #twona .apollo-main.text-comparison header div .compare-buttons,
  #twona .apollo-main.text-comparison footer .compare-buttons {
    order: 1;
  }
  #twona .apollo-main.graphic-comparison header div h2,
  #twona .apollo-main.graphic-comparison footer h2, #twona .apollo-main.upload header div h2,
  #twona .apollo-main.upload footer h2, #twona .apollo-main.preflight-check header div h2,
  #twona .apollo-main.preflight-check footer h2, #twona .apollo-main.text-comparison header div h2,
  #twona .apollo-main.text-comparison footer h2 {
    order: 2;
  }
  #twona .apollo-main.graphic-comparison header div p,
  #twona .apollo-main.graphic-comparison footer p, #twona .apollo-main.upload header div p,
  #twona .apollo-main.upload footer p, #twona .apollo-main.preflight-check header div p,
  #twona .apollo-main.preflight-check footer p, #twona .apollo-main.text-comparison header div p,
  #twona .apollo-main.text-comparison footer p {
    order: 3;
  }
  #twona .apollo-main.graphic-comparison footer, #twona .apollo-main.upload footer, #twona .apollo-main.preflight-check footer, #twona .apollo-main.text-comparison footer {
    margin-top: -1.5625rem;
  }
  #twona .apollo-main.history {
    padding: 1.25rem 0 0 0;
  }
  #twona .apollo-main.history .instructions,
  #twona .apollo-main.history header {
    padding: 0 1.25rem;
  }
  #twona .apollo-main.text-comparison .box-plugin.box-single:first-child {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  #twona .apollo-main.text-comparison .box-plugin.box-single:last-child {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  #twona .layers .hidden {
    z-index: 1000000000000000000000 !important;
  }
  #twona .layers .hidden div .select-default select {
    min-width: 12.5rem !important;
  }
  #twona footer .compare-buttons, #twona header .compare-buttons {
    margin-right: 0;
  }
  #twona footer .compare-buttons button, #twona header .compare-buttons button {
    margin-right: 0;
  }
  #twona .files-upload .progressbar {
    max-width: 90vw !important;
  }
  #twona .plugin .error {
    position: static !important;
  }
  .modal-apollo__container {
    max-width: 5.625%rem;
    width: 90%;
  }
  .tooltip .tooltiptext {
    margin-left: -5px !important;
    left: 0% !important;
    top: 130% !important;
    margin-top: -12px;
    width: 100% !important;
  }
  .tooltip .tooltiptext::after {
    left: 91.8%;
  }
  .text-comparison .box-plugin.box-tools .two-boxes-plugin {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  #twona .apollo-main.text-comparison .modal-apollo__btn_graph {
    position: static !important;
  }
  #twona .apollo-main.text-comparison .modal-apollo__btn_graph .compare-action {
    position: static !important;
    min-width: 50% !important;
    max-width: 50% !important;
    width: 50% !important;
  }
  #twona .apollo-main.graphic-comparison .data-header .compare-action button {
    z-index: 10000000000000000000000000000000000000000000000000000000 !important;
  }
  #twona .apollo-main.graphic-comparison .data-header .compare-action button:disabled {
    opacity: 0.9 !important;
  }
  #twona .apollo-main.graphic-comparison footer .compare-action {
    position: relative !important;
  }
  #twona .apollo-main.graphic-comparison .modal-apollo__container {
    top: 40% !important;
  }
  #twona .apollo-main.graphic-comparison .modal-apollo__btn_graph {
    position: static !important;
  }
  #twona .apollo-main.graphic-comparison .modal-apollo__btn_graph .compare-action {
    position: static !important;
    min-width: auto !important;
    max-width: 90% !important;
    width: 90% !important;
  }
  #twona .apollo-main.graphic-comparison .modal-apollo__btn_graph .compare-action button {
    max-width: 100% !important;
    min-width: 100% !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  #twona .apollo-main.graphic-comparison .modal-apollo__btn_graph .compare-action:first-child button {
    border-right: 0 !important;
  }
  #twona .apollo-main.graphic-comparison .image-comparison {
    min-width: 100% !important;
  }
  #twona .apollo-main.graphic-comparison .image-comparison .buttons-fixed {
    position: relative !important;
    display: block !important;
    right: auto !important;
    margin-top: -5px !important;
    min-width: 100% !important;
    margin-bottom: -15px !important;
    margin-left: 0 !important;
  }
  #twona .apollo-main.graphic-comparison .image-comparison .buttons-fixed .compare-action {
    position: relative !important;
    max-width: 100% !important;
    width: 100% !important;
    text-align: center !important;
    min-width: 100% !important;
  }
  #twona .apollo-main.graphic-comparison .image-comparison .buttons-fixed .compare-action button {
    margin: 10px auto 20px auto !important;
  }
}
@media (min-width: 1px) and (max-width: 736px) and (orientation: portrait) {
  .uplodaded .list-item {
    max-width: 90vw !important;
  }
}
/************ TABLET TABLET TABLET TABLET TABLET TABLET  TABLET TABLET TABLET TABLET TABLET TABLET    ********************************************/
@media (min-width: 737px) and (max-width: 980px) {
  .apollo-main.request-content .request-main .fieldset-buttons button.grey,
  .apollo-main.request-content .request-main .fieldset-buttons button {
    min-width: 8.75rem !important;
    max-width: 8.75rem !important;
  }
  .apollo-main {
    max-width: 70vw !important;
  }
  .apollo-main .file-page-filters.with-three-buttons .fieldset button {
    min-width: 8.75rem !important;
    max-width: 8.75rem !important;
    width: 8.75rem !important;
  }
  .apollo-main.text-comparison footer button {
    margin-top: 3.125rem !important;
    min-width: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .apollo-main.text-comparison footer .compare-action {
    width: 100% !important;
  }
  .apollo-main.text-comparison footer .compare-action button {
    width: 100% !important;
  }
  .apollo-main .alert-try-again button {
    max-width: 12.5rem !important;
    float: none !important;
    padding-top: 0.3125rem !important;
    font-family: "MontserratBold", sans-serif !important;
    padding-bottom: 0.3125rem !important;
    font-family: "Montserrat", sans-serif !important;
  }
  .apollo-main .alert-try-again .fieldset {
    text-align: left !important;
    float: none !important;
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
  }
  .apollo-main p {
    line-height: 170%;
  }
  .apollo-main.graphic-comparison footer, .apollo-main.upload footer, .apollo-main.text-comparison footer {
    padding: 3.125rem 0 0 0 !important;
  }
  .apollo-main.graphic-comparison header div.data-header, .apollo-main.upload header div.data-header, .apollo-main.text-comparison header div.data-header, .apollo-main.graphic-comparison footer, .apollo-main.upload footer, .apollo-main.text-comparison footer {
    -moz-flex-direction: vertical;
    flex-direction: column;
  }
  .apollo-main.graphic-comparison header div.data-header h2, .apollo-main.upload header div.data-header h2, .apollo-main.text-comparison header div.data-header h2, .apollo-main.graphic-comparison footer h2, .apollo-main.upload footer h2, .apollo-main.text-comparison footer h2 {
    order: 1 !important;
  }
  .apollo-main.graphic-comparison header div.data-header p, .apollo-main.upload header div.data-header p, .apollo-main.text-comparison header div.data-header p, .apollo-main.graphic-comparison footer p, .apollo-main.upload footer p, .apollo-main.text-comparison footer p {
    order: 2 !important;
  }
  .apollo-main.graphic-comparison header div.data-header .compare-component, .apollo-main.upload header div.data-header .compare-component, .apollo-main.text-comparison header div.data-header .compare-component, .apollo-main.graphic-comparison footer .compare-component, .apollo-main.upload footer .compare-component, .apollo-main.text-comparison footer .compare-component {
    margin-bottom: 0.9375rem;
    order: 3 !important;
    width: 100%;
  }
  .apollo-main.graphic-comparison header div.data-header .compare-component button, .apollo-main.upload header div.data-header .compare-component button, .apollo-main.text-comparison header div.data-header .compare-component button, .apollo-main.graphic-comparison footer .compare-component button, .apollo-main.upload footer .compare-component button, .apollo-main.text-comparison footer .compare-component button {
    min-width: 100% !important;
    width: 100% !important;
  }
  .apollo-main.graphic-comparison header div.data-header div.compare-buttons, .apollo-main.upload header div.data-header div.compare-buttons, .apollo-main.text-comparison header div.data-header div.compare-buttons, .apollo-main.graphic-comparison footer div.compare-buttons, .apollo-main.upload footer div.compare-buttons, .apollo-main.text-comparison footer div.compare-buttons {
    min-width: 100%;
    width: 100%;
    display: flex;
    -ms-justify-content: space-between;
    justify-content: space-between;
  }
  .apollo-main.upload header div.data-header div.compare-buttons .compare-action, .apollo-main.upload footer div.compare-buttons .compare-action {
    max-width: 50% !important;
    width: 50% !important;
  }
  .apollo-main.upload header div.data-header div.compare-buttons .compare-action button, .apollo-main.upload footer div.compare-buttons .compare-action button {
    max-width: 50% !important;
    width: 50% !important;
  }
  .apollo-main.upload header div.data-header div.compare-buttons .compare-action :first-child, .apollo-main.upload footer div.compare-buttons .compare-action :first-child {
    border-right: 0 !important;
  }
  .apollo-main.text-comparison footer div.compare-buttons {
    min-width: 100% !important;
    width: 100% !important;
  }
  .apollo-main.text-comparison footer div.compare-buttons .compare-action {
    min-width: 100% !important;
    width: 100% !important;
  }
  .apollo-main.text-comparison footer div.compare-buttons .compare-action button {
    min-width: 100% !important;
    width: 100% !important;
  }
  .apollo-main.graphic-comparison div.compare-buttons .compare-action, .apollo-main.text-comparison div.compare-buttons .compare-action {
    min-width: 100% !important;
    width: 100% !important;
  }
  .apollo-main.text-comparison .tools {
    padding-left: 1.125rem !important;
    padding-right: 1.125rem !important;
  }
  .apollo-main .two-boxes-plugin {
    max-width: 100% !important;
    display: block;
  }
  .apollo-main .two-boxes-plugin .box-single {
    margin-bottom: 1.25rem;
  }
  @supports (display: grid) {
    .apollo-main .two-boxes-plugin {
      grid-template-columns: 100% !important;
      grid-template-rows: auto auto;
    }
    .apollo-main .two-boxes-plugin .box-single {
      margin-bottom: 0;
    }
  }
  .apollo-main.text-comparison .carousel {
    padding: 0 !important;
  }
  .apollo-main.text-comparison .carousel div.carousel-main {
    max-width: 64vw !important;
  }
  .apollo-main.text-comparison .two-boxes-plugin {
    padding-bottom: 0 !important;
    margin-top: 1.5625rem !important;
    margin-bottom: 0 !important;
  }
  .apollo-main.text-comparison .two-boxes-plugin .box-plugin.ocr-box {
    padding-bottom: 1.875rem !important;
  }
  @supports (display: grid) {
    .apollo-main.text-comparison .two-boxes-plugin {
      padding: 2.1875rem 0rem 0.9375rem 0rem !important;
    }
  }
  .preflight-check .links {
    padding-right: 2.5rem;
  }
  .text-comparison .box-plugin.box-single:first-child {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .text-comparison .box-plugin.box-single:last-child {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
    margin-top: -2.5rem !important;
  }
  .upload header div.data-header div.compare-buttons,
  .upload footer div.compare-buttons {
    border-right: 1px solid #2a42ee;
  }
  .upload .carousel div.carousel-main {
    max-width: 60vw !important;
  }
  .upload .carousel-upload {
    background: #ececec;
    padding-bottom: 0 !important;
  }
  .upload .carousel-upload .alert-loading {
    background: #ececec;
  }
  .upload .files-upload .ctn .main span {
    max-width: 52vw !important;
  }
  .upload .uplodaded .list-item {
    max-width: 70vw !important;
  }
  .upload .uplodaded .list-item .main {
    min-width: auto !important;
    max-width: 70% !important;
    overflow: hidden !important;
    width: 70% !important;
  }
  .upload .uplodaded .list-item .right {
    width: 20% !important;
  }
  .upload .uplodaded .list-item .right span {
    padding-right: 1.25rem !important;
  }
  .graphic-comparison .modal-apollo__btn,
  .text-comparison .modal-apollo__btn {
    width: 100% !important;
    display: flex !important;
    padding-top: 1.25rem;
    justify-content: space-between !important;
    min-width: 100% !important;
  }
  .graphic-comparison .modal-apollo .compare-action:last-child button,
  .text-comparison .modal-apollo .compare-action:last-child button {
    float: right !important;
  }
  .graphic-comparison .modal-apollo .compare-action,
  .text-comparison .modal-apollo .compare-action {
    min-width: 50% !important;
    width: 50% !important;
  }
  .graphic-comparison .modal-apollo .compare-action button,
  .text-comparison .modal-apollo .compare-action button {
    min-width: 70% !important;
    width: 70% !important;
  }
  .graphic-comparison .compare-action,
  .text-comparison .compare-action {
    margin-bottom: 0.9375rem;
    order: 3 !important;
    width: 100%;
  }
  .graphic-comparison .compare-action button,
  .text-comparison .compare-action button {
    min-width: 100% !important;
    width: 100% !important;
  }
  .graphic-comparison .box-plugin .layers,
  .text-comparison .box-plugin .layers {
    max-width: 33.125rem !important;
  }
  #twona .crop-image {
    margin-top: 0;
    border-top: 4px solid #f8f8f8;
  }
  #twona footer .compare-buttons, #twona header .compare-buttons {
    margin-right: 0;
  }
  #twona footer .compare-buttons button, #twona header .compare-buttons button {
    margin-right: 0;
  }
  .trigger:after {
    width: 0.875rem !important;
    height: 0.875rem !important;
    top: 0rem;
    right: -1.125rem;
  }
  .trigger.opened:after {
    top: 0.1875rem !important;
  }
  .text-comparison .tools {
    grid-template-areas: "links_area" !important;
  }
  .modal-apollo__container {
    max-width: 28.75rem;
    padding-bottom: 0.625rem;
  }
  .ocr-box .links {
    position: relative;
    top: -1.875rem !important;
    margin-bottom: -1.875rem !important;
  }
  .info-open .modal-apollo {
    display: block;
    position: absolute;
  }
  .info-open .modal-apollo__container {
    transform: translate(0%, 0%) !important;
    top: 0 !important;
    position: relative !important;
    left: 0 !important;
    width: 100% !important;
    border-radius: 0 !important;
    max-width: 100% !important;
    padding: 1.25rem 1.25rem 1.875rem 1.25rem !important;
    border-radius: 0;
  }
  .info-open .modal-apollo__container .compare-action {
    min-width: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .info-open .modal-apollo__container .compare-action button {
    min-width: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }
}
@media (min-width: 737px) and (max-width: 1200px) {
  .apollo-main.graphic-comparison .image-comparison .buttons-fixed, .apollo-main.text-comparison .image-comparison .buttons-fixed {
    padding-left: 0rem;
    padding-top: 1.25rem;
  }
  .apollo-main.graphic-comparison .tools .dropdowns select, .apollo-main.text-comparison .tools .dropdowns select {
    min-width: 100% !important;
  }
  .text-comparison .tools {
    grid-template-areas: "links_area" !important;
  }
  .text-comparison .box-plugin.box-tools .tools {
    padding-bottom: 0 !important;
    padding-top: 0.875rem !important;
    max-height: 4.375rem !important;
    height: 4.375rem !important;
    min-height: 4.375rem !important;
  }
  .text-comparison .box-tools .links ul li {
    padding-top: 0 !important;
    margin-top: -0.0625rem !important;
  }
}
@media (min-width: 1400px) {
  .carousel div.carousel-main {
    max-width: 80vw !important;
  }
  .uplodaded .list-item .main {
    min-width: 75% !important;
    max-width: 75% !important;
    width: auto !important;
  }
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXp-p7K4KLg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "MontserratBold";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes fadeIn {
  100% {
    opacity: 0.7;
  }
  0% {
    opacity: 0.1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.1;
  }
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXp-p7K4KLg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "MontserratBold";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes fadeIn {
  100% {
    opacity: 0.7;
  }
  0% {
    opacity: 0.1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.1;
  }
}
@keyframes zoom {
  25% {
    transform: scale3d(1.5, 1.5, 0);
  }
  50% {
    transform: scale3d(1, 1, 0);
  }
  75% {
    transform: scale3d(1.25, 1.25, 0);
  }
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
.action.add-notes span {
  background-image: url('assets//icon_add_notes.png');
}

.action.open-link span {
  background-image: url('assets//icon_open_link.png');
}

.action.see-notes span {
  background-image: url('assets//icon_see_notes.png');
}

.action.send-files span {
  background-image: url('assets//icon_send_files.png');
}

.app-wrapper .main-transfer-content {
  max-width: 80vw;
}
.app-wrapper .main-transfer-content .send-box-checkboxlist {
  margin-top: 0.625rem;
  margin-bottom: 1.5625rem;
}
.app-wrapper .main-transfer-content .send-box-checkboxlist li {
  margin-bottom: 0.625rem;
}
.app-wrapper .main-transfer-content .h4_label {
  color: #4a4a4a;
  text-transform: uppercase;
  font-weight: lighter;
  font-family: "MontserratBold", sans-serif;
  display: block;
  font-size: 0.875rem;
  margin-bottom: 0.4375rem;
}
.app-wrapper .main-transfer-content .share-send-box {
  box-shadow: 0 0 20px 0 rgba(228, 228, 228, 0.9);
  border: 1px solid #e7e7e7;
  margin-bottom: 1.875rem;
  padding: 1.5625rem 1.5625rem 1.5625rem 1.5625rem;
}
.app-wrapper .main-transfer-content .share-send-box .send-box .file-selected-box {
  padding: 1.875rem 0 0 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
}
.app-wrapper .main-transfer-content.choose-options .share-send-box .h4_label {
  margin-bottom: 1rem;
}
.app-wrapper .main-transfer-content.choose-options .share-send-box .transfer-options-signature {
  padding-bottom: 1.625rem;
  margin-left: 0.25rem;
}
.app-wrapper .sub-header .fieldset-buttons button {
  max-width: 100px;
  margin-left: 20px;
  display: inline-block;
}

.share-send-files .header.main-app {
  padding-left: 0;
  background: #fff;
}

.share-send-files-download-list .default_list .list-item .dot-nav-main {
  top: 0.9375rem !important;
}

.share-download li {
  border-bottom: 0.03125rem solid #c0c0c0;
}
.share-download li .list-item .details {
  min-width: 100%;
}
.share-download li .list-item .details .ext {
  position: absolute;
  right: 0.9375rem;
}

@media (min-width: 1px) and (max-width: 736px) {
  .app-wrapper .main-transfer-content {
    max-width: 90vw;
  }
  .app-wrapper .main-transfer-content .version-related-group-list .version-related-item .version-files-list-item-feedabcks {
    max-width: 95%;
  }
  .app-wrapper .main-transfer-content .version-related-group-list .selector-checkbox .selector-name {
    max-width: 95% !important;
  }
  .app-wrapper .main-transfer-content.choose-options .share-send-box .transfer-options-signature {
    margin-left: 0rem;
  }
  .app-wrapper .sub-header .fieldset-buttons button {
    margin-left: 0 !important;
  }
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXp-p7K4KLg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "MontserratBold";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes fadeIn {
  100% {
    opacity: 0.7;
  }
  0% {
    opacity: 0.1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.1;
  }
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXp-p7K4KLg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "MontserratBold";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes fadeIn {
  100% {
    opacity: 0.7;
  }
  0% {
    opacity: 0.1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.1;
  }
}
@keyframes zoom {
  25% {
    transform: scale3d(1.5, 1.5, 0);
  }
  50% {
    transform: scale3d(1, 1, 0);
  }
  75% {
    transform: scale3d(1.25, 1.25, 0);
  }
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
.action.add-notes span {
  background-image: url('assets//icon_add_notes.png');
}

.action.open-link span {
  background-image: url('assets//icon_open_link.png');
}

.action.see-notes span {
  background-image: url('assets//icon_see_notes.png');
}

.action.send-files span {
  background-image: url('assets//icon_send_files.png');
}

.plugin-wrapper .tab_navigation .tab-nav ul li:first-child em {
  white-space: nowrap;
  left: -10px;
}
.plugin-wrapper .signatures .mc-header .header-title-section {
  border-bottom: 0.5px dashed #2E49EB !important;
  padding-bottom: 0.25rem;
  margin-bottom: 1.25rem;
}
.plugin-wrapper .share-signatures .version-details-feedback {
  border-bottom: 0;
}
.plugin-wrapper .default-breadcrumb-header-main .vers-section-load .dimmed_flex,
.plugin-wrapper .loader.share-vers-section .vers-section-load .dimmed_flex {
  margin-top: 1.25rem !important;
}
.plugin-wrapper .default-breadcrumb-header-main small,
.plugin-wrapper .loader.share-vers-section small {
  font-size: 100% !important;
  font-family: "Montserrat", sans-serif !important;
}

.app-wrapper .main-feedback-content {
  max-width: 80vw;
}
.app-wrapper .main-feedback-content .send-box-checkboxlist {
  margin-top: 0.625rem;
  margin-bottom: 1.5625rem;
}
.app-wrapper .main-feedback-content .send-box-checkboxlist li {
  margin-bottom: 0.625rem;
}
.app-wrapper .main-feedback-content .h4_label {
  color: #4a4a4a;
  text-transform: uppercase;
  font-weight: lighter;
  font-family: "MontserratBold", sans-serif;
  display: block;
  font-size: 0.875rem;
  margin-bottom: 0.4375rem;
}
.app-wrapper .main-feedback-content .share-send-box {
  box-shadow: 0 0 20px 0 rgba(228, 228, 228, 0.9);
  margin-right: 0 !important;
  border: 1px solid #e7e7e7;
  margin-bottom: 1.875rem;
  padding: 1.5625rem 1.5625rem 1.5625rem 1.5625rem;
}
.app-wrapper .main-feedback-content .share-send-box .send-box .file-selected-box {
  padding: 1.875rem 0 0 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
}
.app-wrapper .sub-header .fieldset-buttons button {
  max-width: 100px;
  margin-left: 20px;
  display: inline-block;
}

.feedback-options-form .form-checkbox {
  min-width: 18.75rem;
  margin-top: 4px;
}
.feedback-options-form .select-default select {
  min-width: 200px !important;
}
.feedback-options-form .feedback-options-radio .form-radio {
  display: flex;
  flex-direction: column;
  min-width: 25rem;
}
.feedback-options-form .feedback-options-radio .form-radio .selector-name {
  padding-left: 0.5rem;
  line-height: 150%;
}
.feedback-options-form .feedback-options-radio .form-radio .selector-name span {
  font-family: "Montserrat", sans-serif !important;
  font-size: 0.875rem !important;
}

.feedback-content h3 {
  margin-top: 2.5rem;
  font-size: 0.875rem !important;
  font-family: "MontserratBold", sans-serif;
}
.feedback-content .feedback-content-main {
  display: flex;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  max-width: 88% !important;
}
.feedback-content .feedback-content-main.with-title {
  display: block;
}
.feedback-content .feedback-content-main div img {
  min-height: auto !important;
  border: 1.5px solid #C0C0C0;
  box-shadow: 0 0 0 !important;
}
.feedback-content .feedback-content-main div.share-feedback-files-download-list {
  min-width: 100%;
  margin-left: 30px;
}
.feedback-content .feedback-content-main div.share-feedback-files-download-list li:last-child .file-download-one-action-list-item {
  border-bottom: 0 !important;
}

.share-send-files .header.main-app {
  padding-left: 0;
  background: #fff;
}

.share-feedback-feedback .header-title span,
.share-feedback-file-preview .header-title span {
  text-transform: none !important;
}
.share-feedback-feedback .header.main-app,
.share-feedback-file-preview .header.main-app {
  padding-left: 0;
  background: #fff;
}
.share-feedback-feedback .header.main-app .avatar,
.share-feedback-file-preview .header.main-app .avatar {
  background: transparent !important;
}
.share-feedback-feedback .modal-feedback-rejection .txt,
.share-feedback-feedback .modal-feedback-approve .txt,
.share-feedback-file-preview .modal-feedback-rejection .txt,
.share-feedback-file-preview .modal-feedback-approve .txt {
  color: #c8494e !important;
}
.share-feedback-feedback .tw-header_labels,
.share-feedback-file-preview .tw-header_labels {
  font-size: 1.375rem !important;
}
.share-feedback-feedback .tw-header_labels div,
.share-feedback-file-preview .tw-header_labels div {
  border-bottom: 0 !important;
  margin-bottom: 10px !important;
}

.share-send-message div {
  font-family: "Montserrat", sans-serif;
  line-height: 200%;
  font-size: 0.875rem;
}

.feedback-nav ol {
  list-style-type: none;
  margin-top: 4.625rem;
  padding-left: 1.5rem;
}
.feedback-nav ol li.version-nav-ico {
  text-align: center;
  margin-bottom: 1rem;
}
.feedback-nav ol li.version-nav-ico:hover span {
  text-decoration: underline;
}
.feedback-nav ol li.version-nav-ico figure {
  margin: 0 auto;
  position: relative;
  max-width: 84px;
  height: 82px;
  width: 84px;
  border-width: 2px;
  border-style: solid;
  border-color: #c0c0c0;
  overflow: hidden;
}
.feedback-nav ol li.version-nav-ico figure img {
  min-height: auto !important;
  box-shadow: 0 0 0 !important;
}
.feedback-nav ol li.version-nav-ico figure em {
  display: block;
  text-indent: -3000px;
  position: absolute;
  height: 78px;
  width: 80px;
  background-position: center center;
  background-repeat: no-repeat;
}
.feedback-nav ol li.version-nav-ico.selected figure {
  border-color: #2e49eb !important;
}
.feedback-nav ol li.version-nav-ico.selected span {
  color: #2e49eb;
}
.feedback-nav ol li.version-nav-ico.rejected div:hover img {
  opacity: 1;
}
.feedback-nav ol li.version-nav-ico.rejected figure {
  border-color: #f75079;
}
.feedback-nav ol li.version-nav-ico.rejected figure em {
  background-image: url("https://static.twonas.com/apps/misc/thumb_no.png");
  background-color: rgba(138, 52, 37, 0.5);
}
.feedback-nav ol li.version-nav-ico.rejected span {
  color: #c8494e;
}
.feedback-nav ol li.version-nav-ico.approved div:hover img {
  opacity: 1;
}
.feedback-nav ol li.version-nav-ico.approved figure {
  border-color: #82D26A;
}
.feedback-nav ol li.version-nav-ico.approved figure em {
  background-image: url("https://static.twonas.com/apps/misc/thumb_ok.png");
  background-color: rgba(140, 232, 125, 0.5);
}
.feedback-nav ol li.version-nav-ico.approved span {
  color: rgb(74, 198, 82);
}
.feedback-nav ol li.version-nav-ico div:hover img {
  opacity: 0.7;
}
.feedback-nav ol li.version-nav-ico span {
  font-family: "MontserratBold", sans-serif;
  font-size: 0.875rem;
  color: #4a4a4a;
}

.feedback-content-main-files .dot-nav-main {
  top: 10px;
  right: 10px;
}

.share-feedback-main .header.main-app {
  padding-left: 0;
}
.share-feedback-main .header.main-app .info p {
  padding-bottom: 0 !important;
}
.share-feedback-main .header.main-app .info .author-pre {
  text-transform: uppercase;
  margin-right: 0.25rem;
}
.share-feedback-main .header.main-app .info .author-name {
  font-family: "MontserratBold", sans-serif !important;
  color: #000000 !important;
}
.share-feedback-main .header.main-app .info .author-pos {
  color: #000000 !important;
}
.share-feedback-main .header.main-app .info .tw-message__txt {
  padding-left: 0.25rem;
  font-size: 15px !important;
  margin-bottom: 1rem;
  display: block;
}
.share-feedback-main .mc-header {
  margin-bottom: 1.25rem;
  border-bottom: 0.5px solid #C0C0C0;
}
.share-feedback-main .mc-header .tw-header_labels div {
  margin-bottom: 0 !important;
  border-bottom: 0 !important;
}
.share-feedback-main .mc-header .instructions {
  z-index: 200;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 0.875rem;
  margin-top: -0.625rem !important;
}
.share-feedback-main .mc-header .instructions div p {
  padding-top: 0.4375rem;
  line-height: 170%;
}

.feedback-content-main .feedback-content-main-files .notes-list li .dot-nav-main,
.share-feedback-file-preview .feedback-content-main-files .notes-list li .dot-nav-main {
  top: 10px;
  right: 10px;
}

.loader.share-vers-section .dimmed_nav {
  margin-top: -80px;
}
.loader.share-vers-section .dimmed_outset {
  position: relative;
  top: 73px;
  max-width: 73vw;
}

.feedback-content-main .approval-box .approval-box-action div button, .share-feedback-file-preview .approval-box .approval-box-action div button, .signatures .approval-box .approval-box-action div button {
  margin-top: 30px;
}
.feedback-content-main .complete-box .complete-box-action div button, .share-feedback-file-preview .complete-box .complete-box-action div button, .signatures .complete-box .complete-box-action div button {
  margin-top: 30px;
}
.feedback-content-main figure.action-icon, .share-feedback-file-preview figure.action-icon, .signatures figure.action-icon {
  width: 100px;
  height: 100px;
}
.feedback-content-main figure.action-icon.approve-ico, .share-feedback-file-preview figure.action-icon.approve-ico, .signatures figure.action-icon.approve-ico {
  background: transparent url("https://static.twonas.com/apps/misc/a_approved.png") no-repeat 0 0;
}
.feedback-content-main figure.action-icon.reject-ico, .share-feedback-file-preview figure.action-icon.reject-ico, .signatures figure.action-icon.reject-ico {
  background: transparent url("https://static.twonas.com/apps/misc/a_rejected.png") no-repeat 0 0;
}
.feedback-content-main figure.action-icon.complete-ico, .share-feedback-file-preview figure.action-icon.complete-ico, .signatures figure.action-icon.complete-ico {
  background: transparent url("https://static.twonas.com/apps/misc/feedback_completed.png") no-repeat 0 0;
}
.feedback-content-main .detail-box .detail-box-main .details, .share-feedback-file-preview .detail-box .detail-box-main .details, .signatures .detail-box .detail-box-main .details {
  font-size: 0.875rem !important;
  color: #4A4A4A;
}
.feedback-content-main .share-feedback-messages .messages-section-main, .share-feedback-file-preview .share-feedback-messages .messages-section-main, .signatures .share-feedback-messages .messages-section-main {
  position: relative;
}
.feedback-content-main .share-feedback-messages .messages-section-main .message-not-content, .share-feedback-file-preview .share-feedback-messages .messages-section-main .message-not-content, .signatures .share-feedback-messages .messages-section-main .message-not-content {
  margin-top: 0.25rem;
}
.feedback-content-main .share-feedback-messages .messages-section-main .message-not-content .alert-message-icon, .share-feedback-file-preview .share-feedback-messages .messages-section-main .message-not-content .alert-message-icon, .signatures .share-feedback-messages .messages-section-main .message-not-content .alert-message-icon {
  padding: 1.875rem 2.1875rem 1.875rem 0 !important;
  max-width: 27.5rem !important;
  width: 27.5rem !important;
}
.feedback-content-main .share-feedback-messages .messages-section-main .feedback-message-list .notes-list .dot-nav-main, .share-feedback-file-preview .share-feedback-messages .messages-section-main .feedback-message-list .notes-list .dot-nav-main, .signatures .share-feedback-messages .messages-section-main .feedback-message-list .notes-list .dot-nav-main {
  top: 0.625rem;
  right: 0.625rem;
}
.feedback-content-main .share-feedback-messages .messages-section-main .feedback-message-list li.messages-timeline-item, .share-feedback-file-preview .share-feedback-messages .messages-section-main .feedback-message-list li.messages-timeline-item, .signatures .share-feedback-messages .messages-section-main .feedback-message-list li.messages-timeline-item {
  padding: 1.375rem 0 0.9375rem 0;
  border-top: 0.5px dashed #2e49eb;
}
.feedback-content-main .share-feedback-messages .messages-section-main .feedback-message-list li.messages-timeline-item:first-child, .share-feedback-file-preview .share-feedback-messages .messages-section-main .feedback-message-list li.messages-timeline-item:first-child, .signatures .share-feedback-messages .messages-section-main .feedback-message-list li.messages-timeline-item:first-child {
  border-top: 0 !important;
}
.feedback-content-main .share-feedback-messages .messages-section-main .feedback-message-list li.messages-timeline-item .message figure.action-icon, .share-feedback-file-preview .share-feedback-messages .messages-section-main .feedback-message-list li.messages-timeline-item .message figure.action-icon, .signatures .share-feedback-messages .messages-section-main .feedback-message-list li.messages-timeline-item .message figure.action-icon {
  width: 86px;
  height: 70px;
  margin-left: 3.25rem;
  margin-right: 0.625rem;
}
.feedback-content-main .share-feedback-messages .messages-section-main .feedback-message-list li.messages-timeline-item .message figure.action-icon.approve-ico, .share-feedback-file-preview .share-feedback-messages .messages-section-main .feedback-message-list li.messages-timeline-item .message figure.action-icon.approve-ico, .signatures .share-feedback-messages .messages-section-main .feedback-message-list li.messages-timeline-item .message figure.action-icon.approve-ico {
  background-size: 58.7878787879px 60px !important;
}
.feedback-content-main .share-feedback-messages .messages-section-main .feedback-message-list li.messages-timeline-item .message figure.action-icon.reject-ico, .share-feedback-file-preview .share-feedback-messages .messages-section-main .feedback-message-list li.messages-timeline-item .message figure.action-icon.reject-ico, .signatures .share-feedback-messages .messages-section-main .feedback-message-list li.messages-timeline-item .message figure.action-icon.reject-ico {
  background-size: 60px 58.7878787879px !important;
}
.feedback-content-main .share-feedback-messages .messages-section-main .feedback-message-list li.messages-timeline-item .message .header.main-app .info, .share-feedback-file-preview .share-feedback-messages .messages-section-main .feedback-message-list li.messages-timeline-item .message .header.main-app .info, .signatures .share-feedback-messages .messages-section-main .feedback-message-list li.messages-timeline-item .message .header.main-app .info {
  display: flex;
  flex-direction: column;
}
.feedback-content-main .share-feedback-messages .messages-section-main .feedback-message-list li.messages-timeline-item .message .header.main-app .info p, .share-feedback-file-preview .share-feedback-messages .messages-section-main .feedback-message-list li.messages-timeline-item .message .header.main-app .info p, .signatures .share-feedback-messages .messages-section-main .feedback-message-list li.messages-timeline-item .message .header.main-app .info p {
  display: flex;
}
.feedback-content-main .share-feedback-messages .messages-section-main .feedback-message-list li.messages-timeline-item .message .header.main-app .info p .author-pos, .share-feedback-file-preview .share-feedback-messages .messages-section-main .feedback-message-list li.messages-timeline-item .message .header.main-app .info p .author-pos, .signatures .share-feedback-messages .messages-section-main .feedback-message-list li.messages-timeline-item .message .header.main-app .info p .author-pos {
  display: none !important;
}

.share-feedback-file-preview .dot-nav-main {
  top: 0.625rem;
  right: 0.625rem;
}
.share-feedback-file-preview .version-detail-preview-file .pdfjs-viewer .alert.alert-message-icon h3 {
  background-size: 50px !important;
  max-width: 350px !important;
}
.share-feedback-file-preview .version-detail-preview-file .details .title {
  color: #4a4a4a !important;
  cursor: default !important;
}
.share-feedback-file-preview .version-detail-preview-file .details .title:hover {
  text-decoration: none !important;
}
.share-feedback-file-preview .version-detail-preview-file .list-item .dot-nav-main {
  top: 0.625rem;
}

.share-feedback-feedback,
.share-feedback-file-preview {
  padding-bottom: 3.125rem;
}
.share-feedback-feedback .share-feedback-versions .summary .diff-labels,
.share-feedback-file-preview .share-feedback-versions .summary .diff-labels {
  padding-right: 0.625rem;
}
.share-feedback-feedback .share-feedback-versions .summary .diff-labels span,
.share-feedback-file-preview .share-feedback-versions .summary .diff-labels span {
  margin-bottom: 0.25rem;
}
.share-feedback-feedback .share-feedback-versions .alert-message-icon.warning,
.share-feedback-file-preview .share-feedback-versions .alert-message-icon.warning {
  padding-top: 1.25rem;
}
.share-feedback-feedback .header.main-app,
.share-feedback-file-preview .header.main-app {
  padding-left: 0;
  background: #fff;
}
.share-feedback-feedback .mc-header,
.share-feedback-file-preview .mc-header {
  border-bottom: 0.5px dashed #2e49eb;
  padding-bottom: 0.375rem;
  margin-bottom: 1.5625rem;
}

.version-selected .alert-loading {
  background: transparent !important;
}

.modal .nw-editor {
  height: 140px !important;
}
.modal .nw-editor__placeholder {
  color: #4a4a4a !important;
}

.with-overlay::after {
  content: "";
  display: block;
  position: fixed;
  padding: 0;
  width: 100%;
  overflow: hidden;
  z-index: 1000000;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
}

.header .avatar {
  background: transparent !important;
}

#body .share-feedback-feedback .modal-message-main fieldset button {
  min-width: 11.25rem !important;
}
#body .share-feedback-feedback .artwork-upload-item .files-upload .files-upload-li .complete .main span,
#body .share-feedback-feedback .artwork-upload-item .files-upload .files-upload-li .ctn .main span,
#body .share-feedback-feedback .artwork-upload-item .files-upload .files-upload-li .fail .main span {
  width: calc(70% - 15px) !important;
}
#body .share-feedback-feedback .artwork-upload-box-action {
  border-bottom: 0.5px dashed #2e49eb;
  margin-bottom: 2.375rem;
}
#body .share-feedback-feedback fieldset {
  margin-bottom: 1.5625rem;
  border-bottom: 0.5px dashed #2e49eb;
}
#body .share-feedback-feedback fieldset.two-buttons button {
  min-width: 11.375rem;
}
#body .share-feedback-feedback fieldset button {
  margin: 0 auto 2.1875rem auto;
  min-width: 17.875rem;
}

.modal-feedback.m_over p {
  display: block;
  max-height: 170px;
  overflow: auto;
}

#body .artwork-upload-box-message .header.main-app {
  background: transparent !important;
}
#body .artwork-upload-box-message .header.main-app .info p {
  text-align: left;
}
#body .header.main-app .avatar {
  background: transparent !important;
}

#body .view-mode-nav li.list-slash strong {
  font-size: 140% !important;
  position: relative;
  top: -4px;
}

#body .feedback-message-list .view-mode-nav {
  padding-top: 0;
  top: -35px;
}
#body .feedback-message-list .display-list,
#body .feedback-message-list .grid-list {
  top: 10px;
  margin-bottom: -20px;
}

#body .grid-item-details .blur-img {
  border: 1px solid #e7e7e7 !important;
}
#body .grid-item-details .loader {
  text-align: center;
}
#body .grid-item-details .loader .dimmed {
  min-width: 100%;
  margin: 0 auto;
}
#body .grid-item-details .loader .dimmed .dimmed_box {
  min-width: 100%;
}
#body .grid-item-details .item-preview {
  margin: 0 auto;
}
#body .grid-item-details .item-preview img {
  min-height: 6.875rem;
  display: block;
  border: 1px solid #e7e7e7;
  box-shadow: none !important;
}
#body .grid-item-details .dot-nav-main {
  top: 5px;
  right: 12px !important;
}

.plugin-wrapper .alert-loading {
  background: transparent !important;
}

ul.feedback-response-list {
  list-style-type: none;
  margin-top: -0.9375rem;
}
ul.feedback-response-list li.feedback-response-item {
  border-bottom: 0.5px solid #c0c0c0;
  padding: 0.625rem 0 0.9375rem 0;
}
ul.feedback-response-list li.feedback-response-item:last-child {
  border-bottom: 0;
}
ul.feedback-response-list li.feedback-response-item .feedback-response-item-message {
  font-family: "Montserrat", sans-serif;
  padding-bottom: 1.875rem;
  padding-left: 3.125rem;
  font-size: 0.875rem;
}
ul.feedback-response-list li.feedback-response-item .header.main-app .info .author-pre {
  text-transform: uppercase;
  margin-right: 0.25rem;
}
ul.feedback-response-list li.feedback-response-item .header.main-app .info .author-name {
  font-family: "Montserrat", sans-serif;
}
ul.feedback-response-list li.feedback-response-item .header.main-app .info .tw-message__txt {
  padding-left: 1.25rem;
  margin-top: 0.1875rem;
  display: block;
}
ul.feedback-response-list li.feedback-response-item.rejected .header.main-app .info .author-pre {
  color: #C8494E !important;
}
ul.feedback-response-list li.feedback-response-item.rejected .header.main-app .info .tw-message__txt {
  color: #C8494E !important;
  background: transparent url("https://static.twonas.com/apps/misc/clock-red.png") no-repeat 0 50% !important;
}
ul.feedback-response-list li.feedback-response-item.approved .header.main-app .info .author-pre {
  color: #92D77D !important;
}
ul.feedback-response-list li.feedback-response-item.approved .header.main-app .info .tw-message__txt {
  color: #92D77D !important;
  background: transparent url('/clock-green.png') no-repeat 0 50% !important;
}
ul.feedback-response-list li.feedback-response-item.pending .header.main-app .info {
  opacity: 0.7;
}
ul.feedback-response-list li.feedback-response-item.pending .header.main-app .info .author-pre {
  color: #F6B273 !important;
}
ul.feedback-response-list li.feedback-response-item.pending .header.main-app .info .tw-message__txt {
  color: #F6B273 !important;
  background: transparent url("https://static.twonas.com/apps/misc/clock-orange.png") no-repeat 0 50% !important;
}
ul.feedback-response-list li.feedback-response-item span {
  font-family: "MontserratBold", sans-serif;
  font-size: 0.875rem;
  color: #4a4a4a;
}

.message-notes .note-legacy-wrapper .note-legacy-tools {
  padding-top: 0 !important;
  min-height: 0.875rem !important;
  justify-content: flex-end !important;
}
.message-notes .note-legacy-wrapper .note-legacy-tools button {
  margin-top: 1.125rem !important;
  margin-right: 0.625rem !important;
}

.file-notes .carousel {
  margin-top: 1.25rem !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.file-notes .carousel .carousel-main {
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);
  border: 1px solid #e7e7e7;
  background: #ffffff !important;
  max-width: 100% !important;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.file-notes .note-legacy-wrapper,
.message-notes .note-legacy-wrapper {
  margin-bottom: 20px;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);
  border: 1px solid #e7e7e7;
  padding: 0 1.25rem 1.25rem 1.25rem !important;
}
.file-notes .note-legacy-wrapper .notes-image-container img,
.message-notes .note-legacy-wrapper .notes-image-container img {
  box-shadow: 0 0 0 !important;
}
.file-notes .note-legacy-wrapper .note-legacy-tools,
.message-notes .note-legacy-wrapper .note-legacy-tools {
  display: flex !important;
  justify-content: space-between;
  background: #ffffff !important;
}
.file-notes .note-legacy-wrapper .note-legacy-tools button,
.message-notes .note-legacy-wrapper .note-legacy-tools button {
  margin-right: -1.25rem !important;
}

.message-main .note-legacy-wrapper {
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);
  border: 1px solid #e7e7e7;
  padding: 0 1.25rem 1.25rem 1.25rem !important;
}
.message-main .note-legacy-wrapper .notes-image-container img {
  box-shadow: 0 0 0 !important;
}
.message-main .note-legacy-wrapper .note-legacy-tools {
  display: flex !important;
  justify-content: space-between;
  background: #ffffff !important;
}
.message-main .note-legacy-wrapper .note-legacy-tools button {
  margin-right: -1.25rem !important;
}

.share-feedback-messages.no-messages .feedback-messages-form .open-message-link--icon,
.share-feedback-messages.no-messages .feedback-messages-form .open-message-link--collapse {
  margin-left: 0rem !important;
  top: 0rem;
}
.share-feedback-messages .feedback-messages-form .open-message-link--icon,
.share-feedback-messages .feedback-messages-form .open-message-link--collapse {
  position: relative;
  top: -2.1875rem;
  background: transparent url("https://static.twonas.com/apps/icons/icon_add_notes.png") no-repeat 0 50% !important;
  margin-left: 6.625rem !important;
  font-family: "MontserratBold", sans-serif !important;
  text-transform: uppercase;
  font-size: 0.875rem !important;
  padding-left: 1.25rem;
}

#body .feedback-messages-timeline .files-list-download ul {
  border: 0 !important;
}
#body .feedback-messages-timeline .files-list-download ul li {
  background: #fff !important;
  border-bottom: 0.5px solid #C0C0C0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
  border-top: 0 !important;
}
#body .feedback-messages-timeline .files-list-download ul li:last-child {
  border-bottom: 0 !important;
}
#body .feedback-messages-timeline .files-list-download ul li.hover {
  background: #fff !important;
}
#body .feedback-messages-timeline .files-list-download ul li .list-item {
  min-width: 100% !important;
  max-width: 100% !important;
  justify-content: space-between !important;
}
#body .feedback-messages-timeline .files-list-download ul li .list-item .right {
  margin-right: 0.375rem;
  width: auto !important;
}
#body .feedback-messages-timeline .files-list-download ul li .list-item .right span {
  font-family: "MontserratBold", sans-serif !important;
  color: #4a4a4a !important;
  font-size: 0.875rem !important;
}
#body .feedback-messages-timeline .files-list-download ul li .list-item .action {
  margin-right: -0.75rem;
}
#body .feedback-messages-timeline .files-list-download ul li .list-item .action span {
  padding-left: 1.25rem !important;
  background: transparent url("https://static.twonas.com/apps/icons/download_ico.png") no-repeat 0 50% !important;
  font-family: "MontserratBold", sans-serif !important;
  color: #2e49eb !important;
  text-transform: uppercase;
  font-size: 0.875rem !important;
  text-decoration: none !important;
}
#body .feedback-messages-timeline .files-list-download ul li .list-item .action span:hover {
  text-decoration: underline !important;
}
#body .feedback-messages-timeline .files-list-download ul li .list-item .main span {
  padding-left: 1.75rem;
  background: transparent url("https://static.twonas.com/apps/misc/visible.png") no-repeat 0 50% !important;
  background-size: 20.347826087px 12px !important;
  font-family: "MontserratBold", sans-serif !important;
  color: #2e49eb !important;
  font-size: 0.75rem !important;
}
#body .feedback-messages-timeline .files-list-download ul li.selected {
  background: #fff !important;
}
#body .feedback-messages-timeline .files-list-download ul li.selected .list-item {
  background: #fff !important;
}
#body .feedback-messages-timeline .files-list-download ul li.selected .list-item .main span {
  color: #000000 !important;
}

.plugin-wrapper .main-content.share-feedback-review .app-main {
  padding-right: 0 !important;
}

.grid-wrapper .sub-header {
  position: relative;
}
.grid-wrapper .sub-header .fieldset-buttons {
  position: absolute;
  right: 0;
}

.main-content.share-feedback-feedback .messages-section-main .header.main-app .info .author-feedback {
  margin-right: 0.25rem;
}
.main-content.share-feedback-feedback .modal .modal-signature-main.s_02 fieldset.two-buttons {
  margin-bottom: -50px !important;
  max-width: 82.2%;
}
.main-content.share-feedback-feedback .modal .modal-signature-main.s_02 .box_item .digital-sign .pin_list {
  margin-top: -0.9375rem;
  min-height: 10.125rem;
}
.main-content.share-feedback-feedback .modal fieldset {
  border-bottom: 0 !important;
  margin-bottom: -2.1875rem !important;
}
.main-content.share-feedback-feedback .share-feedback-versions-list .result-item {
  margin-bottom: 0.375rem !important;
}
.main-content.share-feedback-feedback .share-feedback-versions-list .result-item .dot-nav-main {
  right: 0.875rem !important;
}
.main-content.share-feedback-feedback .share-feedback-versions-list .summary-group.not-clickable {
  cursor: default !important;
}
.main-content.share-feedback-feedback .share-feedback-versions-list .summary-group.not-clickable span {
  cursor: default !important;
}
.main-content.share-feedback-feedback .share-feedback-versions-list .version-feedback-bubble {
  margin-right: 0.125rem !important;
}

@media (min-width: 980px) and (max-width: 1400px) {
  #body .feedback-messages-timeline .files-list-download ul li .list-item .main span {
    max-width: 37.5rem;
  }
}
@media (min-width: 1400px) and (max-width: 100vw) {
  #body .feedback-messages-timeline .files-list-download ul li .list-item .main span {
    max-width: 52.5rem;
  }
  .feedback-content .feedback-content-main {
    max-width: 91% !important;
  }
}
@media (min-width: 980px) and (max-width: 1220px) {
  #body .feedback-content .feedback-content-main .file-download-one-action-list-item {
    padding-right: 20px !important;
  }
}
@media (min-width: 737px) and (max-width: 1090px) {
  .share-feedback-feedback .approval-box {
    position: relative;
  }
  .share-feedback-feedback .approval-box .approval-box-action {
    margin-bottom: 0 !important;
  }
  .share-feedback-feedback .approval-box .approval-box-action.approved-artwork, .share-feedback-feedback .approval-box .approval-box-action.rejected-artwork {
    flex-direction: row-reverse;
    margin-bottom: 20px !important;
  }
  .share-feedback-feedback .approval-box .approval-box-action.approved-artwork .action-message, .share-feedback-feedback .approval-box .approval-box-action.rejected-artwork .action-message {
    position: static !important;
    text-align: center !important;
  }
  .share-feedback-feedback .approval-box .approval-box-action .action-message {
    display: block !important;
    width: 100% !important;
    position: absolute;
    text-align: left !important;
    order: 1;
    top: 0px;
  }
  .share-feedback-feedback .approval-box .approval-box-action .action-message span {
    max-width: 100% !important;
  }
  .share-feedback-feedback .approval-box .approval-box-action .action-reject {
    margin-top: 30px;
  }
  .share-feedback-feedback .approval-box .approval-box-action .action-reject figure.action-icon.reject-ico {
    background-size: 50%;
    margin-top: 20px !important;
    margin-right: -24px !important;
  }
  .share-feedback-feedback .approval-box .approval-box-action .action-approve {
    margin-top: 30px;
  }
  .share-feedback-feedback .approval-box .approval-box-action .action-approve figure.action-icon.approve-ico {
    background-size: 50%;
    margin-top: 20px !important;
  }
  .share-feedback-feedback .approval-box .approval-box-action .action-complete {
    margin-top: 30px;
  }
  .share-feedback-feedback .approval-box .approval-box-action .action-complete figure.action-icon.complete-ico {
    background-size: 50%;
    margin-top: 20px !important;
  }
}
@media (min-width: 980px) and (max-width: 1200px) {
  .artwork-upload-item .files-upload .files-upload-li .complete .main span,
  .artwork-upload-item .files-upload .files-upload-li .ctn .main span,
  .artwork-upload-item .files-upload .files-upload-li .fail .main span {
    max-width: 46%;
    width: 100%;
  }
}
@media (min-width: 737px) and (max-width: 980px) {
  .feedback-options-form .form-checkbox,
  .feedback-options-form .select-default {
    padding-bottom: 20px;
    border-bottom: 1px dashed #2e49eb;
  }
  .feedback-options-form .feedback-options-radio .form-radio {
    flex-direction: row !important;
  }
  #body .feedback-messages-timeline .files-list-download ul li .list-item .main span {
    max-width: 27.5rem;
  }
  .artwork-upload-item .files-upload .files-upload-li .complete .main span,
  .artwork-upload-item .files-upload .files-upload-li .ctn .main span,
  .artwork-upload-item .files-upload .files-upload-li .fail .main span {
    max-width: 30%;
    width: 100%;
  }
  .feedback-content .feedback-content-main {
    max-width: 80% !important;
  }
  .feedback-content .feedback-content-main .file-download-one-action-list-item {
    flex-direction: column;
  }
  .feedback-content .feedback-content-main .file-download-one-action-list-item .file-download-item {
    max-width: 100% !important;
  }
}
.message-files .file-download-one-action-list {
  margin-top: -0.75rem;
}
.message-files .file-download-one-action-list li:last-child .file-download-one-action-list-item {
  border-bottom: 0 !important;
}

.share-feedback-feedback {
  overflow: hidden;
}

.not-found-msg .error p.txt {
  line-height: 180%;
  font-size: 90%;
}

#body .share-feedback-messages .alert-message-icon {
  width: 60%;
}
#body .share-feedback-messages .alert-message-icon.alert h3 {
  background: transparent url("https://static.twonas.com/apps/misc/warning_icons/alert_icon.svg") no-repeat 90% 50%;
  background-size: 12% !important;
}

@media (min-width: 1px) and (max-width: 736px) {
  #body .main-content.share-feedback-feedback .artwork-upload-box-action.approved-artwork .action-message span {
    margin-left: 30px;
    margin-top: 40px !important;
    line-height: 130% !important;
  }
  .artwork-upload-item .files-upload .files-upload-li .complete .main span,
  .artwork-upload-item .files-upload .files-upload-li .ctn .main span,
  .artwork-upload-item .files-upload .files-upload-li .fail .main span {
    max-width: 30% !important;
    width: 100% !important;
  }
  .feedback-options-form .feedback-options-radio .radio-item .selector-name span {
    font-size: 0.8125rem !important;
    margin-left: -8px !important;
  }
  .feedback-options-form .form-checkbox,
  .feedback-options-form .select-default {
    padding-bottom: 20px;
    border-bottom: 1px dashed #2e49eb;
  }
  .feedback-options-form .feedback-options-radio .form-radio {
    flex-direction: row !important;
  }
  .tab_navigation .tab-nav ul li span {
    display: none !important;
  }
  .share-feedback-file-preview.main-content {
    padding-top: 1.25rem !important;
    padding-right: 3%;
    padding-left: 3%;
  }
  .share-feedback-file-preview.main-content .note-legacy-wrapper {
    max-width: 98vw;
  }
  .share-feedback-feedback .feedback-content-main .approval-box .approval-box-action {
    flex-direction: column;
    padding: 0 30%;
  }
  .share-feedback-feedback .feedback-content-main .approval-box .approval-box-action.approved-artwork, .share-feedback-feedback .feedback-content-main .approval-box .approval-box-action.rejected-artwork {
    margin-bottom: 20px !important;
    padding: 0 3% !important;
  }
  .share-feedback-feedback .feedback-content-main .approval-box .approval-box-action.approved-artwork .action-message, .share-feedback-feedback .feedback-content-main .approval-box .approval-box-action.rejected-artwork .action-message {
    max-width: 70% !important;
    position: absolute !important;
    text-align: center !important;
    margin-top: 20px;
  }
  .share-feedback-feedback .feedback-content-main .approval-box .approval-box-action .action-approve {
    margin-bottom: -40px;
    margin-top: 5px;
  }
  .plugin-wrapper {
    grid-template-columns: auto !important;
    min-width: 100%;
    min-height: auto !important;
    padding-bottom: 2.25rem !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    grid-template-rows: auto 1fr !important;
    grid-template-areas: "aside" "main" !important;
  }
  .plugin-wrapper .sub-header {
    -moz-flex-direction: vertical;
    flex-direction: column;
  }
  .plugin-wrapper .sub-header .fieldset-buttons {
    width: 100% !important;
    padding-bottom: 1.5625rem;
  }
  .plugin-wrapper .main-content.share-feedback-feedback {
    padding-left: 3% !important;
    padding-top: 1.5625rem !important;
    padding-right: 3% !important;
  }
  .grid-wrapper .sub-header .fieldset-buttons {
    position: relative;
    min-width: auto !important;
  }
  .file-notes .note-legacy-wrapper .note-info {
    margin-bottom: 1.25rem;
    text-align: left;
  }
  .file-notes .note-legacy-wrapper .note-legacy-tools {
    flex-direction: column;
  }
  .request-main .mc-header,
  .feedback-info {
    max-width: 90vw;
  }
  .version-selected .feedback-content-main {
    max-width: 100% !important;
    flex-direction: column;
  }
  .version-selected .feedback-content-main.feedback-content-main.with-title .content-preview {
    flex-direction: column;
  }
  .version-selected .feedback-content-main .share-feedback-files-download-list {
    min-width: auto !important;
    max-width: 100% !important;
    margin-left: 0 !important;
  }
  .share-feedback .feedback-nav {
    margin-bottom: 0;
    margin-top: -3.125rem;
  }
  .feedback-nav {
    overflow: scroll;
    max-width: 90vw;
    margin-bottom: -3.75rem;
  }
  .feedback-nav ol {
    list-style-type: none;
    margin-top: 1.25rem;
    padding-left: 0rem;
    flex-direction: row;
    display: flex;
  }
  .feedback-nav ol li.version-nav-ico {
    text-align: center;
    margin-bottom: 1rem;
    margin-right: 1.25rem;
  }
  .feedback-nav ol li.version-nav-ico figure {
    margin: 0 auto;
    position: relative;
    max-width: 5.25rem;
    height: 5.125rem;
    width: 5.25rem;
    border-width: 2px;
    border-style: solid;
    border-color: #c0c0c0;
  }
  .feedback-nav ol li.version-nav-ico figure em {
    display: block;
    text-indent: -3000px;
    position: absolute;
    height: 4.875rem;
    width: 5rem;
    background-position: center center;
    background-repeat: no-repeat;
  }
  body#body .file-notes .carousel {
    padding: 1rem 0 0 0 !important;
  }
  body#body .feedback-messages-timeline .files-list-download ul li .list-item {
    text-align: left !important;
  }
  body#body .feedback-messages-timeline .files-list-download ul li .list-item .main {
    text-align: left;
  }
  body#body .feedback-messages-timeline .files-list-download ul li .list-item .right {
    background: #fff !important;
    border-top: 1px solid #2e49eb;
    border-bottom: 1px solid #2e49eb;
    border-right: 1px solid #2e49eb;
  }
  body#body .feedback-messages-timeline .files-list-download ul li .list-item .action {
    max-width: 144px !important;
    background: #fff !important;
    border-top: 1px solid #2e49eb;
    border-bottom: 1px solid #2e49eb;
    border-left: 1px solid #2e49eb;
  }
  body#body .feedback-messages-timeline .files-list-download ul li .list-item .action span {
    max-width: auto !important;
    margin-right: 10px !important;
    background-color: #fff !important;
  }
  .app-wrapper .main-feedback-content {
    max-width: 90vw;
  }
  .app-wrapper .main-feedback-content .version-related-group-list .version-related-item .version-files-list-item-feedabcks {
    max-width: 95%;
  }
  .app-wrapper .main-feedback-content .version-related-group-list .selector-checkbox .selector-name {
    max-width: 95% !important;
  }
  .app-wrapper .sub-header .fieldset-buttons button {
    margin-left: 0 !important;
  }
  #body .share-feedback-messages .alert-message-icon {
    width: 100%;
  }
  #body .share-feedback-messages .alert-message-icon.alert h3 {
    background-size: 20% !important;
  }
}
@media (min-width: 1500px) and (max-width: 100vw) {
  .share-feedback-file-preview .carousel {
    max-width: 100% !important;
  }
  .share-feedback-file-preview .note-box-main .note-legacy-wrapper {
    max-width: 100%;
  }
}
@media (min-width: 736px) and (max-width: 1400px) {
  #body .share-feedback-messages .alert-message-icon {
    width: 80%;
    padding: 0 12%;
  }
}
.plugin-wrapper .grid-item-details .size-bubble {
  display: flex;
  justify-content: space-between;
}
.plugin-wrapper .grid-item-details .item-preview {
  /* Set the dimensions for the image preview */
  width: 100%;
  height: 100%;
  /* Ensure the image does not exceed the grid square item dimensions */
  max-width: 200px;
  max-height: 150px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  /* Style the image inside the core-preview-page-blur component */
}
.plugin-wrapper .grid-item-details .item-preview img {
  /* Center the image both horizontally and vertically within the available space */
  min-height: 6.875rem;
  display: block;
}
.plugin-wrapper .grid-item-details .dot-nav-main {
  top: 5px !important;
  right: 5px !important;
}
/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./node_modules/quill/dist/quill.core.css?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************/
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor > *{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li > .ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked] > .ql-ui,.ql-editor li[data-list=unchecked] > .ql-ui{color:#777}.ql-editor li[data-list=bullet] > .ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked] > .ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked] > .ql-ui:before{content:'\2610'}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered] > .ql-ui:before{content:counter(list-0, decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before{content:counter(list-1, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before{content:counter(list-2, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before{content:counter(list-3, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before{content:counter(list-4, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before{content:counter(list-5, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before{content:counter(list-6, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before{content:counter(list-7, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before{content:counter(list-8, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before{content:counter(list-9, decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl > .ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{color:rgba(0,0,0,0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}
/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./node_modules/quill/dist/quill.bubble.css?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************************/
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor > *{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li > .ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked] > .ql-ui,.ql-editor li[data-list=unchecked] > .ql-ui{color:#777}.ql-editor li[data-list=bullet] > .ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked] > .ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked] > .ql-ui:before{content:'\2610'}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered] > .ql-ui:before{content:counter(list-0, decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before{content:counter(list-1, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before{content:counter(list-2, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before{content:counter(list-3, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before{content:counter(list-4, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before{content:counter(list-5, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before{content:counter(list-6, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before{content:counter(list-7, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before{content:counter(list-8, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before{content:counter(list-9, decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl > .ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{color:rgba(0,0,0,0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-bubble.ql-toolbar:after,.ql-bubble .ql-toolbar:after{clear:both;content:'';display:table}.ql-bubble.ql-toolbar button,.ql-bubble .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble.ql-toolbar button svg,.ql-bubble .ql-toolbar button svg{float:left;height:100%}.ql-bubble.ql-toolbar button:active:hover,.ql-bubble .ql-toolbar button:active:hover{outline:none}.ql-bubble.ql-toolbar input.ql-image[type=file],.ql-bubble .ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble.ql-toolbar button:hover,.ql-bubble .ql-toolbar button:hover,.ql-bubble.ql-toolbar button:focus,.ql-bubble .ql-toolbar button:focus,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected{color:#fff}.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#fff}.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#fff}@media (pointer:coarse){.ql-bubble.ql-toolbar button:hover:not(.ql-active),.ql-bubble .ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble{box-sizing:border-box}.ql-bubble *{box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:'';display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-thin,.ql-bubble .ql-stroke.ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label::before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-label::before,.ql-bubble .ql-picker.ql-header .ql-picker-item::before{content:'Normal'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{content:'Heading 1'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{content:'Heading 2'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{content:'Heading 3'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{content:'Heading 4'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{content:'Heading 5'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{content:'Heading 6'}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-label::before,.ql-bubble .ql-picker.ql-font .ql-picker-item::before{content:'Sans Serif'}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:'Serif'}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:'Monospace'}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-label::before,.ql-bubble .ql-picker.ql-size .ql-picker-item::before{content:'Normal'}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:'Small'}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:'Large'}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:'Huge'}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:transparent;border:none;color:#fff;font-size:13px;height:100%;outline:none;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{top:10px;position:absolute;right:20px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"\00D7";font-size:16px;font-weight:bold}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close){position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::before{background-color:#444;border-radius:15px;top:-5px;font-size:12px;color:#fff;content:attr(href);font-weight:normal;overflow:hidden;padding:5px 15px;text-decoration:none;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::after{border-top:6px solid #444;border-left:6px solid transparent;border-right:6px solid transparent;top:0;content:" ";height:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::before,.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::after{left:0;margin-left:50%;position:absolute;transform:translate(-50%,-100%);transition:visibility 0s ease 200ms;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover::before,.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover::after{visibility:visible}
/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./node_modules/quill/dist/quill.snow.css?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************/
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor > *{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li > .ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked] > .ql-ui,.ql-editor li[data-list=unchecked] > .ql-ui{color:#777}.ql-editor li[data-list=bullet] > .ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked] > .ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked] > .ql-ui:before{content:'\2610'}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered] > .ql-ui:before{content:counter(list-0, decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before{content:counter(list-1, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before{content:counter(list-2, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before{content:counter(list-3, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before{content:counter(list-4, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before{content:counter(list-5, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before{content:counter(list-6, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before{content:counter(list-7, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before{content:counter(list-8, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before{content:counter(list-9, decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl > .ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{color:rgba(0,0,0,0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:'';display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow{box-sizing:border-box}.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label::before,.ql-snow .ql-picker.ql-header .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label::before,.ql-snow .ql-picker.ql-font .ql-picker-item::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label::before,.ql-snow .ql-picker.ql-size .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:'Helvetica Neue','Helvetica','Arial',sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,0.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:#ccc}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow + .ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'Save';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}
/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./node_modules/quill2-emoji/dist/style.css?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************************/
#quill-editor{position:relative}.mention{color:#0366d6}.completions{list-style:none;margin:0;padding:0;background:#FFF;border-radius:2px;box-shadow:2px 2px 2px #00000040}.completions>li{margin:0;padding:0}.completions>li>button{box-sizing:border-box;height:2em;padding:.25em .5em;margin:0;display:block;width:100%;text-align:left;border:none;background:none}.completions>li>button:hover{background:#ddd}.completions>li>button:focus{background:#ddd;outline:none}.completions>li>button>.matched{font-weight:700;color:#000}.completions>li>button>*{vertical-align:middle}.emoji_completions{list-style:none;margin:0;border:1px solid rgba(0,0,0,.15);padding:6px;background:#FFF;border-radius:3px;box-shadow:0 5px 10px #0000001f}.emoji_completions li{margin:2px 0;padding:0;display:inline-block}.emoji_completions li:not(:last-of-type){margin-right:3px}.emoji_completions>li>button{box-sizing:border-box;padding:3px 2px 6px;margin:0;display:block;width:100%;text-align:left;border:none;background:#efefef;border-radius:3px}.emoji_completions>li>button:hover{background:#2D9EE0;color:#fff}.emoji_completions>li>button:focus{background:#2D9EE0;outline:none;color:#fff}.emoji_completions>li>button.emoji-active{background:red;background:#2d9ee0;outline:none;color:#fff}.emoji_completions>li>button>.matched{font-weight:700}.emoji_completions>li>button>*{vertical-align:middle}.ico{margin-right:5px;font-size:18px;line-height:0;vertical-align:middle}#emoji-palette{position:absolute;max-width:356px;z-index:999;box-shadow:0 5px 10px #0000001f;border-radius:3px;border:1px solid rgba(0,0,0,.15)}.bem{display:inline-block;text-align:center;cursor:pointer;margin:2px}#tab-filters{width:210px;margin:20px auto 0}.emoji-tab{display:inline-table;text-align:center;width:30px;height:100%;min-height:30px;cursor:pointer}#tab-toolbar{background-color:#f7f7f7;padding:4px 4px 0;border-bottom:1px solid rgba(0,0,0,.15)}#tab-toolbar ul{margin:0;padding:0;display:flex;justify-content:space-between}#tab-toolbar .active{border-bottom:3px solid #2ab27b}#tab-panel{display:flex;flex-wrap:wrap;justify-content:center;max-height:220px;overflow-y:scroll;padding:2px;background:#FFF}#quill-editor x-contain,contain{background:#ffbb88;display:block}#quill-editor table{width:100%;border-collapse:collapse}#quill-editor table td{border:1px solid black;padding:5px;height:25px}button.ql-table:after{content:"TABLE"}.ql-picker.ql-table .ql-picker-label:before{content:"TABLE"}button.ql-contain:after{content:"WRAP"}button.ql-table[value=append-row]:after{content:"ROWS+"}button.ql-table[value=append-col]:after{content:"COLS+"}.ql-table,.ql-contain{width:auto!important;margin-right:-15px}#emoji-close-div{width:100%;height:100%;position:fixed;top:0;left:0}.textarea-emoji-control{width:25px;height:25px;right:4px;top:10px}#textarea-emoji{position:absolute;right:0px;max-width:250px;z-index:999;border:1px solid #66afe9;box-shadow:0 5px 10px #0000001f;border-radius:3px;border:1px solid rgba(0,0,0,.15)}.ql-editor{padding-right:26px}.i-activity{content:"";height:25px;width:25px;margin:auto;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="25px" viewBox="0 0 40 40"><g fill="none" fill-rule="evenodd"><g fill="%236F6D70"><g transform="translate(7.500000, 7.500000)"><path stroke="%236F6D70" d="M18.02 1.36c5.92 3.02 8.28 10.26 5.26 16.18-2.12 4.17-6.35 6.57-10.73 6.57-1.83 0-3.7-.4-5.45-1.3-5.9-3-8.27-10.22-5.25-16.2C3.97 2.5 8.2.1 12.57.1c1.84 0 3.7.42 5.45 1.3zm4.7 11.44c.1-1.3-.06-2.6-.47-3.87-.13-.38-.27-.75-.43-1.1l-3.42-1.6-1.57-3.4c-.62-.3-1.27-.5-1.92-.68-.7-.18-1.5-.27-2.3-.27-.4 0-.8.02-1.2.06L8.9 4.74l-3.74.43c-.63.68-1.16 1.45-1.6 2.28-.42.84-.72 1.72-.9 2.63l1.84 3.3-.74 3.68c.3.56.66 1.08 1.1 1.58.76.94 1.7 1.7 2.8 2.32l3.7-.74 3.26 1.84c1.13-.23 2.23-.65 3.24-1.26.6-.35 1.2-.77 1.7-1.24l.44-3.74 2.78-2.55.05-.47z" stroke-linecap="round" stroke-linejoin="round"/><polygon points="10.6158689 8.50666885 8.42649168 12.8046921 11.836847 16.2129328 16.1342124 14.0235556 15.3793892 9.26144504"/></g></g></g></svg>')}.i-flags{content:"";height:25px;width:25px;margin:auto;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="25px" viewBox="0 0 40 40"><g fill="none" fill-rule="evenodd"><g fill="%236F6D70" fill-rule="nonzero"><g transform="translate(9.500000, 8.000000)"><path d="M.5 3.13V23.5c0 .83.68 1.5 1.5 1.5.84 0 1.5-.67 1.5-1.5V3.14c0-.83-.66-1.5-1.5-1.5-.82 0-1.5.67-1.5 1.5z"/><path d="M3.5 11.54c.7-.16 1.44-.22 2.25-.17 1.38.07 2.48.3 5.23 1.04l.55.2c3.02.8 4.77 1 5.96.67v-7.9c-1.7.33-3.8-.07-7.1-1-3.9-1.1-5.7-1.3-6.9-.5v7.7zm7.68-10.1c4.1 1.15 5.7 1.3 6.98.44 1-.66 2.33.05 2.33 1.25v11c0 .5-.3 1-.7 1.26-2.2 1.4-4.6 1.2-9.1 0l-.56-.16c-4.54-1.2-6.15-1.3-7.05-.2-.9 1.06-2.65.42-2.65-.98v-11c0-.4.2-.8.5-1.1C3.4-.24 5.75-.1 11.2 1.4z"/></g></g></g></svg>')}.i-food{content:"";height:25px;width:25px;margin:auto;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="25px" viewBox="0 0 40 40"><g fill="none" fill-rule="evenodd"><g fill="%236F6D70"><path fill-rule="nonzero" d="M9.57 28.2c0 .28.22.5.5.5h19.2c.27 0 .5-.22.5-.5v-4.4H9.57v4.4zm23.2-3.06v3.07c0 1.95-1.57 3.5-3.5 3.5h-19.2c-1.93 0-3.5-1.55-3.5-3.5V25c.46.15.96.24 1.47.24h23.78c.33 0 .64-.04.94-.1z"/><path fill-rule="nonzero" d="M6.57 18.2v-3.45c0-3.56 2.9-6.45 6.45-6.45h13.3c3.55 0 6.44 2.9 6.44 6.45v3.45H6.56zm3-1.83h3.6l.4.86c.23.5.73.83 1.3.83.56 0 1.06-.33 1.3-.83l.4-.86h13.2v-1.62c0-1.9-1.56-3.45-3.45-3.45h-13.3c-1.9 0-3.45 1.55-3.45 3.45v1.62z"/><path fill-rule="nonzero" d="M13.23 16.37l.4.86c.24.5.74.83 1.3.83.57 0 1.07-.33 1.3-.83l.4-.86H31.9c2.44 0 4.43 1.98 4.43 4.43 0 2.45-1.98 4.44-4.44 4.44H8.1c-2.44 0-4.43-2-4.43-4.44 0-2.45 1.98-4.43 4.44-4.43h5.14zm-5.12 3c-.8 0-1.42.64-1.42 1.43 0 .8.64 1.44 1.44 1.44h23.8c.8 0 1.43-.64 1.43-1.44 0-.8-.64-1.43-1.44-1.43H18.4c-.83 1.04-2.1 1.7-3.5 1.7-1.37 0-2.65-.66-3.47-1.7H8.1z"/><circle cx="14.6682646" cy="13.75" r="1"/><circle cx="24.6682646" cy="13.75" r="1"/><circle cx="19.6682646" cy="13.75" r="1"/></g></g></svg>')}.i-nature{content:"";height:25px;width:25px;margin:auto;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="25px" viewBox="0 0 40 40"><g fill="none" fill-rule="evenodd"><g fill="%236F6D70" fill-rule="nonzero"><path d="M15.96 18.26L30.86 32c.5.46 1.3.43 1.77-.08.46-.5.43-1.3-.08-1.76l-14.9-13.74c-.5-.46-1.3-.43-1.76.08-.5.5-.5 1.3 0 1.76z"/><path d="M18.17 21.28c-.7-.06-1.3.45-1.35 1.14-.06.7.45 1.3 1.13 1.35l4.96.43c.9.07 1.5-.66 1.4-1.47l-1-5.6c-.1-.7-.74-1.14-1.42-1.02-.67.2-1.12.8-1 1.5l.7 4-3.32-.3z"/><path d="M28.48 28.95c-.38.17-1 .4-1.85.64-2.92.7-6 .9-8.95-.2-5.98-2.17-9.8-8.5-10.54-19.9l-.1-1.4 1.38-.2c14.45-2.08 23.4 7.4 21.33 19.85l-1.9-.3.63 1.43zM10.24 10.77C11.12 20.14 14.2 25 18.7 26.6c2.27.83 4.76.74 7.14.1.4-.12.76-.23 1.07-.35 1.2-9.6-5.4-16.57-16.6-15.58z"/></g></g></svg>')}.i-objects{content:"";height:25px;width:25px;margin:auto;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="25px" viewBox="0 0 40 40"><g fill="none" fill-rule="evenodd"><g fill="%236F6D70" fill-rule="nonzero"><path d="M11.04 16.7c0-4.85 4.02-8.76 8.96-8.76 4.94 0 8.96 3.9 8.96 8.76 0 2.54-1.12 4.9-3 6.54v1.87c0 1.28-1.02 2.27-2.26 2.27h-7.37c-1.23 0-2.25-1-2.25-2.22V23.3c-1.9-1.65-3.04-4-3.04-6.58zm11.9 5.82c0-.48.24-.93.63-1.22 1.5-1.08 2.4-2.77 2.4-4.6 0-3.17-2.67-5.76-5.97-5.76s-5.96 2.6-5.96 5.76c0 1.84.9 3.54 2.42 4.62.4.28.62.74.62 1.22v1.8h5.87V22.5z"/><path d="M21.76 28.78c-.22.05-.42.1-.62.13-.5.1-.9.2-1.1.2-.24 0-.62-.04-1.08-.12l-.74-.15-.08-.02v-2.93c0-.83-.68-1.5-1.5-1.5-.83 0-1.5.67-1.5 1.5v4.1c0 .68.44 1.27 1.1 1.45l.38.1.94.23c.3.1.6.15.87.2.62.1 1.16.17 1.6.17.47 0 1.03-.1 1.7-.2l.7-.17.95-.22c.18-.03.32-.1.4-.1.64-.2 1.08-.76 1.08-1.43v-4.1c0-.83-.67-1.5-1.5-1.5-.82 0-1.5.67-1.5 1.5v2.9c-.03 0-.07 0-.1.02z"/></g></g></svg>')}.i-people{content:"";height:25px;width:25px;margin:auto;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="25px" viewBox="0 0 40 40"><g fill="none" fill-rule="evenodd"><g fill="%236F6D70"><path fill-rule="nonzero" d="M20 34c-7.73 0-14-6.27-14-14S12.27 6 20 6s14 6.27 14 14-6.27 14-14 14zm0-3c6.08 0 11-4.92 11-11S26.08 9 20 9 9 13.92 9 20s4.92 11 11 11z"/><circle cx="15.3474348" cy="16.7705459" r="2.34743481"/><circle cx="24.4703784" cy="16.7705459" r="2.34743481"/><path d="M20 27.9c2.7 0 4.88-2.18 4.88-4.88 0-2.7-9.76-2.7-9.76 0S17.3 27.9 20 27.9z"/></g></g></svg>')}.i-symbols{content:"";height:25px;width:25px;margin:auto;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="25px" viewBox="0 0 40 40"><g fill="none" fill-rule="evenodd"><g fill="%236F6D70" fill-rule="nonzero"><path d="M15.37 7.95c-4.48 0-8.06 3.9-8.06 8.64 0 3.5 2.2 6.9 5.8 10.3 1.2 1.1 2.5 2.2 3.9 3.1.84.6 1.5 1 1.98 1.3l.27.15.8.5 1.1-.6c.5-.27 1.18-.7 2-1.25 1.34-.9 2.66-1.9 3.9-3 3.57-3.28 5.75-6.8 5.75-10.6 0-4.74-3.6-8.65-8.1-8.65v3.3c2.6 0 4.76 2.4 4.76 5.35 0 2.65-1.72 5.43-4.7 8.13-1.1 1-2.27 1.9-3.5 2.7-.43.3-.83.54-1.17.74-.35-.2-.76-.5-1.2-.83-1.24-.87-2.4-1.83-3.54-2.87-2.95-2.76-4.7-5.5-4.7-7.9 0-2.98 2.2-5.35 4.78-5.35 1.3 0 2.5.6 3.4 1.6L20 14.3l1.25-1.43c.9-1.03 2.1-1.6 3.38-1.6v-3.3c-1.68 0-3.3.56-4.63 1.57-1.34-1-2.95-1.57-4.63-1.57z"/></g></g></svg>')}.i-travel{content:"";height:25px;width:25px;margin:auto;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="25px" viewBox="0 0 40 40"><g fill="none" fill-rule="evenodd"><g fill="%236F6D70" fill-rule="nonzero"><path d="M25.46 11.2s-2.67 2.58-3.94 3.95l-10.6-2.13c-.12-.02-.25.04-.3.15l-.8 1.6c-.07.13 0 .3.12.37l7.75 3.88L13.4 24c-.5-.16-1.1-.33-1.66-.3-.3 0-.6.06-.85.25-.3.2-.4.5-.4.9s.1.74.3.98l3.2 3.23c.3.23.7.34 1 .34.4 0 .7-.13.9-.37.2-.23.24-.53.25-.84 0-.6-.15-1.2-.3-1.7l4.97-4.3 3.9 7.76c.06.13.23.2.36.12l1.6-.8c.13-.07.2-.2.17-.3l-2.12-10.6c1.4-1.28 3.95-3.95 3.96-3.96.86-.88 1.4-1.93 1.4-2.87 0-.5-.17-1-.5-1.33-.37-.36-.87-.5-1.38-.5-.95 0-2 .52-2.88 1.4zm2.87-4.4c1.28 0 2.54.44 3.5 1.4.93.93 1.38 2.2 1.38 3.47 0 1.8-.8 3.54-2.2 4.94-.4.5-1.7 1.8-2.8 2.9l1.8 9c.3 1.5-.4 2.9-1.7 3.6l-1.62.8c-1.62.8-3.6.1-4.36-1.4L20 27.1l-.7.6v.62c-.03.92-.28 1.8-.92 2.6-.8 1-1.98 1.5-3.22 1.5-1.03 0-2.12-.37-2.96-1.1l-.16-.14-3.22-3.22-.1-.12c-.75-.83-1.12-1.9-1.12-3 0-1.24.5-2.43 1.48-3.22.8-.6 1.68-.9 2.62-.9h.62l.6-.7-4.27-2.1c-1.65-.8-2.33-2.8-1.52-4.4l.8-1.64c.67-1.3 2.14-2.02 3.57-1.73l9 1.8 1.36-1.33 1.5-1.48c1.42-1.4 3.17-2.27 4.97-2.27z"/></g></g></svg>')}.button-emoji{margin-bottom:-5px}.ql-emojiblot{display:inline-block;vertical-align:text-top}.ap{display:inline-flex;box-sizing:border-box;font-size:20px;line-height:1;overflow:hidden}#tab-panel .ap{margin:4px 6px;transform:scale(1.2);padding:2px}.ap-copyright{background-position:0px 0px}.ap-registered{background-position:0px -20px}.ap-bangbang{background-position:0px -40px}.ap-interrobang{background-position:0px -60px}.ap-tm{background-position:0px -80px}.ap-information_source{background-position:0px -100px}.ap-left_right_arrow{background-position:0px -120px}.ap-arrow_up_down{background-position:0px -140px}.ap-arrow_upper_left{background-position:0px -160px}.ap-arrow_upper_right{background-position:0px -180px}.ap-arrow_lower_right{background-position:0px -200px}.ap-arrow_lower_left{background-position:0px -220px}.ap-leftwards_arrow_with_hook{background-position:0px -240px}.ap-arrow_right_hook{background-position:0px -260px}.ap-watch{background-position:0px -280px}.ap-hourglass{background-position:0px -300px}.ap-keyboard{background-position:0px -320px}.ap-fast_forward{background-position:0px -360px}.ap-rewind{background-position:0px -380px}.ap-arrow_double_up{background-position:0px -400px}.ap-arrow_double_down{background-position:0px -420px}.ap-black_right_pointing_double_triangle_with_vertical_bar{background-position:0px -440px}.ap-black_left_pointing_double_triangle_with_vertical_bar{background-position:0px -460px}.ap-black_right_pointing_triangle_with_double_vertical_bar{background-position:0px -480px}.ap-alarm_clock{background-position:0px -500px}.ap-stopwatch{background-position:0px -520px}.ap-timer_clock{background-position:0px -540px}.ap-hourglass_flowing_sand{background-position:0px -560px}.ap-double_vertical_bar{background-position:0px -580px}.ap-black_square_for_stop{background-position:0px -600px}.ap-black_circle_for_record{background-position:0px -620px}.ap-m{background-position:0px -640px}.ap-black_small_square{background-position:0px -660px}.ap-white_small_square{background-position:0px -680px}.ap-arrow_forward{background-position:0px -700px}.ap-arrow_backward{background-position:0px -720px}.ap-white_medium_square{background-position:0px -740px}.ap-black_medium_square{background-position:0px -760px}.ap-white_medium_small_square{background-position:0px -780px}.ap-black_medium_small_square{background-position:0px -800px}.ap-sunny{background-position:-20px 0px}.ap-cloud{background-position:-20px -20px}.ap-umbrella{background-position:-20px -40px}.ap-snowman{background-position:-20px -60px}.ap-comet{background-position:-20px -80px}.ap-phone,.ap-telephone{background-position:-20px -100px}.ap-ballot_box_with_check{background-position:-20px -120px}.ap-umbrella_with_rain_drops{background-position:-20px -140px}.ap-coffee{background-position:-20px -160px}.ap-shamrock{background-position:-20px -180px}.ap-point_up{background-position:-20px -200px}.ap-skull_and_crossbones{background-position:-20px -320px}.ap-radioactive_sign{background-position:-20px -340px}.ap-biohazard_sign{background-position:-20px -360px}.ap-orthodox_cross{background-position:-20px -380px}.ap-star_and_crescent{background-position:-20px -400px}.ap-peace_symbol{background-position:-20px -420px}.ap-yin_yang{background-position:-20px -440px}.ap-wheel_of_dharma{background-position:-20px -460px}.ap-white_frowning_face{background-position:-20px -480px}.ap-relaxed{background-position:-20px -500px}.ap-aries{background-position:-20px -520px}.ap-taurus{background-position:-20px -540px}.ap-gemini{background-position:-20px -560px}.ap-cancer{background-position:-20px -580px}.ap-leo{background-position:-20px -600px}.ap-virgo{background-position:-20px -620px}.ap-libra{background-position:-20px -640px}.ap-scorpius{background-position:-20px -660px}.ap-sagittarius{background-position:-20px -680px}.ap-capricorn{background-position:-20px -700px}.ap-aquarius{background-position:-20px -720px}.ap-pisces{background-position:-20px -740px}.ap-spades{background-position:-20px -760px}.ap-clubs{background-position:-20px -780px}.ap-hearts{background-position:-20px -800px}.ap-diamonds{background-position:-40px 0px}.ap-hotsprings{background-position:-40px -20px}.ap-recycle{background-position:-40px -40px}.ap-wheelchair{background-position:-40px -60px}.ap-hammer_and_pick{background-position:-40px -80px}.ap-anchor{background-position:-40px -100px}.ap-crossed_swords{background-position:-40px -120px}.ap-scales{background-position:-40px -140px}.ap-alembic{background-position:-40px -160px}.ap-gear{background-position:-40px -180px}.ap-atom_symbol{background-position:-40px -200px}.ap-fleur_de_lis{background-position:-40px -220px}.ap-warning{background-position:-40px -240px}.ap-zap{background-position:-40px -260px}.ap-white_circle{background-position:-40px -280px}.ap-black_circle{background-position:-40px -300px}.ap-coffin{background-position:-40px -320px}.ap-funeral_urn{background-position:-40px -340px}.ap-soccer{background-position:-40px -360px}.ap-baseball{background-position:-40px -380px}.ap-snowman_without_snow{background-position:-40px -400px}.ap-partly_sunny{background-position:-40px -420px}.ap-thunder_cloud_and_rain{background-position:-40px -440px}.ap-ophiuchus{background-position:-40px -460px}.ap-pick{background-position:-40px -480px}.ap-helmet_with_white_cross{background-position:-40px -500px}.ap-chains{background-position:-40px -520px}.ap-no_entry{background-position:-40px -540px}.ap-shinto_shrine{background-position:-40px -560px}.ap-church{background-position:-40px -580px}.ap-mountain{background-position:-40px -600px}.ap-umbrella_on_ground,.ap-beach_umbrella{background-position:-40px -620px}.ap-fountain{background-position:-40px -640px}.ap-golf{background-position:-40px -660px}.ap-ferry{background-position:-40px -680px}.ap-boat{background-position:-40px -700px}.ap-skier{background-position:-40px -720px}.ap-ice_skate{background-position:-40px -740px}.ap-person_with_ball{background-position:-40px -760px}.ap-tent{background-position:-60px -60px}.ap-fuelpump{background-position:-60px -80px}.ap-scissors{background-position:-60px -100px}.ap-white_check_mark{background-position:-60px -120px}.ap-airplane{background-position:-60px -140px}.ap-email{background-position:-60px -160px}.ap-fist{background-position:-60px -180px}.ap-hand{background-position:-60px -300px}.ap-v{background-position:-60px -420px}.ap-writing_hand{background-position:-60px -540px}.ap-pencil2{background-position:-60px -660px}.ap-black_nib{background-position:-60px -680px}.ap-heavy_check_mark{background-position:-60px -700px}.ap-heavy_multiplication_x{background-position:-60px -720px}.ap-latin_cross{background-position:-60px -740px}.ap-star_of_david{background-position:-60px -760px}.ap-sparkles{background-position:-60px -780px}.ap-eight_spoked_asterisk{background-position:-60px -800px}.ap-eight_pointed_black_star{background-position:-80px 0px}.ap-snowflake{background-position:-80px -20px}.ap-sparkle{background-position:-80px -40px}.ap-x{background-position:-80px -60px}.ap-negative_squared_cross_mark{background-position:-80px -80px}.ap-question{background-position:-80px -100px}.ap-grey_question{background-position:-80px -120px}.ap-grey_exclamation{background-position:-80px -140px}.ap-exclamation{background-position:-80px -160px}.ap-heavy_heart_exclamation_mark_ornament{background-position:-80px -180px}.ap-heart{background-position:-80px -200px}.ap-heavy_plus_sign{background-position:-80px -220px}.ap-heavy_minus_sign{background-position:-80px -240px}.ap-heavy_division_sign{background-position:-80px -260px}.ap-arrow_right{background-position:-80px -280px}.ap-curly_loop{background-position:-80px -300px}.ap-loop{background-position:-80px -320px}.ap-arrow_heading_up{background-position:-80px -340px}.ap-arrow_heading_down{background-position:-80px -360px}.ap-arrow_left{background-position:-80px -380px}.ap-arrow_up{background-position:-80px -400px}.ap-arrow_down{background-position:-80px -420px}.ap-black_large_square{background-position:-80px -440px}.ap-white_large_square{background-position:-80px -460px}.ap-star{background-position:-80px -480px}.ap-o{background-position:-80px -500px}.ap-wavy_dash{background-position:-80px -520px}.ap-part_alternation_mark{background-position:-80px -540px}.ap-congratulations{background-position:-80px -560px}.ap-secret{background-position:-80px -580px}.ap-mahjong{background-position:-80px -600px}.ap-black_joker{background-position:-80px -620px}.ap-a{background-position:-80px -640px}.ap-b{background-position:-80px -660px}.ap-o2{background-position:-80px -680px}.ap-parking{background-position:-80px -700px}.ap-ab{background-position:-80px -720px}.ap-cl{background-position:-80px -740px}.ap-cool{background-position:-80px -760px}.ap-free{background-position:-80px -780px}.ap-id{background-position:-80px -800px}.ap-new{background-position:-100px 0px}.ap-ng{background-position:-100px -20px}.ap-ok{background-position:-100px -40px}.ap-sos{background-position:-100px -60px}.ap-up{background-position:-100px -80px}.ap-vs{background-position:-100px -100px}.ap-koko{background-position:-100px -120px}.ap-sa{background-position:-100px -140px}.ap-u7121{background-position:-100px -160px}.ap-u6307{background-position:-100px -180px}.ap-u7981{background-position:-100px -200px}.ap-u7a7a{background-position:-100px -220px}.ap-u5408{background-position:-100px -240px}.ap-u6e80{background-position:-100px -260px}.ap-u6709{background-position:-100px -280px}.ap-u6708{background-position:-100px -300px}.ap-u7533{background-position:-100px -320px}.ap-u5272{background-position:-100px -340px}.ap-u55b6{background-position:-100px -360px}.ap-ideograph_advantage{background-position:-100px -380px}.ap-accept{background-position:-100px -400px}.ap-cyclone{background-position:-100px -420px}.ap-foggy{background-position:-100px -440px}.ap-closed_umbrella{background-position:-100px -460px}.ap-night_with_stars{background-position:-100px -480px}.ap-sunrise_over_mountains{background-position:-100px -500px}.ap-sunrise{background-position:-100px -520px}.ap-city_sunset{background-position:-100px -540px}.ap-city_sunrise{background-position:-100px -560px}.ap-rainbow{background-position:-100px -580px}.ap-bridge_at_night{background-position:-100px -600px}.ap-ocean{background-position:-100px -620px}.ap-volcano{background-position:-100px -640px}.ap-milky_way{background-position:-100px -660px}.ap-earth_africa{background-position:-100px -680px}.ap-earth_americas{background-position:-100px -700px}.ap-earth_asia{background-position:-100px -720px}.ap-globe_with_meridians{background-position:-100px -740px}.ap-new_moon{background-position:-100px -760px}.ap-waxing_crescent_moon{background-position:-100px -780px}.ap-first_quarter_moon{background-position:-100px -800px}.ap-moon{background-position:-120px 0px}.ap-full_moon{background-position:-120px -20px}.ap-waning_gibbous_moon{background-position:-120px -40px}.ap-last_quarter_moon{background-position:-120px -60px}.ap-waning_crescent_moon{background-position:-120px -80px}.ap-crescent_moon{background-position:-120px -100px}.ap-new_moon_with_face{background-position:-120px -120px}.ap-first_quarter_moon_with_face{background-position:-120px -140px}.ap-last_quarter_moon_with_face{background-position:-120px -160px}.ap-full_moon_with_face{background-position:-120px -180px}.ap-sun_with_face{background-position:-120px -200px}.ap-star2{background-position:-120px -220px}.ap-stars{background-position:-120px -240px}.ap-thermometer{background-position:-120px -260px}.ap-mostly_sunny{background-position:-120px -280px}.ap-barely_sunny{background-position:-120px -300px}.ap-partly_sunny_rain{background-position:-120px -320px}.ap-rain_cloud{background-position:-120px -340px}.ap-snow_cloud{background-position:-120px -360px}.ap-lightning{background-position:-120px -380px}.ap-tornado{background-position:-120px -400px}.ap-fog{background-position:-120px -420px}.ap-wind_blowing_face{background-position:-120px -440px}.ap-hotdog{background-position:-120px -460px}.ap-taco{background-position:-120px -480px}.ap-burrito{background-position:-120px -500px}.ap-chestnut{background-position:-120px -520px}.ap-seedling{background-position:-120px -540px}.ap-evergreen_tree{background-position:-120px -560px}.ap-deciduous_tree{background-position:-120px -580px}.ap-palm_tree{background-position:-120px -600px}.ap-cactus{background-position:-120px -620px}.ap-hot_pepper{background-position:-120px -640px}.ap-tulip{background-position:-120px -660px}.ap-cherry_blossom{background-position:-120px -680px}.ap-rose{background-position:-120px -700px}.ap-hibiscus{background-position:-120px -720px}.ap-sunflower{background-position:-120px -740px}.ap-blossom{background-position:-120px -760px}.ap-corn{background-position:-120px -780px}.ap-ear_of_rice{background-position:-120px -800px}.ap-herb{background-position:-140px 0px}.ap-four_leaf_clover{background-position:-140px -20px}.ap-maple_leaf{background-position:-140px -40px}.ap-fallen_leaf{background-position:-140px -60px}.ap-leaves{background-position:-140px -80px}.ap-mushroom{background-position:-140px -100px}.ap-tomato{background-position:-140px -120px}.ap-eggplant{background-position:-140px -140px}.ap-grapes{background-position:-140px -160px}.ap-melon{background-position:-140px -180px}.ap-watermelon{background-position:-140px -200px}.ap-tangerine{background-position:-140px -220px}.ap-lemon{background-position:-140px -240px}.ap-banana{background-position:-140px -260px}.ap-pineapple{background-position:-140px -280px}.ap-apple{background-position:-140px -300px}.ap-green_apple{background-position:-140px -320px}.ap-pear{background-position:-140px -340px}.ap-peach{background-position:-140px -360px}.ap-cherries{background-position:-140px -380px}.ap-strawberry{background-position:-140px -400px}.ap-hamburger{background-position:-140px -420px}.ap-pizza{background-position:-140px -440px}.ap-meat_on_bone{background-position:-140px -460px}.ap-poultry_leg{background-position:-140px -480px}.ap-rice_cracker{background-position:-140px -500px}.ap-rice_ball{background-position:-140px -520px}.ap-rice{background-position:-140px -540px}.ap-curry{background-position:-140px -560px}.ap-ramen{background-position:-140px -580px}.ap-spaghetti{background-position:-140px -600px}.ap-bread{background-position:-140px -620px}.ap-fries{background-position:-140px -640px}.ap-sweet_potato{background-position:-140px -660px}.ap-dango{background-position:-140px -680px}.ap-oden{background-position:-140px -700px}.ap-sushi{background-position:-140px -720px}.ap-fried_shrimp{background-position:-140px -740px}.ap-fish_cake{background-position:-140px -760px}.ap-icecream{background-position:-140px -780px}.ap-shaved_ice{background-position:-140px -800px}.ap-ice_cream{background-position:-160px 0px}.ap-doughnut{background-position:-160px -20px}.ap-cookie{background-position:-160px -40px}.ap-chocolate_bar{background-position:-160px -60px}.ap-candy{background-position:-160px -80px}.ap-lollipop{background-position:-160px -100px}.ap-custard{background-position:-160px -120px}.ap-honey_pot{background-position:-160px -140px}.ap-cake{background-position:-160px -160px}.ap-bento{background-position:-160px -180px}.ap-stew{background-position:-160px -200px}.ap-egg{background-position:-160px -220px}.ap-fork_and_knife{background-position:-160px -240px}.ap-tea{background-position:-160px -260px}.ap-sake{background-position:-160px -280px}.ap-wine_glass{background-position:-160px -300px}.ap-cocktail{background-position:-160px -320px}.ap-tropical_drink{background-position:-160px -340px}.ap-beer{background-position:-160px -360px}.ap-beers{background-position:-160px -380px}.ap-baby_bottle{background-position:-160px -400px}.ap-knife_fork_plate{background-position:-160px -420px}.ap-champagne{background-position:-160px -440px}.ap-popcorn{background-position:-160px -460px}.ap-ribbon{background-position:-160px -480px}.ap-gift{background-position:-160px -500px}.ap-birthday{background-position:-160px -520px}.ap-jack_o_lantern{background-position:-160px -540px}.ap-christmas_tree{background-position:-160px -560px}.ap-santa{background-position:-160px -580px}.ap-fireworks{background-position:-160px -700px}.ap-sparkler{background-position:-160px -720px}.ap-balloon{background-position:-160px -740px}.ap-tada{background-position:-160px -760px}.ap-confetti_ball{background-position:-160px -780px}.ap-tanabata_tree{background-position:-160px -800px}.ap-crossed_flags{background-position:-180px 0px}.ap-bamboo{background-position:-180px -20px}.ap-dolls{background-position:-180px -40px}.ap-flags{background-position:-180px -60px}.ap-wind_chime{background-position:-180px -80px}.ap-rice_scene{background-position:-180px -100px}.ap-school_satchel{background-position:-180px -120px}.ap-mortar_board{background-position:-180px -140px}.ap-medal{background-position:-180px -160px}.ap-reminder_ribbon{background-position:-180px -180px}.ap-studio_microphone{background-position:-180px -200px}.ap-level_slider{background-position:-180px -220px}.ap-control_knobs{background-position:-180px -240px}.ap-film_frames{background-position:-180px -260px}.ap-admission_tickets{background-position:-180px -280px}.ap-carousel_horse{background-position:-180px -300px}.ap-ferris_wheel{background-position:-180px -320px}.ap-roller_coaster{background-position:-180px -340px}.ap-fishing_pole_and_fish{background-position:-180px -360px}.ap-microphone{background-position:-180px -380px}.ap-movie_camera{background-position:-180px -400px}.ap-cinema{background-position:-180px -420px}.ap-headphones{background-position:-180px -440px}.ap-art{background-position:-180px -460px}.ap-tophat{background-position:-180px -480px}.ap-circus_tent{background-position:-180px -500px}.ap-ticket{background-position:-180px -520px}.ap-clapper{background-position:-180px -540px}.ap-performing_arts{background-position:-180px -560px}.ap-video_game{background-position:-180px -580px}.ap-dart{background-position:-180px -600px}.ap-slot_machine{background-position:-180px -620px}.ap-8ball{background-position:-180px -640px}.ap-game_die{background-position:-180px -660px}.ap-bowling{background-position:-180px -680px}.ap-flower_playing_cards{background-position:-180px -700px}.ap-musical_note{background-position:-180px -720px}.ap-notes{background-position:-180px -740px}.ap-saxophone{background-position:-180px -760px}.ap-guitar{background-position:-180px -780px}.ap-musical_keyboard{background-position:-180px -800px}.ap-trumpet{background-position:-200px 0px}.ap-violin{background-position:-200px -20px}.ap-musical_score{background-position:-200px -40px}.ap-running_shirt_with_sash{background-position:-200px -60px}.ap-tennis{background-position:-200px -80px}.ap-ski{background-position:-200px -100px}.ap-basketball{background-position:-200px -120px}.ap-checkered_flag{background-position:-200px -140px}.ap-snowboarder{background-position:-200px -160px}.ap-runner{background-position:-200px -180px}.ap-surfer{background-position:-200px -300px}.ap-sports_medal{background-position:-200px -420px}.ap-trophy{background-position:-200px -440px}.ap-horse_racing{background-position:-200px -460px}.ap-football{background-position:-200px -480px}.ap-rugby_football{background-position:-200px -500px}.ap-swimmer{background-position:-200px -520px}.ap-weight_lifter{background-position:-200px -640px}.ap-golfer{background-position:-200px -760px}.ap-racing_motorcycle{background-position:-200px -780px}.ap-racing_car{background-position:-200px -800px}.ap-cricket_bat_and_ball{background-position:-220px 0px}.ap-volleyball{background-position:-220px -20px}.ap-field_hockey_stick_and_ball{background-position:-220px -40px}.ap-ice_hockey_stick_and_puck{background-position:-220px -60px}.ap-table_tennis_paddle_and_ball{background-position:-220px -80px}.ap-snow_capped_mountain{background-position:-220px -100px}.ap-camping{background-position:-220px -120px}.ap-beach_with_umbrella{background-position:-220px -140px}.ap-building_construction{background-position:-220px -160px}.ap-house_buildings{background-position:-220px -180px}.ap-cityscape{background-position:-220px -200px}.ap-derelict_house_building{background-position:-220px -220px}.ap-classical_building{background-position:-220px -240px}.ap-desert{background-position:-220px -260px}.ap-desert_island{background-position:-220px -280px}.ap-national_park{background-position:-220px -300px}.ap-stadium{background-position:-220px -320px}.ap-house{background-position:-220px -340px}.ap-house_with_garden{background-position:-220px -360px}.ap-office{background-position:-220px -380px}.ap-post_office{background-position:-220px -400px}.ap-european_post_office{background-position:-220px -420px}.ap-hospital{background-position:-220px -440px}.ap-bank{background-position:-220px -460px}.ap-atm{background-position:-220px -480px}.ap-hotel{background-position:-220px -500px}.ap-love_hotel{background-position:-220px -520px}.ap-convenience_store{background-position:-220px -540px}.ap-school{background-position:-220px -560px}.ap-department_store{background-position:-220px -580px}.ap-factory{background-position:-220px -600px}.ap-izakaya_lantern{background-position:-220px -620px}.ap-japanese_castle{background-position:-220px -640px}.ap-european_castle{background-position:-220px -660px}.ap-waving_white_flag{background-position:-220px -680px}.ap-waving_black_flag{background-position:-220px -700px}.ap-rosette{background-position:-220px -720px}.ap-label{background-position:-220px -740px}.ap-badminton_racquet_and_shuttlecock{background-position:-220px -760px}.ap-bow_and_arrow{background-position:-220px -780px}.ap-amphora{background-position:-220px -800px}.ap-skin-tone-2{background-position:-240px 0px}.ap-skin-tone-3{background-position:-240px -20px}.ap-skin-tone-4{background-position:-240px -40px}.ap-skin-tone-5{background-position:-240px -60px}.ap-skin-tone-6{background-position:-240px -80px}.ap-rat{background-position:-240px -100px}.ap-mouse2{background-position:-240px -120px}.ap-ox{background-position:-240px -140px}.ap-water_buffalo{background-position:-240px -160px}.ap-cow2{background-position:-240px -180px}.ap-tiger2{background-position:-240px -200px}.ap-leopard{background-position:-240px -220px}.ap-rabbit2{background-position:-240px -240px}.ap-cat2{background-position:-240px -260px}.ap-dragon{background-position:-240px -280px}.ap-crocodile{background-position:-240px -300px}.ap-whale2{background-position:-240px -320px}.ap-snail{background-position:-240px -340px}.ap-snake{background-position:-240px -360px}.ap-racehorse{background-position:-240px -380px}.ap-ram{background-position:-240px -400px}.ap-goat{background-position:-240px -420px}.ap-sheep{background-position:-240px -440px}.ap-monkey{background-position:-240px -460px}.ap-rooster{background-position:-240px -480px}.ap-chicken{background-position:-240px -500px}.ap-dog2{background-position:-240px -520px}.ap-pig2{background-position:-240px -540px}.ap-boar{background-position:-240px -560px}.ap-elephant{background-position:-240px -580px}.ap-octopus{background-position:-240px -600px}.ap-shell{background-position:-240px -620px}.ap-bug{background-position:-240px -640px}.ap-ant{background-position:-240px -660px}.ap-bee{background-position:-240px -680px}.ap-beetle{background-position:-240px -700px}.ap-fish{background-position:-240px -720px}.ap-tropical_fish{background-position:-240px -740px}.ap-blowfish{background-position:-240px -760px}.ap-turtle{background-position:-240px -780px}.ap-hatching_chick{background-position:-240px -800px}.ap-baby_chick{background-position:-260px 0px}.ap-hatched_chick{background-position:-260px -20px}.ap-bird{background-position:-260px -40px}.ap-penguin{background-position:-260px -60px}.ap-koala{background-position:-260px -80px}.ap-poodle{background-position:-260px -100px}.ap-dromedary_camel{background-position:-260px -120px}.ap-camel{background-position:-260px -140px}.ap-dolphin{background-position:-260px -160px}.ap-mouse{background-position:-260px -180px}.ap-cow{background-position:-260px -200px}.ap-tiger{background-position:-260px -220px}.ap-rabbit{background-position:-260px -240px}.ap-cat{background-position:-260px -260px}.ap-dragon_face{background-position:-260px -280px}.ap-whale{background-position:-260px -300px}.ap-horse{background-position:-260px -320px}.ap-monkey_face{background-position:-260px -340px}.ap-dog{background-position:-260px -360px}.ap-pig{background-position:-260px -380px}.ap-frog{background-position:-260px -400px}.ap-hamster{background-position:-260px -420px}.ap-wolf{background-position:-260px -440px}.ap-bear{background-position:-260px -460px}.ap-panda_face{background-position:-260px -480px}.ap-pig_nose{background-position:-260px -500px}.ap-feet{background-position:-260px -520px}.ap-chipmunk{background-position:-260px -540px}.ap-eyes{background-position:-260px -560px}.ap-eye{background-position:-260px -580px}.ap-ear{background-position:-260px -600px}.ap-nose{background-position:-260px -720px}.ap-lips{background-position:-280px -20px}.ap-tongue{background-position:-280px -40px}.ap-point_up_2{background-position:-280px -60px}.ap-point_down{background-position:-280px -180px}.ap-point_left{background-position:-280px -300px}.ap-point_right{background-position:-280px -420px}.ap-facepunch{background-position:-280px -540px}.ap-wave{background-position:-280px -660px}.ap-ok_hand{background-position:-280px -780px}.ap-thumbsup{background-position:-300px -80px}.ap--1,.ap-thumbsdown{background-position:-300px -200px}.ap-clap{background-position:-300px -320px}.ap-open_hands{background-position:-300px -440px}.ap-crown{background-position:-300px -560px}.ap-womans_hat{background-position:-300px -580px}.ap-eyeglasses{background-position:-300px -600px}.ap-necktie{background-position:-300px -620px}.ap-shirt{background-position:-300px -640px}.ap-jeans{background-position:-300px -660px}.ap-dress{background-position:-300px -680px}.ap-kimono{background-position:-300px -700px}.ap-bikini{background-position:-300px -720px}.ap-womans_clothes{background-position:-300px -740px}.ap-purse{background-position:-300px -760px}.ap-handbag{background-position:-300px -780px}.ap-pouch{background-position:-300px -800px}.ap-mans_shoe{background-position:-320px 0px}.ap-athletic_shoe{background-position:-320px -20px}.ap-high_heel{background-position:-320px -40px}.ap-sandal{background-position:-320px -60px}.ap-boot{background-position:-320px -80px}.ap-footprints{background-position:-320px -100px}.ap-bust_in_silhouette{background-position:-320px -120px}.ap-busts_in_silhouette{background-position:-320px -140px}.ap-boy{background-position:-320px -160px}.ap-girl{background-position:-320px -280px}.ap-man{background-position:-320px -400px}.ap-woman{background-position:-320px -520px}.ap-family{background-position:-320px -640px}.ap-couple{background-position:-320px -660px}.ap-two_men_holding_hands{background-position:-320px -680px}.ap-two_women_holding_hands{background-position:-320px -700px}.ap-cop{background-position:-320px -720px}.ap-dancers{background-position:-340px -20px}.ap-bride_with_veil{background-position:-340px -40px}.ap-person_with_blond_hair{background-position:-340px -160px}.ap-man_with_gua_pi_mao{background-position:-340px -280px}.ap-man_with_turban{background-position:-340px -400px}.ap-older_man{background-position:-340px -520px}.ap-older_woman{background-position:-340px -640px}.ap-baby{background-position:-340px -760px}.ap-construction_worker{background-position:-360px -60px}.ap-princess{background-position:-360px -180px}.ap-japanese_ogre{background-position:-360px -300px}.ap-japanese_goblin{background-position:-360px -320px}.ap-ghost{background-position:-360px -340px}.ap-angel{background-position:-360px -360px}.ap-alien{background-position:-360px -480px}.ap-space_invader{background-position:-360px -500px}.ap-imp{background-position:-360px -520px}.ap-skull{background-position:-360px -540px}.ap-information_desk_person{background-position:-360px -560px}.ap-guardsman{background-position:-360px -680px}.ap-dancer{background-position:-360px -800px}.ap-lipstick{background-position:-380px -100px}.ap-nail_care{background-position:-380px -120px}.ap-massage{background-position:-380px -240px}.ap-haircut{background-position:-380px -360px}.ap-barber{background-position:-380px -480px}.ap-syringe{background-position:-380px -500px}.ap-pill{background-position:-380px -520px}.ap-kiss{background-position:-380px -540px}.ap-love_letter{background-position:-380px -560px}.ap-ring{background-position:-380px -580px}.ap-gem{background-position:-380px -600px}.ap-couplekiss{background-position:-380px -620px}.ap-bouquet{background-position:-380px -640px}.ap-couple_with_heart{background-position:-380px -660px}.ap-wedding{background-position:-380px -680px}.ap-heartbeat{background-position:-380px -700px}.ap-broken_heart{background-position:-380px -720px}.ap-two_hearts{background-position:-380px -740px}.ap-sparkling_heart{background-position:-380px -760px}.ap-heartpulse{background-position:-380px -780px}.ap-cupid{background-position:-380px -800px}.ap-blue_heart{background-position:-400px 0px}.ap-green_heart{background-position:-400px -20px}.ap-yellow_heart{background-position:-400px -40px}.ap-purple_heart{background-position:-400px -60px}.ap-gift_heart{background-position:-400px -80px}.ap-revolving_hearts{background-position:-400px -100px}.ap-heart_decoration{background-position:-400px -120px}.ap-diamond_shape_with_a_dot_inside{background-position:-400px -140px}.ap-bulb{background-position:-400px -160px}.ap-anger{background-position:-400px -180px}.ap-bomb{background-position:-400px -200px}.ap-zzz{background-position:-400px -220px}.ap-boom{background-position:-400px -240px}.ap-sweat_drops{background-position:-400px -260px}.ap-droplet{background-position:-400px -280px}.ap-dash{background-position:-400px -300px}.ap-hankey{background-position:-400px -320px}.ap-muscle{background-position:-400px -340px}.ap-dizzy{background-position:-400px -460px}.ap-speech_balloon{background-position:-400px -480px}.ap-thought_balloon{background-position:-400px -500px}.ap-white_flower{background-position:-400px -520px}.ap-100{background-position:-400px -540px}.ap-moneybag{background-position:-400px -560px}.ap-currency_exchange{background-position:-400px -580px}.ap-heavy_dollar_sign{background-position:-400px -600px}.ap-credit_card{background-position:-400px -620px}.ap-yen{background-position:-400px -640px}.ap-dollar{background-position:-400px -660px}.ap-euro{background-position:-400px -680px}.ap-pound{background-position:-400px -700px}.ap-money_with_wings{background-position:-400px -720px}.ap-chart{background-position:-400px -740px}.ap-seat{background-position:-400px -760px}.ap-computer{background-position:-400px -780px}.ap-briefcase{background-position:-400px -800px}.ap-minidisc{background-position:-420px 0px}.ap-floppy_disk{background-position:-420px -20px}.ap-cd{background-position:-420px -40px}.ap-dvd{background-position:-420px -60px}.ap-file_folder{background-position:-420px -80px}.ap-open_file_folder{background-position:-420px -100px}.ap-page_with_curl{background-position:-420px -120px}.ap-page_facing_up{background-position:-420px -140px}.ap-date{background-position:-420px -160px}.ap-calendar{background-position:-420px -180px}.ap-card_index{background-position:-420px -200px}.ap-chart_with_upwards_trend{background-position:-420px -220px}.ap-chart_with_downwards_trend{background-position:-420px -240px}.ap-bar_chart{background-position:-420px -260px}.ap-clipboard{background-position:-420px -280px}.ap-pushpin{background-position:-420px -300px}.ap-round_pushpin{background-position:-420px -320px}.ap-paperclip{background-position:-420px -340px}.ap-straight_ruler{background-position:-420px -360px}.ap-triangular_ruler{background-position:-420px -380px}.ap-bookmark_tabs{background-position:-420px -400px}.ap-ledger{background-position:-420px -420px}.ap-notebook{background-position:-420px -440px}.ap-notebook_with_decorative_cover{background-position:-420px -460px}.ap-closed_book{background-position:-420px -480px}.ap-book{background-position:-420px -500px}.ap-green_book{background-position:-420px -520px}.ap-blue_book{background-position:-420px -540px}.ap-orange_book{background-position:-420px -560px}.ap-books{background-position:-420px -580px}.ap-name_badge{background-position:-420px -600px}.ap-scroll{background-position:-420px -620px}.ap-memo{background-position:-420px -640px}.ap-telephone_receiver{background-position:-420px -660px}.ap-pager{background-position:-420px -680px}.ap-fax{background-position:-420px -700px}.ap-satellite_antenna{background-position:-420px -720px}.ap-loudspeaker{background-position:-420px -740px}.ap-mega{background-position:-420px -760px}.ap-outbox_tray{background-position:-420px -780px}.ap-inbox_tray{background-position:-420px -800px}.ap-package{background-position:-440px 0px}.ap-e-mail{background-position:-440px -20px}.ap-incoming_envelope{background-position:-440px -40px}.ap-envelope_with_arrow{background-position:-440px -60px}.ap-mailbox_closed{background-position:-440px -80px}.ap-mailbox{background-position:-440px -100px}.ap-mailbox_with_mail{background-position:-440px -120px}.ap-mailbox_with_no_mail{background-position:-440px -140px}.ap-postbox{background-position:-440px -160px}.ap-postal_horn{background-position:-440px -180px}.ap-newspaper{background-position:-440px -200px}.ap-iphone{background-position:-440px -220px}.ap-calling{background-position:-440px -240px}.ap-vibration_mode{background-position:-440px -260px}.ap-mobile_phone_off{background-position:-440px -280px}.ap-no_mobile_phones{background-position:-440px -300px}.ap-signal_strength{background-position:-440px -320px}.ap-camera{background-position:-440px -340px}.ap-camera_with_flash{background-position:-440px -360px}.ap-video_camera{background-position:-440px -380px}.ap-tv{background-position:-440px -400px}.ap-radio{background-position:-440px -420px}.ap-vhs{background-position:-440px -440px}.ap-film_projector{background-position:-440px -460px}.ap-prayer_beads{background-position:-440px -480px}.ap-twisted_rightwards_arrows{background-position:-440px -500px}.ap-repeat{background-position:-440px -520px}.ap-repeat_one{background-position:-440px -540px}.ap-arrows_clockwise{background-position:-440px -560px}.ap-arrows_counterclockwise{background-position:-440px -580px}.ap-low_brightness{background-position:-440px -600px}.ap-high_brightness{background-position:-440px -620px}.ap-mute{background-position:-440px -640px}.ap-speaker{background-position:-440px -660px}.ap-sound{background-position:-440px -680px}.ap-loud_sound{background-position:-440px -700px}.ap-battery{background-position:-440px -720px}.ap-electric_plug{background-position:-440px -740px}.ap-mag{background-position:-440px -760px}.ap-mag_right{background-position:-440px -780px}.ap-lock_with_ink_pen{background-position:-440px -800px}.ap-closed_lock_with_key{background-position:-460px 0px}.ap-key{background-position:-460px -20px}.ap-lock{background-position:-460px -40px}.ap-unlock{background-position:-460px -60px}.ap-bell{background-position:-460px -80px}.ap-no_bell{background-position:-460px -100px}.ap-bookmark{background-position:-460px -120px}.ap-link{background-position:-460px -140px}.ap-radio_button{background-position:-460px -160px}.ap-back{background-position:-460px -180px}.ap-end{background-position:-460px -200px}.ap-on{background-position:-460px -220px}.ap-soon{background-position:-460px -240px}.ap-top{background-position:-460px -260px}.ap-underage{background-position:-460px -280px}.ap-keycap_ten{background-position:-460px -300px}.ap-capital_abcd{background-position:-460px -320px}.ap-abcd{background-position:-460px -340px}.ap-1234{background-position:-460px -360px}.ap-symbols{background-position:-460px -380px}.ap-abc{background-position:-460px -400px}.ap-fire{background-position:-460px -420px}.ap-flashlight{background-position:-460px -440px}.ap-wrench{background-position:-460px -460px}.ap-hammer{background-position:-460px -480px}.ap-nut_and_bolt{background-position:-460px -500px}.ap-hocho{background-position:-460px -520px}.ap-gun{background-position:-460px -540px}.ap-microscope{background-position:-460px -560px}.ap-telescope{background-position:-460px -580px}.ap-crystal_ball{background-position:-460px -600px}.ap-six_pointed_star{background-position:-460px -620px}.ap-beginner{background-position:-460px -640px}.ap-trident{background-position:-460px -660px}.ap-black_square_button{background-position:-460px -680px}.ap-white_square_button{background-position:-460px -700px}.ap-red_circle{background-position:-460px -720px}.ap-large_blue_circle{background-position:-460px -740px}.ap-large_orange_diamond{background-position:-460px -760px}.ap-large_blue_diamond{background-position:-460px -780px}.ap-small_orange_diamond{background-position:-460px -800px}.ap-small_blue_diamond{background-position:-480px 0px}.ap-small_red_triangle{background-position:-480px -20px}.ap-small_red_triangle_down{background-position:-480px -40px}.ap-arrow_up_small{background-position:-480px -60px}.ap-arrow_down_small{background-position:-480px -80px}.ap-om_symbol{background-position:-480px -100px}.ap-dove_of_peace{background-position:-480px -120px}.ap-kaaba{background-position:-480px -140px}.ap-mosque{background-position:-480px -160px}.ap-synagogue{background-position:-480px -180px}.ap-menorah_with_nine_branches{background-position:-480px -200px}.ap-clock1{background-position:-480px -220px}.ap-clock2{background-position:-480px -240px}.ap-clock3{background-position:-480px -260px}.ap-clock4{background-position:-480px -280px}.ap-clock5{background-position:-480px -300px}.ap-clock6{background-position:-480px -320px}.ap-clock7{background-position:-480px -340px}.ap-clock8{background-position:-480px -360px}.ap-clock9{background-position:-480px -380px}.ap-clock10{background-position:-480px -400px}.ap-clock11{background-position:-480px -420px}.ap-clock12{background-position:-480px -440px}.ap-clock130{background-position:-480px -460px}.ap-clock230{background-position:-480px -480px}.ap-clock330{background-position:-480px -500px}.ap-clock430{background-position:-480px -520px}.ap-clock530{background-position:-480px -540px}.ap-clock630{background-position:-480px -560px}.ap-clock730{background-position:-480px -580px}.ap-clock830{background-position:-480px -600px}.ap-clock930{background-position:-480px -620px}.ap-clock1030{background-position:-480px -640px}.ap-clock1130{background-position:-480px -660px}.ap-clock1230{background-position:-480px -680px}.ap-candle{background-position:-480px -700px}.ap-mantelpiece_clock{background-position:-480px -720px}.ap-hole{background-position:-480px -740px}.ap-man_in_business_suit_levitating{background-position:-480px -760px}.ap-sleuth_or_spy{background-position:-480px -780px}.ap-dark_sunglasses{background-position:-500px -80px}.ap-spider{background-position:-500px -100px}.ap-spider_web{background-position:-500px -120px}.ap-joystick{background-position:-500px -140px}.ap-linked_paperclips{background-position:-500px -160px}.ap-lower_left_ballpoint_pen{background-position:-500px -180px}.ap-lower_left_fountain_pen{background-position:-500px -200px}.ap-lower_left_paintbrush{background-position:-500px -220px}.ap-lower_left_crayon{background-position:-500px -240px}.ap-raised_hand_with_fingers_splayed{background-position:-500px -260px}.ap-middle_finger{background-position:-500px -380px}.ap-spock-hand{background-position:-500px -500px}.ap-desktop_computer{background-position:-500px -620px}.ap-printer{background-position:-500px -640px}.ap-three_button_mouse{background-position:-500px -660px}.ap-trackball{background-position:-500px -680px}.ap-frame_with_picture{background-position:-500px -700px}.ap-card_index_dividers{background-position:-500px -720px}.ap-card_file_box{background-position:-500px -740px}.ap-file_cabinet{background-position:-500px -760px}.ap-wastebasket{background-position:-500px -780px}.ap-spiral_note_pad{background-position:-500px -800px}.ap-spiral_calendar_pad{background-position:-520px 0px}.ap-compression{background-position:-520px -20px}.ap-old_key{background-position:-520px -40px}.ap-rolled_up_newspaper{background-position:-520px -60px}.ap-dagger_knife{background-position:-520px -80px}.ap-speaking_head_in_silhouette{background-position:-520px -100px}.ap-left_speech_bubble{background-position:-520px -120px}.ap-right_anger_bubble{background-position:-520px -140px}.ap-ballot_box_with_ballot{background-position:-520px -160px}.ap-world_map{background-position:-520px -180px}.ap-mount_fuji{background-position:-520px -200px}.ap-tokyo_tower{background-position:-520px -220px}.ap-statue_of_liberty{background-position:-520px -240px}.ap-japan{background-position:-520px -260px}.ap-moyai{background-position:-520px -280px}.ap-grinning{background-position:-520px -300px}.ap-grin{background-position:-520px -320px}.ap-joy{background-position:-520px -340px}.ap-smiley{background-position:-520px -360px}.ap-smile{background-position:-520px -380px}.ap-sweat_smile{background-position:-520px -400px}.ap-laughing{background-position:-520px -420px}.ap-innocent{background-position:-520px -440px}.ap-smiling_imp{background-position:-520px -460px}.ap-wink{background-position:-520px -480px}.ap-blush{background-position:-520px -500px}.ap-yum{background-position:-520px -520px}.ap-relieved{background-position:-520px -540px}.ap-heart_eyes{background-position:-520px -560px}.ap-sunglasses{background-position:-520px -580px}.ap-smirk{background-position:-520px -600px}.ap-neutral_face{background-position:-520px -620px}.ap-expressionless{background-position:-520px -640px}.ap-unamused{background-position:-520px -660px}.ap-sweat{background-position:-520px -680px}.ap-pensive{background-position:-520px -700px}.ap-confused{background-position:-520px -720px}.ap-confounded{background-position:-520px -740px}.ap-kissing{background-position:-520px -760px}.ap-kissing_heart{background-position:-520px -780px}.ap-kissing_smiling_eyes{background-position:-520px -800px}.ap-kissing_closed_eyes{background-position:-540px 0px}.ap-stuck_out_tongue{background-position:-540px -20px}.ap-stuck_out_tongue_winking_eye{background-position:-540px -40px}.ap-stuck_out_tongue_closed_eyes{background-position:-540px -60px}.ap-disappointed{background-position:-540px -80px}.ap-worried{background-position:-540px -100px}.ap-angry{background-position:-540px -120px}.ap-rage{background-position:-540px -140px}.ap-cry{background-position:-540px -160px}.ap-persevere{background-position:-540px -180px}.ap-triumph{background-position:-540px -200px}.ap-disappointed_relieved{background-position:-540px -220px}.ap-frowning{background-position:-540px -240px}.ap-anguished{background-position:-540px -260px}.ap-fearful{background-position:-540px -280px}.ap-weary{background-position:-540px -300px}.ap-sleepy{background-position:-540px -320px}.ap-tired_face{background-position:-540px -340px}.ap-grimacing{background-position:-540px -360px}.ap-sob{background-position:-540px -380px}.ap-open_mouth{background-position:-540px -400px}.ap-hushed{background-position:-540px -420px}.ap-cold_sweat{background-position:-540px -440px}.ap-scream{background-position:-540px -460px}.ap-astonished{background-position:-540px -480px}.ap-flushed{background-position:-540px -500px}.ap-sleeping{background-position:-540px -520px}.ap-dizzy_face{background-position:-540px -540px}.ap-no_mouth{background-position:-540px -560px}.ap-mask{background-position:-540px -580px}.ap-smile_cat{background-position:-540px -600px}.ap-joy_cat{background-position:-540px -620px}.ap-smiley_cat{background-position:-540px -640px}.ap-heart_eyes_cat{background-position:-540px -660px}.ap-smirk_cat{background-position:-540px -680px}.ap-kissing_cat{background-position:-540px -700px}.ap-pouting_cat{background-position:-540px -720px}.ap-crying_cat_face{background-position:-540px -740px}.ap-scream_cat{background-position:-540px -760px}.ap-slightly_frowning_face{background-position:-540px -780px}.ap-slightly_smiling_face{background-position:-540px -800px}.ap-upside_down_face{background-position:-560px 0px}.ap-face_with_rolling_eyes{background-position:-560px -20px}.ap-no_good{background-position:-560px -40px}.ap-ok_woman{background-position:-560px -160px}.ap-bow{background-position:-560px -280px}.ap-see_no_evil{background-position:-560px -400px}.ap-hear_no_evil{background-position:-560px -420px}.ap-speak_no_evil{background-position:-560px -440px}.ap-raising_hand{background-position:-560px -460px}.ap-raised_hands{background-position:-560px -580px}.ap-person_frowning{background-position:-560px -700px}.ap-person_with_pouting_face{background-position:-580px 0px}.ap-pray{background-position:-580px -120px}.ap-rocket{background-position:-580px -240px}.ap-helicopter{background-position:-580px -260px}.ap-steam_locomotive{background-position:-580px -280px}.ap-railway_car{background-position:-580px -300px}.ap-bullettrain_side{background-position:-580px -320px}.ap-bullettrain_front{background-position:-580px -340px}.ap-train2{background-position:-580px -360px}.ap-metro{background-position:-580px -380px}.ap-light_rail{background-position:-580px -400px}.ap-station{background-position:-580px -420px}.ap-tram{background-position:-580px -440px}.ap-train{background-position:-580px -460px}.ap-bus{background-position:-580px -480px}.ap-oncoming_bus{background-position:-580px -500px}.ap-trolleybus{background-position:-580px -520px}.ap-busstop{background-position:-580px -540px}.ap-minibus{background-position:-580px -560px}.ap-ambulance{background-position:-580px -580px}.ap-fire_engine{background-position:-580px -600px}.ap-police_car{background-position:-580px -620px}.ap-oncoming_police_car{background-position:-580px -640px}.ap-taxi{background-position:-580px -660px}.ap-oncoming_taxi{background-position:-580px -680px}.ap-car{background-position:-580px -700px}.ap-oncoming_automobile{background-position:-580px -720px}.ap-blue_car{background-position:-580px -740px}.ap-truck{background-position:-580px -760px}.ap-articulated_lorry{background-position:-580px -780px}.ap-tractor{background-position:-580px -800px}.ap-monorail{background-position:-600px 0px}.ap-mountain_railway{background-position:-600px -20px}.ap-suspension_railway{background-position:-600px -40px}.ap-mountain_cableway{background-position:-600px -60px}.ap-aerial_tramway{background-position:-600px -80px}.ap-ship{background-position:-600px -100px}.ap-rowboat{background-position:-600px -120px}.ap-speedboat{background-position:-600px -240px}.ap-traffic_light{background-position:-600px -260px}.ap-vertical_traffic_light{background-position:-600px -280px}.ap-construction{background-position:-600px -300px}.ap-rotating_light{background-position:-600px -320px}.ap-triangular_flag_on_post{background-position:-600px -340px}.ap-door{background-position:-600px -360px}.ap-no_entry_sign{background-position:-600px -380px}.ap-smoking{background-position:-600px -400px}.ap-no_smoking{background-position:-600px -420px}.ap-put_litter_in_its_place{background-position:-600px -440px}.ap-do_not_litter{background-position:-600px -460px}.ap-potable_water{background-position:-600px -480px}.ap-non-potable_water{background-position:-600px -500px}.ap-bike{background-position:-600px -520px}.ap-no_bicycles{background-position:-600px -540px}.ap-bicyclist{background-position:-600px -560px}.ap-mountain_bicyclist{background-position:-600px -680px}.ap-walking{background-position:-600px -800px}.ap-no_pedestrians{background-position:-620px -100px}.ap-children_crossing{background-position:-620px -120px}.ap-mens{background-position:-620px -140px}.ap-womens{background-position:-620px -160px}.ap-restroom{background-position:-620px -180px}.ap-baby_symbol{background-position:-620px -200px}.ap-toilet{background-position:-620px -220px}.ap-wc{background-position:-620px -240px}.ap-shower{background-position:-620px -260px}.ap-bath{background-position:-620px -280px}.ap-bathtub{background-position:-620px -400px}.ap-passport_control{background-position:-620px -420px}.ap-customs{background-position:-620px -440px}.ap-baggage_claim{background-position:-620px -460px}.ap-left_luggage{background-position:-620px -480px}.ap-couch_and_lamp{background-position:-620px -500px}.ap-sleeping_accommodation{background-position:-620px -520px}.ap-shopping_bags{background-position:-620px -540px}.ap-bellhop_bell{background-position:-620px -560px}.ap-bed{background-position:-620px -580px}.ap-place_of_worship{background-position:-620px -600px}.ap-hammer_and_wrench{background-position:-620px -620px}.ap-shield{background-position:-620px -640px}.ap-oil_drum{background-position:-620px -660px}.ap-motorway{background-position:-620px -680px}.ap-railway_track{background-position:-620px -700px}.ap-motor_boat{background-position:-620px -720px}.ap-small_airplane{background-position:-620px -740px}.ap-airplane_departure{background-position:-620px -760px}.ap-airplane_arriving{background-position:-620px -780px}.ap-satellite{background-position:-620px -800px}.ap-passenger_ship{background-position:-640px 0px}.ap-zipper_mouth_face{background-position:-640px -20px}.ap-money_mouth_face{background-position:-640px -40px}.ap-face_with_thermometer{background-position:-640px -60px}.ap-nerd_face{background-position:-640px -80px}.ap-thinking_face{background-position:-640px -100px}.ap-face_with_head_bandage{background-position:-640px -120px}.ap-robot_face{background-position:-640px -140px}.ap-hugging_face{background-position:-640px -160px}.ap-the_horns{background-position:-640px -180px}.ap-crab{background-position:-640px -300px}.ap-lion_face{background-position:-640px -320px}.ap-scorpion{background-position:-640px -340px}.ap-turkey{background-position:-640px -360px}.ap-unicorn_face{background-position:-640px -380px}.ap-cheese_wedge{background-position:-640px -400px}.ap-hash{background-position:-640px -420px}.ap-keycap_star{background-position:-640px -440px}.ap-zero{background-position:-640px -460px}.ap-one{background-position:-640px -480px}.ap-two{background-position:-640px -500px}.ap-three{background-position:-640px -520px}.ap-four{background-position:-640px -540px}.ap-five{background-position:-640px -560px}.ap-six{background-position:-640px -580px}.ap-seven{background-position:-640px -600px}.ap-eight{background-position:-640px -620px}.ap-nine{background-position:-640px -640px}.ap-flag-ac{background-position:-640px -660px}.ap-flag-ad{background-position:-640px -680px}.ap-flag-ae{background-position:-640px -700px}.ap-flag-af{background-position:-640px -720px}.ap-flag-ag{background-position:-640px -740px}.ap-flag-ai{background-position:-640px -760px}.ap-flag-al{background-position:-640px -780px}.ap-flag-am{background-position:-640px -800px}.ap-flag-ao{background-position:-660px 0px}.ap-flag-aq{background-position:-660px -20px}.ap-flag-ar{background-position:-660px -40px}.ap-flag-as{background-position:-660px -60px}.ap-flag-at{background-position:-660px -80px}.ap-flag-au{background-position:-660px -100px}.ap-flag-aw{background-position:-660px -120px}.ap-flag-ax{background-position:-660px -140px}.ap-flag-az{background-position:-660px -160px}.ap-flag-ba{background-position:-660px -180px}.ap-flag-bb{background-position:-660px -200px}.ap-flag-bd{background-position:-660px -220px}.ap-flag-be{background-position:-660px -240px}.ap-flag-bf{background-position:-660px -260px}.ap-flag-bg{background-position:-660px -280px}.ap-flag-bh{background-position:-660px -300px}.ap-flag-bi{background-position:-660px -320px}.ap-flag-bj{background-position:-660px -340px}.ap-flag-bl{background-position:-660px -360px}.ap-flag-bm{background-position:-660px -380px}.ap-flag-bn{background-position:-660px -400px}.ap-flag-bo{background-position:-660px -420px}.ap-flag-bq{background-position:-660px -440px}.ap-flag-br{background-position:-660px -460px}.ap-flag-bs{background-position:-660px -480px}.ap-flag-bt{background-position:-660px -500px}.ap-flag-bv{background-position:-660px -520px}.ap-flag-bw{background-position:-660px -540px}.ap-flag-by{background-position:-660px -560px}.ap-flag-bz{background-position:-660px -580px}.ap-flag-ca{background-position:-660px -600px}.ap-flag-cc{background-position:-660px -620px}.ap-flag-cd{background-position:-660px -640px}.ap-flag-cf{background-position:-660px -660px}.ap-flag-cg{background-position:-660px -680px}.ap-flag-ch{background-position:-660px -700px}.ap-flag-ci{background-position:-660px -720px}.ap-flag-ck{background-position:-660px -740px}.ap-flag-cl{background-position:-660px -760px}.ap-flag-cm{background-position:-660px -780px}.ap-flag-cn{background-position:-660px -800px}.ap-flag-co{background-position:-680px 0px}.ap-flag-cp{background-position:-680px -20px}.ap-flag-cr{background-position:-680px -40px}.ap-flag-cu{background-position:-680px -60px}.ap-flag-cv{background-position:-680px -80px}.ap-flag-cw{background-position:-680px -100px}.ap-flag-cx{background-position:-680px -120px}.ap-flag-cy{background-position:-680px -140px}.ap-flag-cz{background-position:-680px -160px}.ap-flag-de{background-position:-680px -180px}.ap-flag-dg{background-position:-680px -200px}.ap-flag-dj{background-position:-680px -220px}.ap-flag-dk{background-position:-680px -240px}.ap-flag-dm{background-position:-680px -260px}.ap-flag-do{background-position:-680px -280px}.ap-flag-dz{background-position:-680px -300px}.ap-flag-ea{background-position:-680px -320px}.ap-flag-ec{background-position:-680px -340px}.ap-flag-ee{background-position:-680px -360px}.ap-flag-eg{background-position:-680px -380px}.ap-flag-eh{background-position:-680px -400px}.ap-flag-er{background-position:-680px -420px}.ap-flag-es{background-position:-680px -440px}.ap-flag-et{background-position:-680px -460px}.ap-flag-eu{background-position:-680px -480px}.ap-flag-fi{background-position:-680px -500px}.ap-flag-fj{background-position:-680px -520px}.ap-flag-fk{background-position:-680px -540px}.ap-flag-fm{background-position:-680px -560px}.ap-flag-fo{background-position:-680px -580px}.ap-flag-fr{background-position:-680px -600px}.ap-flag-ga{background-position:-680px -620px}.ap-flag-gb{background-position:-680px -640px}.ap-flag-gd{background-position:-680px -660px}.ap-flag-ge{background-position:-680px -680px}.ap-flag-gf{background-position:-680px -700px}.ap-flag-gg{background-position:-680px -720px}.ap-flag-gh{background-position:-680px -740px}.ap-flag-gi{background-position:-680px -760px}.ap-flag-gl{background-position:-680px -780px}.ap-flag-gm{background-position:-680px -800px}.ap-flag-gn{background-position:-700px 0px}.ap-flag-gp{background-position:-700px -20px}.ap-flag-gq{background-position:-700px -40px}.ap-flag-gr{background-position:-700px -60px}.ap-flag-gs{background-position:-700px -80px}.ap-flag-gt{background-position:-700px -100px}.ap-flag-gu{background-position:-700px -120px}.ap-flag-gw{background-position:-700px -140px}.ap-flag-gy{background-position:-700px -160px}.ap-flag-hk{background-position:-700px -180px}.ap-flag-hm{background-position:-700px -200px}.ap-flag-hn{background-position:-700px -220px}.ap-flag-hr{background-position:-700px -240px}.ap-flag-ht{background-position:-700px -260px}.ap-flag-hu{background-position:-700px -280px}.ap-flag-ic{background-position:-700px -300px}.ap-flag-id{background-position:-700px -320px}.ap-flag-ie{background-position:-700px -340px}.ap-flag-il{background-position:-700px -360px}.ap-flag-im{background-position:-700px -380px}.ap-flag-in{background-position:-700px -400px}.ap-flag-io{background-position:-700px -420px}.ap-flag-iq{background-position:-700px -440px}.ap-flag-ir{background-position:-700px -460px}.ap-flag-is{background-position:-700px -480px}.ap-flag-it{background-position:-700px -500px}.ap-flag-je{background-position:-700px -520px}.ap-flag-jm{background-position:-700px -540px}.ap-flag-jo{background-position:-700px -560px}.ap-flag-jp{background-position:-700px -580px}.ap-flag-ke{background-position:-700px -600px}.ap-flag-kg{background-position:-700px -620px}.ap-flag-kh{background-position:-700px -640px}.ap-flag-ki{background-position:-700px -660px}.ap-flag-km{background-position:-700px -680px}.ap-flag-kn{background-position:-700px -700px}.ap-flag-kp{background-position:-700px -720px}.ap-flag-kr{background-position:-700px -740px}.ap-flag-kw{background-position:-700px -760px}.ap-flag-ky{background-position:-700px -780px}.ap-flag-kz{background-position:-700px -800px}.ap-flag-la{background-position:-720px 0px}.ap-flag-lb{background-position:-720px -20px}.ap-flag-lc{background-position:-720px -40px}.ap-flag-li{background-position:-720px -60px}.ap-flag-lk{background-position:-720px -80px}.ap-flag-lr{background-position:-720px -100px}.ap-flag-ls{background-position:-720px -120px}.ap-flag-lt{background-position:-720px -140px}.ap-flag-lu{background-position:-720px -160px}.ap-flag-lv{background-position:-720px -180px}.ap-flag-ly{background-position:-720px -200px}.ap-flag-ma{background-position:-720px -220px}.ap-flag-mc{background-position:-720px -240px}.ap-flag-md{background-position:-720px -260px}.ap-flag-me{background-position:-720px -280px}.ap-flag-mf{background-position:-720px -300px}.ap-flag-mg{background-position:-720px -320px}.ap-flag-mh{background-position:-720px -340px}.ap-flag-mk{background-position:-720px -360px}.ap-flag-ml{background-position:-720px -380px}.ap-flag-mm{background-position:-720px -400px}.ap-flag-mn{background-position:-720px -420px}.ap-flag-mo{background-position:-720px -440px}.ap-flag-mp{background-position:-720px -460px}.ap-flag-mq{background-position:-720px -480px}.ap-flag-mr{background-position:-720px -500px}.ap-flag-ms{background-position:-720px -520px}.ap-flag-mt{background-position:-720px -540px}.ap-flag-mu{background-position:-720px -560px}.ap-flag-mv{background-position:-720px -580px}.ap-flag-mw{background-position:-720px -600px}.ap-flag-mx{background-position:-720px -620px}.ap-flag-my{background-position:-720px -640px}.ap-flag-mz{background-position:-720px -660px}.ap-flag-na{background-position:-720px -680px}.ap-flag-nc{background-position:-720px -700px}.ap-flag-ne{background-position:-720px -720px}.ap-flag-nf{background-position:-720px -740px}.ap-flag-ng{background-position:-720px -760px}.ap-flag-ni{background-position:-720px -780px}.ap-flag-nl{background-position:-720px -800px}.ap-flag-no{background-position:-740px 0px}.ap-flag-np{background-position:-740px -20px}.ap-flag-nr{background-position:-740px -40px}.ap-flag-nu{background-position:-740px -60px}.ap-flag-nz{background-position:-740px -80px}.ap-flag-om{background-position:-740px -100px}.ap-flag-pa{background-position:-740px -120px}.ap-flag-pe{background-position:-740px -140px}.ap-flag-pf{background-position:-740px -160px}.ap-flag-pg{background-position:-740px -180px}.ap-flag-ph{background-position:-740px -200px}.ap-flag-pk{background-position:-740px -220px}.ap-flag-pl{background-position:-740px -240px}.ap-flag-pm{background-position:-740px -260px}.ap-flag-pn{background-position:-740px -280px}.ap-flag-pr{background-position:-740px -300px}.ap-flag-ps{background-position:-740px -320px}.ap-flag-pt{background-position:-740px -340px}.ap-flag-pw{background-position:-740px -360px}.ap-flag-py{background-position:-740px -380px}.ap-flag-qa{background-position:-740px -400px}.ap-flag-re{background-position:-740px -420px}.ap-flag-ro{background-position:-740px -440px}.ap-flag-rs{background-position:-740px -460px}.ap-flag-ru{background-position:-740px -480px}.ap-flag-rw{background-position:-740px -500px}.ap-flag-sa{background-position:-740px -520px}.ap-flag-sb{background-position:-740px -540px}.ap-flag-sc{background-position:-740px -560px}.ap-flag-sd{background-position:-740px -580px}.ap-flag-se{background-position:-740px -600px}.ap-flag-sg{background-position:-740px -620px}.ap-flag-sh{background-position:-740px -640px}.ap-flag-si{background-position:-740px -660px}.ap-flag-sj{background-position:-740px -680px}.ap-flag-sk{background-position:-740px -700px}.ap-flag-sl{background-position:-740px -720px}.ap-flag-sm{background-position:-740px -740px}.ap-flag-sn{background-position:-740px -760px}.ap-flag-so{background-position:-740px -780px}.ap-flag-sr{background-position:-740px -800px}.ap-flag-ss{background-position:-760px 0px}.ap-flag-st{background-position:-760px -20px}.ap-flag-sv{background-position:-760px -40px}.ap-flag-sx{background-position:-760px -60px}.ap-flag-sy{background-position:-760px -80px}.ap-flag-sz{background-position:-760px -100px}.ap-flag-ta{background-position:-760px -120px}.ap-flag-tc{background-position:-760px -140px}.ap-flag-td{background-position:-760px -160px}.ap-flag-tf{background-position:-760px -180px}.ap-flag-tg{background-position:-760px -200px}.ap-flag-th{background-position:-760px -220px}.ap-flag-tj{background-position:-760px -240px}.ap-flag-tk{background-position:-760px -260px}.ap-flag-tl{background-position:-760px -280px}.ap-flag-tm{background-position:-760px -300px}.ap-flag-tn{background-position:-760px -320px}.ap-flag-to{background-position:-760px -340px}.ap-flag-tr{background-position:-760px -360px}.ap-flag-tt{background-position:-760px -380px}.ap-flag-tv{background-position:-760px -400px}.ap-flag-tw{background-position:-760px -420px}.ap-flag-tz{background-position:-760px -440px}.ap-flag-ua{background-position:-760px -460px}.ap-flag-ug{background-position:-760px -480px}.ap-flag-um{background-position:-760px -500px}.ap-flag-us{background-position:-760px -520px}.ap-flag-uy{background-position:-760px -540px}.ap-flag-uz{background-position:-760px -560px}.ap-flag-va{background-position:-760px -580px}.ap-flag-vc{background-position:-760px -600px}.ap-flag-ve{background-position:-760px -620px}.ap-flag-vg{background-position:-760px -640px}.ap-flag-vi{background-position:-760px -660px}.ap-flag-vn{background-position:-760px -680px}.ap-flag-vu{background-position:-760px -700px}.ap-flag-wf{background-position:-760px -720px}.ap-flag-ws{background-position:-760px -740px}.ap-flag-xk{background-position:-760px -760px}.ap-flag-ye{background-position:-760px -780px}.ap-flag-yt{background-position:-760px -800px}.ap-flag-za{background-position:-780px 0px}.ap-flag-zm{background-position:-780px -20px}.ap-flag-zw{background-position:-780px -40px}.ap-man-man-boy{background-position:-780px -60px}.ap-man-man-boy-boy{background-position:-780px -80px}.ap-man-man-girl{background-position:-780px -100px}.ap-man-man-girl-boy{background-position:-780px -120px}.ap-man-man-girl-girl{background-position:-780px -140px}.ap-man-woman-boy-boy{background-position:-780px -160px}.ap-man-woman-girl{background-position:-780px -180px}.ap-man-woman-girl-boy{background-position:-780px -200px}.ap-man-woman-girl-girl{background-position:-780px -220px}.ap-man-heart-man{background-position:-780px -240px}.ap-man-kiss-man{background-position:-780px -260px}.ap-woman-woman-boy{background-position:-780px -280px}.ap-woman-woman-boy-boy{background-position:-780px -300px}.ap-woman-woman-girl{background-position:-780px -320px}.ap-woman-woman-girl-boy{background-position:-780px -340px}.ap-woman-woman-girl-girl{background-position:-780px -360px}.ap-woman-heart-woman{background-position:-780px -380px}.ap-woman-kiss-woman{background-position:-780px -400px}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[5].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].rules[1].use[1]!./src/App/src/styles/index.scss?ngGlobalStyle ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXp-p7K4KLg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "MontserratBold";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes fadeIn {
  100% {
    opacity: 0.7;
  }
  0% {
    opacity: 0.1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.1;
  }
}
@keyframes zoom {
  25% {
    transform: scale3d(1.5, 1.5, 0);
  }
  50% {
    transform: scale3d(1, 1, 0);
  }
  75% {
    transform: scale3d(1.25, 1.25, 0);
  }
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
.action.add-notes span {
  background-image: url('assets//icon_add_notes.png');
}

.action.open-link span {
  background-image: url('assets//icon_open_link.png');
}

.action.see-notes span {
  background-image: url('assets//icon_see_notes.png');
}

.action.send-files span {
  background-image: url('assets//icon_send_files.png');
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXp-p7K4KLg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "MontserratBold";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes fadeIn {
  100% {
    opacity: 0.7;
  }
  0% {
    opacity: 0.1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.1;
  }
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXp-p7K4KLg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "MontserratBold";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes fadeIn {
  100% {
    opacity: 0.7;
  }
  0% {
    opacity: 0.1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.1;
  }
}
@keyframes zoom {
  25% {
    transform: scale3d(1.5, 1.5, 0);
  }
  50% {
    transform: scale3d(1, 1, 0);
  }
  75% {
    transform: scale3d(1.25, 1.25, 0);
  }
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
.action.add-notes span {
  background-image: url('assets//icon_add_notes.png');
}

.action.open-link span {
  background-image: url('assets//icon_open_link.png');
}

.action.see-notes span {
  background-image: url('assets//icon_see_notes.png');
}

.action.send-files span {
  background-image: url('assets//icon_send_files.png');
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXp-p7K4KLg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "MontserratBold";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes fadeIn {
  100% {
    opacity: 0.7;
  }
  0% {
    opacity: 0.1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.1;
  }
}
/* CONTENTS
◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛

1  PROJECT DETAIL ATTACHMENTS

2  PROJECT DETAIL INFO

3  PROJECT DETAIL MESSAGES

4  PROJECT DETAIL LOGBOOK


◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚ */
/************  GRAL  **************/
/************  LOADER Exceptions  **************/
.project-details-attachments .project-attachments-upload .dimmed {
  padding-left: 0;
}
.project-details-attachments .project-attachments-upload .dimmed .dimmed_box {
  height: 60px;
  margin-bottom: 16px;
}
.project-details-attachments .project-attachments-upload .dimmed .dimmed_flex {
  margin-bottom: 10px;
}
.project-details-attachments .project-attachments-upload .dimmed .dimmed_flex .dimmed_title {
  margin-right: 10px;
}

.main-content.settings-section .two-boxes .dimmed .dimmed_status {
  margin-bottom: 10px;
}
.main-content.settings-section .two-boxes .dimmed .dimmed_flex_section {
  margin-bottom: 20px;
}
.main-content.settings-section .two-boxes .dimmed .dimmed_flex_section .dimmed_avatar {
  width: 84px;
  height: 84px;
}
.main-content.settings-section .two-boxes .dimmed .dimmed_flex_section .dimmed_info {
  margin-left: 20px;
  margin-top: 10px;
}
.main-content.settings-section .two-boxes .dimmed .dimmed_flex_section .dimmed_info .dimmed_subtitle {
  margin-left: 0;
}

.proj-add-section .dimmed_outset {
  margin-top: 70px;
  margin-bottom: -60px;
}

.proj-add-section.app-loader,
.proj-section.app-loader {
  padding-left: 0 !important;
}

.proj-add-section {
  max-width: 80%;
  margin: 0 auto 0 166px;
}
.proj-add-section .dimmed {
  margin-top: 76px;
}
.proj-add-section .dimmed .dimmed_table_box {
  height: 300px;
}
.proj-add-section .dimmed .dimmed_title {
  width: 150px;
  margin-bottom: 25px;
  margin-top: 10px;
}

.project-details-attachments .dimmed {
  padding-bottom: 2px;
}

.dashboard-table-details-artworks .dimmed {
  padding-bottom: 20px;
}
.dashboard-table-details-artworks .dimmed .dimmed_box {
  height: 50px;
}

.dashboard-section .nested .dimmed {
  padding: 30px 40px;
}
.dashboard-section .nested .dimmed .dimmed_status {
  min-width: 100%;
  justify-content: space-between;
}
.dashboard-section .nested .dimmed .dimmed_status .dimmed_title {
  min-width: 49%;
  background: rgba(46, 73, 235, 0.1);
}
.dashboard-section .nested .dimmed .dimmed_flex {
  min-width: 50%;
  max-width: 50%;
  justify-content: space-between;
  padding-left: 10px;
  margin-top: 20px;
}
.dashboard-section .nested .dimmed .dimmed_flex .dimmed_info {
  padding-left: 10px;
}
.dashboard-section .nested .dimmed .dimmed_flex .dimmed_subtitle {
  margin: 10px 0;
}

.versions-vrelated .version-related-item .dimmed.version-bubbles-dimmed {
  margin-top: -20px;
}

.project-details-version-list .dimmed.version-bubbles-dimmed {
  padding-top: 20px !important;
}

.versions-vrelated .version-related-item .dimmed .dimmed_subtitle {
  margin-bottom: 20px;
}

.version-related-item .dimmed {
  border: 1px solid transparent;
  padding: 20px 0 0px 0;
}
.version-related-item .dimmed .dimmed_subtitle {
  width: 50%;
  margin: 0 0 -12px -30px;
  background: rgba(46, 73, 235, 0.1);
}

.project-details-attachments .dimmed.version-bubbles-dimmed,
.project-details-o-version .dimmed.version-bubbles-dimmed {
  margin-top: -1px;
  border-top: 0.5px dashed #2e49eb;
  padding-top: 20px;
  padding-left: 20px;
}

.project-details-attachments .dimmed,
.project-details-o-version .dimmed {
  margin-top: 0 !important;
  border-top: 0 !important;
  padding-top: 0 !important;
  padding-left: 0.25rem !important;
}

.logbook-section .logbook-events-item .dimmed .dimmed_subtitle {
  width: 50%;
  margin: 30px 0 10px 0;
  background: rgba(46, 73, 235, 0.1);
}
.logbook-section .logbook-events-item .dimmed .dimmed_flex .dimmed_title {
  width: 12.5rem;
  margin-right: 1.25rem;
  margin-top: 0.3125rem;
  height: 1.875rem;
}
.logbook-section .logbook-events-item .dimmed .dimmed_flex .dimmed_avatar {
  margin-right: 0.625rem;
}

.logbook-section .dimmed .dimmed_flex {
  margin-bottom: 1.125rem;
}
.logbook-section .dimmed .dimmed_flex .dimmed_title {
  width: 96px;
  margin-right: 1.875rem;
  background: rgba(0, 0, 0, 0.1);
}
.logbook-section .dimmed .dimmed_flex .dimmed_subtitle {
  width: 100%;
  height: 2.5rem;
  margin: 0 0 0 10px;
  border: 0.5px solid #b3b3b3;
  background: rgba(254, 254, 254, 0.1);
}

.project-details-versions .dimmed .dimmed_title {
  width: 5rem;
}

.project-details-comments-list .dimmed {
  padding-top: 22px;
  display: flex;
}
.project-details-comments-list .dimmed .dimmed_info {
  padding-left: 10px;
  width: 100%;
}
.project-details-comments-list .dimmed .dimmed_info .dimmed_subtitle {
  margin-left: 0;
  margin-right: 1.25rem;
  min-width: 100%;
  width: 100%;
}

.project-details-version-list .dimmed {
  padding-left: 2.125rem;
  margin-top: -0.625rem;
  margin-bottom: 1.5rem;
}
.project-details-version-list .dimmed.version-bubbles-dimmed {
  padding-left: 0.25rem !important;
  margin-top: -1.125rem !important;
  margin-bottom: 0 !important;
}
.project-details-version-list .dimmed.version-bubbles-dimmed span {
  margin-top: -1px !important;
}
.project-details-version-list .dimmed .dimmed_box {
  background: rgba(46, 73, 235, 0.1);
}

.project-details-section .project-details-stages .project-stage.project-stage-two .project-stage-step {
  padding-top: 1px !important;
}

.project-details-section .layout-main .alert-version div.alert-message-icon.alert h3,
.project-add-section .layout-main .alert-version div.alert-message-icon.alert h3 {
  background-size: 3.75rem !important;
}
.project-details-section .content-info-main p,
.project-add-section .content-info-main p {
  font-size: 0.875rem;
  color: #4a4a4a;
  padding-bottom: 0.9375rem;
}
.project-details-section .project-add-duedate .duedate-main,
.project-add-section .project-add-duedate .duedate-main {
  max-width: 21.25rem;
}
.project-details-section .box_default.preview-main,
.project-add-section .box_default.preview-main {
  padding: 0.9375rem !important;
  margin-top: 0.625rem !important;
}
.project-details-section .project-details-origin-version .summary header nav,
.project-details-section .project-details-origin-version .summary .summary-box-content nav,
.project-details-section .project-details-origin-version .summary .summary-item-content nav,
.project-details-section .project-details-versions .summary header nav,
.project-details-section .project-details-versions .summary .summary-box-content nav,
.project-details-section .project-details-versions .summary .summary-item-content nav,
.project-details-section .project-details-info .summary header nav,
.project-details-section .project-details-info .summary .summary-box-content nav,
.project-details-section .project-details-info .summary .summary-item-content nav,
.project-add-section .project-details-origin-version .summary header nav,
.project-add-section .project-details-origin-version .summary .summary-box-content nav,
.project-add-section .project-details-origin-version .summary .summary-item-content nav,
.project-add-section .project-details-versions .summary header nav,
.project-add-section .project-details-versions .summary .summary-box-content nav,
.project-add-section .project-details-versions .summary .summary-item-content nav,
.project-add-section .project-details-info .summary header nav,
.project-add-section .project-details-info .summary .summary-box-content nav,
.project-add-section .project-details-info .summary .summary-item-content nav {
  right: 0.625rem;
}
.project-details-section .project-details-origin-version header .dot-nav,
.project-details-section .project-details-origin-version .summary-box-content .dot-nav,
.project-details-section .project-details-origin-version .summary-item-content .dot-nav,
.project-details-section .project-details-versions header .dot-nav,
.project-details-section .project-details-versions .summary-box-content .dot-nav,
.project-details-section .project-details-versions .summary-item-content .dot-nav,
.project-details-section .project-details-info header .dot-nav,
.project-details-section .project-details-info .summary-box-content .dot-nav,
.project-details-section .project-details-info .summary-item-content .dot-nav,
.project-add-section .project-details-origin-version header .dot-nav,
.project-add-section .project-details-origin-version .summary-box-content .dot-nav,
.project-add-section .project-details-origin-version .summary-item-content .dot-nav,
.project-add-section .project-details-versions header .dot-nav,
.project-add-section .project-details-versions .summary-box-content .dot-nav,
.project-add-section .project-details-versions .summary-item-content .dot-nav,
.project-add-section .project-details-info header .dot-nav,
.project-add-section .project-details-info .summary-box-content .dot-nav,
.project-add-section .project-details-info .summary-item-content .dot-nav {
  top: -0.3125rem;
}
.project-details-section .list-item nav,
.project-add-section .list-item nav {
  top: 0.75rem !important;
}
.project-details-section .project-details-version-list .version-feedback-bubble div,
.project-add-section .project-details-version-list .version-feedback-bubble div {
  margin-left: 0.25rem;
}
.project-details-section .box_default,
.project-add-section .box_default {
  margin-top: 1.875rem;
}
.project-details-section .project-form .project-details-origin-version .dot-nav,
.project-add-section .project-form .project-details-origin-version .dot-nav {
  right: 15px;
}
.project-details-section .header-main button.edit-tags,
.project-add-section .header-main button.edit-tags {
  position: absolute;
  right: 0;
  top: 2.375rem;
  z-index: 1;
}
.project-details-section article.project-add-box label,
.project-add-section article.project-add-box label {
  margin-bottom: 15px !important;
}
.project-details-section article label,
.project-add-section article label {
  margin-bottom: 10px !important;
}
.project-details-section article.project-add-workflows .select-default select,
.project-add-section article.project-add-workflows .select-default select {
  margin-top: -0.3125rem;
  min-width: 50% !important;
}
.project-details-section .note-legacy-wrapper,
.project-add-section .note-legacy-wrapper {
  margin-top: 0.3125rem;
}
.project-details-section .note-legacy-wrapper .note-info h3,
.project-add-section .note-legacy-wrapper .note-info h3 {
  font-size: 0.875rem;
}
.project-details-section .version,
.project-add-section .version {
  background: transparent !important;
}

.header-main .labels-header-container span {
  margin-bottom: 0.375rem !important;
}
.header-main .labels-edit-container {
  margin-bottom: -0.375rem;
}
.header-main .labels-edit-container span {
  margin-bottom: 0.375rem !important;
}

/************ 1. PROJECT DETAIL ATTACHMENTS  **************/
.project-details-attachments .attachments-active-list .dot-nav {
  top: 0.625rem !important;
}
.project-details-attachments .attachments-active-list .notes-list {
  margin-left: 3rem !important;
}
.project-details-attachments .attachments-inactive-list .file-download-three-action-list-item .file-name-download-main {
  background-size: 12px 16px !important;
  background-image: url("https://static.twonas.com/apps/icons/download_icon_grey.png");
}
.project-details-attachments .attachments-inactive-list .file-download-three-action-list-item .file-name-download-main em {
  color: #c0c0c0;
}
.project-details-attachments .attachments-inactive-list .file-download-three-action-list-item .file-name-download-main span {
  color: #c0c0c0;
  cursor: default;
}
.project-details-attachments .attachments-inactive-list .file-download-three-action-list-item .file-name-download-main span:hover {
  text-decoration: none;
}
.project-details-attachments article .files-upload .files-upload-li {
  border: 0 !important;
}
.project-details-attachments article .files-upload .files-upload-li .ctn,
.project-details-attachments article .files-upload .files-upload-li .complete,
.project-details-attachments article .files-upload .files-upload-li .fail {
  padding: 0.625rem 0.9375rem 0.625rem 0.625rem !important;
}
.project-details-attachments article .files-upload .files-upload-li .list-item {
  margin: 0 0 0 0;
  min-height: 1.375rem;
  line-height: 1.375rem;
}
.project-details-attachments article .files-upload .files-upload-li .list-item .main {
  background-size: 0.625rem 1rem !important;
}
.project-details-attachments article .files-upload .files-upload-li .list-item .main span .name {
  border: 0;
  color: #2e49eb !important;
  padding-left: 0.3125rem;
  margin: 0 0;
}
.project-details-attachments article .files-upload .files-upload-li .list-item .main span .file-size {
  margin: 0 0;
}
.project-details-attachments article .files-upload .files-upload-li .list-item button {
  color: #2e49eb !important;
  font-size: 0.9375rem !important;
  margin-left: 0.625rem;
  margin-top: 0.0625rem;
}

.project-details-version-list header .labels {
  margin-left: 0 !important;
  margin-bottom: 0 !important;
}
.project-details-version-list .file-download-three-action-list li:last-child .file-download-three-action-list-item {
  border-bottom: 0 !important;
}

.project-details-attachments .file-download-group .action.add-notes {
  margin-left: 1.25rem;
}
.project-details-attachments .file-download-group .action.Deactivate span em {
  text-transform: capitalize !important;
}

.message-not-content p {
  font-size: 0.875rem;
  text-transform: uppercase;
  font-family: "MontserratBold", sans-serif;
  color: #4a4a4a;
}

.header-main.details-info .edit-tags-mod {
  padding-bottom: 2.75rem;
}
.header-main.details-info .edit-tags-mod.uploded-warning-displayed {
  padding-bottom: 0;
}
.header-main.details-info .box_fieldset button {
  position: absolute;
  margin-top: 0.3125rem;
}

.project-add-section {
  /** 
   .project-attachments-upload {
     .upload-main {
       .ctn.fail {
         .list-item {
           margin-bottom: 0 !important;
           margin-top: 0 !important;
         }
       }

       .list-item {
         margin-bottom: rem(14);
         margin-top: -rem(-6);
         border: 1px solid #E5E5E5 !important;
       }
     }
   }
  **/
  /**  
    .project-attachments-upload .upload-main {
      margin-top: 0 !important;
    }
  **/
}
.project-add-section .project-add-box.add-project-validation-error .files-upload .drag {
  border: 0 !important;
}
.project-add-section .project-add-box.add-project-validation-error .files-upload .drag .drag-content {
  border: 1px dashed #c8494e !important;
}
.project-add-section .project-add-box.add-project-validation-error input {
  border: 1px solid #c8494e !important;
}
.project-add-section .project-add-box.add-project-validation-error .datepicker .dp-day-calendar-container .dp-calendar-wrapper,
.project-add-section .project-add-box.add-project-validation-error .project-details-origin-version .summary,
.project-add-section .project-add-box.add-project-validation-error .select-default select,
.project-add-section .project-add-box.add-project-validation-error .wysiwyg-extended,
.project-add-section .project-add-box.add-project-validation-error .search-box {
  border: 1px solid #c8494e !important;
}
.project-add-section .project-add-box.add-project-validation-error .datepicker .dp-day-calendar-container .dp-calendar-wrapper input,
.project-add-section .project-add-box.add-project-validation-error .project-details-origin-version .summary input,
.project-add-section .project-add-box.add-project-validation-error .select-default select input,
.project-add-section .project-add-box.add-project-validation-error .wysiwyg-extended input,
.project-add-section .project-add-box.add-project-validation-error .search-box input {
  border: 0 !important;
}
.project-add-section .project-add-workflows.project-add-box {
  border-top: 0 !important;
  padding-left: 0 !important;
  padding-top: 0 !important;
}
.project-add-section .project-add-workflows.project-add-box .select-default {
  padding-left: 30px;
  border-top: 0.5px dashed #2e49eb;
  padding-top: 20px;
}
.project-add-section .box_default {
  margin-top: 1.25rem !important;
}
.project-add-section .project-form .select-default select {
  width: 100% !important;
}
.project-add-section .project-form .header-title-section h2 span {
  font-size: 1.125rem !important;
}
.project-add-section .datepicker-container {
  max-width: 100% !important;
  margin-bottom: 1.875rem;
}
.project-add-section .datepicker-container .close {
  display: none;
}
.project-add-section .datepicker {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  position: relative !important;
  border: 0 !important;
}
.project-add-section .datepicker .dp-day-calendar-container .dp-calendar-nav-container {
  min-width: 340px !important;
}
.project-add-section .datepicker .dp-day-calendar-container .dp-calendar-wrapper {
  border: 0.5px solid #C0C0C0 !important;
}
.project-add-section .project-add-sent .alert-message-icon.success h3 {
  padding-left: 2.5rem;
}
.project-add-section .project-add-sent .sent button {
  margin: 0 auto 1.25rem auto !important;
}

/************ 2. PROJECT DETAIL INFO  **************/
.project-summary-features .project-details-features-datepicker .datepicker {
  right: 0;
}

.project-details-info .project-details-o-version .project-details-origin-version {
  border-top: 0.5px dashed #2e49eb;
}
.project-details-info .project-details-o-version .project-details-origin-version header {
  padding-top: 15px;
}
.project-details-info .project-details-attachments article .alert-message-icon.no_linked h3 {
  padding-top: 0 !important;
  margin-bottom: 20px !important;
  margin-top: -20px;
}
.project-details-info .project-details-attachments .project-attachments-upload {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  margin-left: 3rem;
}
.project-details-info .project-details-features-datepicker .datepicker {
  right: 0;
}
.project-details-info .user-assign-fake-combo-item .header.main-app .info p .author-name {
  cursor: pointer !important;
}
.project-details-info .header.main-app .info {
  display: flex;
  flex-direction: column;
}
.project-details-info .header.main-app .info p {
  display: flex;
  flex-direction: column;
  padding-bottom: 0 !important;
}
.project-details-info .header.main-app .info p .author-pos {
  order: 1;
}
.project-details-info .header.main-app .info p .author-name {
  order: 2;
  cursor: default !important;
  color: #4a4a4a !important;
}

.project-details-stages .alert-loading {
  right: 1.25rem;
  top: -1.15625rem;
  position: absolute;
  padding: 0 0 !important;
  width: 1.875rem !important;
}
.project-details-stages .alert-loading div.alert-loading-content {
  width: 0.9375rem !important;
  height: 0.9375rem !important;
}
.project-details-stages .alert-loading div.alert-loading-content img {
  width: 0.9375rem !important;
  height: 0.9375rem !important;
}

.project-details-origin-version .files {
  padding-left: 2.5rem;
}
.project-details-origin-version .default_list li:first-child .list-item .details {
  border: 0;
}
.project-details-origin-version .default_list li .list-item {
  padding: 0 0 !important;
}
.project-details-origin-version .default_list li .list-item .details {
  min-width: 100%;
}
.project-details-origin-version .project-details-origin-labels {
  margin-bottom: 1.25rem;
}
.project-details-origin-version .project-details-origin-labels span {
  font-size: 0.875rem !important;
}
.project-details-origin-version .version-details {
  margin-left: 0 !important;
}

/************ 2. PROJECT DETAIL MESSAGES  **************/
.message-files .notes-list ul li {
  top: 0.5rem;
}

.message-files .notes-list .dot-nav ul li {
  top: 0rem;
}

.approval-feedback-section .author-feedback .colored-bubble-action {
  margin-top: 5px;
}

.messages-section.box_default,
.approval-feedback-section.box_default {
  position: relative;
}
.messages-section .project-comments-form .tw-message-add-form,
.approval-feedback-section .project-comments-form .tw-message-add-form {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
.messages-section .messages-section-main,
.approval-feedback-section .messages-section-main {
  position: relative;
}
.messages-section .messages-section-main .project-comments-form .dot-nav,
.approval-feedback-section .messages-section-main .project-comments-form .dot-nav {
  top: 0.5rem;
}
.messages-section .messages-section-main .message-main .message-remove .dot-nav,
.approval-feedback-section .messages-section-main .message-main .message-remove .dot-nav {
  top: 0.5rem;
}
.messages-section .messages-section-main .message-main .file-download-one-action-list,
.approval-feedback-section .messages-section-main .message-main .file-download-one-action-list {
  padding: 0 0 0 0.9375rem;
  margin-top: 0.625rem;
}
.messages-section .messages-section-main .tw-message-add-form,
.approval-feedback-section .messages-section-main .tw-message-add-form {
  margin-top: 0.625rem !important;
  margin-bottom: 1.5625rem;
}
.messages-section .messages-section-main .open-message-link--icon,
.approval-feedback-section .messages-section-main .open-message-link--icon {
  position: absolute;
  right: 0rem;
  top: -2.5rem;
}
.messages-section .messages-section-main .open-message-link--collapse,
.approval-feedback-section .messages-section-main .open-message-link--collapse {
  position: absolute;
  right: 0rem;
  margin-top: 0;
  top: -2.1875rem;
}
.messages-section .messages-section-main .open-message-link--icon,
.messages-section .messages-section-main .open-message-link--collapse,
.approval-feedback-section .messages-section-main .open-message-link--icon,
.approval-feedback-section .messages-section-main .open-message-link--collapse {
  background: transparent url("https://static.twonas.com/apps/icons/ico_new_message.png") no-repeat 0 50% !important;
  padding-left: 1.5rem !important;
  font-family: "MontserratBold", sans-serif;
  text-transform: uppercase;
  text-decoration: none;
}
.messages-section .messages-section-main .open-message-link--icon:hover,
.messages-section .messages-section-main .open-message-link--collapse:hover,
.approval-feedback-section .messages-section-main .open-message-link--icon:hover,
.approval-feedback-section .messages-section-main .open-message-link--collapse:hover {
  text-decoration: underline;
}
.messages-section .comments-list .message .content .message-text ul,
.approval-feedback-section .comments-list .message .content .message-text ul {
  list-style: disc;
  padding: 1.25rem 1.25rem 0rem 1.25rem;
}
.messages-section .header.main-app .info,
.approval-feedback-section .header.main-app .info {
  display: flex;
  flex-direction: column;
}
.messages-section .header.main-app .info p,
.approval-feedback-section .header.main-app .info p {
  display: flex;
  flex-direction: column;
  padding-bottom: 0 !important;
}
.messages-section .header.main-app .info p .tw-message__txt,
.approval-feedback-section .header.main-app .info p .tw-message__txt {
  padding-top: 0.125rem;
  font-size: 0.9375rem;
}
.messages-section .header.main-app .info p .author-pos,
.approval-feedback-section .header.main-app .info p .author-pos {
  display: none;
  font-size: 1rem;
  order: 2;
}
.messages-section .header.main-app .info p .author-pos strong,
.approval-feedback-section .header.main-app .info p .author-pos strong {
  text-transform: capitalize;
}
.messages-section .header.main-app .info p .author-name,
.approval-feedback-section .header.main-app .info p .author-name {
  order: 1;
  font-size: 1rem;
  font-family: "MontserratBold", sans-serif !important;
  color: #4a4a4a !important;
}

.request-component .alert-loading {
  background: #ffffff !important;
}

.project-details-features-content-avatars .avatar {
  min-width: 2.5rem;
}

.logbook-section-main .logbook-events-item .summary .dot-nav-main {
  right: 0.625rem;
  top: -0.375rem;
}

.logbook-section .project-information-changed .default-text em {
  font-style: oblique !important;
}
.logbook-section .tab-nav {
  position: static !important;
  margin-top: 40px !important;
}
.logbook-section .logbook-search-main .logbook-search-filters .filters-users-subsection .filter-subtitle {
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
}
.logbook-section .logbook-search-main .filters-search-bar {
  padding: 0.1875rem 0;
  min-height: 1.25rem;
  margin: 0;
}
.logbook-section .logbook-search-main .filters-search-bar .filters-search-bar-main {
  padding-left: 0.625rem;
  padding-top: 0.5rem;
}
.logbook-section .logbook-search-main .filters-search-bar .filters-search-bar-main input {
  line-height: 1.25rem;
  padding-left: 0 !important;
  margin-top: 0 !important;
}
.logbook-section .project-logbook-details .avatar {
  min-width: 2.5rem;
  max-width: 2.5rem;
}
.logbook-section .logbook-events-list .avatar img {
  width: 2.5rem;
  height: 2.5rem;
  min-width: 2.5rem;
  max-width: 2.5rem;
  max-height: 2.5rem;
  min-height: 2.5rem;
}
.logbook-section .logbook-events-list .project-logbook-properties .approvals-updated figure.action-icon {
  width: 4.375rem !important;
  height: 3.75rem !important;
  margin-left: 0rem;
  margin-right: 0.625rem;
}
.logbook-section .logbook-events-list .project-logbook-properties .approvals-updated figure.action-icon.approve-ico {
  background-size: 58.7878787879px 60px !important;
}
.logbook-section .logbook-events-list .project-logbook-properties .approvals-updated figure.action-icon.reject-ico {
  background-size: 60px 58.7878787879px !important;
}
.logbook-section .logbook-events-list .project-logbook-properties .artwork-added .summary .summary-group-main {
  width: 100% !important;
}
.logbook-section .logbook-events-list .project-logbook-properties .artwork-added .dot-nav-main {
  right: 0.5rem !important;
}
.logbook-section .logbook-events-list .project-logbook-properties .files {
  margin-bottom: -0.3125rem;
}
.logbook-section .logbook-events-list .project-logbook-properties .files.removed .list-item .details .icon-notes-counter-bubble .bubble {
  cursor: default !important;
}
.logbook-section .logbook-events-list .project-logbook-properties .files.removed .list-item .details .size {
  text-decoration: line-through;
}
.logbook-section .logbook-events-list .project-logbook-properties .files.removed .list-item .details .title {
  color: #c8494e;
  cursor: default;
  text-decoration: line-through;
}
.logbook-section .logbook-events-list .project-logbook-properties .files.removed .list-item .details .title:hover {
  text-decoration: line-through;
}
.logbook-section .logbook-events-list .project-logbook-properties .message .notes-list .list-item .details span.title {
  max-width: 20vw !important;
}
.logbook-section .logbook-events-list .project-logbook-properties .message .message-main {
  padding-bottom: 1.875rem;
}
.logbook-section .logbook-events-list .project-logbook-properties .message .content {
  padding-bottom: 1.25rem;
}
.logbook-section .logbook-events-list .project-logbook-properties .message .message-files {
  margin-top: -0.875rem !important;
  margin-bottom: -1.875rem;
}
.logbook-section .logbook-events-list .project-logbook-properties .message .header.main-app {
  display: none !important;
}
.logbook-section .logbook-events-list .project-logbook-properties .feedback-request .share-artworks .dot-nav-main {
  right: 0.5rem !important;
}
.logbook-section .logbook-events-list .project-logbook-user-on .event-user .author-pre {
  font-family: "Montserrat", sans-serif !important;
}

#twona {
  /************ 3. PROJECT DETAIL VERSIONS **************/
  /*
    .version-add-details-box .status {
    .version-status-update-menu {
    right:-20px;
    margin-top:10px;
  }
  }
  */
}
#twona .main-section .header.main-app .info .author-name,
#twona .main-section .header.main-app .info .author-pre {
  word-break: break-all;
}
#twona .main-section .header.main-app .avatar {
  cursor: default;
}
#twona .project-details-forbidden-message .alert-message-icon.alert {
  margin-top: -20px;
}
#twona .project-stage-two .alert-message-icon.stop_move {
  margin-top: 0;
}
#twona .version-feedback-bubble div {
  margin-left: 0.25rem;
}
#twona .project-details-attachments div.alert-message-icon.no_linked {
  background-size: 40% 60% !important;
  background-position: 122% 100% !important;
}
#twona .search-box .labels-add {
  bottom: 8px !important;
}
#twona .project-details-stages .alert-loading {
  margin-right: 20px;
}
#twona .project-details-stages .alert-loading .alert-loading-content {
  width: auto !important;
  height: auto !important;
}
#twona .project-details-stages div.alert-message-icon {
  width: 100%;
}
#twona .project-details-features-duedate button {
  text-transform: none !important;
}
#twona .project-details-features-duedate button em {
  text-transform: none !important;
  font-family: "Montserrat", sans-serif !important;
}
#twona .labels-add button {
  text-transform: none !important;
  padding-left: 0.5rem;
  padding-top: 0.125rem;
}
#twona .labels-edit-diff-box {
  position: relative;
}
#twona .labels-edit-diff-box .labels-edit-container span {
  margin-bottom: 0.375rem;
}
#twona .project-add-section .files-upload .files-upload-li .ctn,
#twona .project-add-section .files-upload .files-upload-li .complete,
#twona .project-add-section .files-upload .files-upload-li .fail {
  padding: 0rem 0rem 0rem 0rem !important;
}
#twona .version-detail-preview-file .list-item .dot-nav-main,
#twona .version-detail-preview-file .list-item .dot-nav,
#twona .project-details-file-preview .list-item .dot-nav-main,
#twona .project-details-file-preview .list-item .dot-nav {
  top: 0.625rem;
}
#twona .version-detail-preview-file .list-item .title,
#twona .project-details-file-preview .list-item .title {
  padding-left: 0 !important;
  color: #4a4a4a !important;
  cursor: default;
}
#twona .version-detail-preview-file .list-item .title:hover,
#twona .project-details-file-preview .list-item .title:hover {
  text-decoration: none;
}
#twona .request-main {
  max-width: 70vw;
}
#twona .request-main .header-title-section-labels {
  min-height: 3.75rem;
  border-bottom: 0.5px solid #c0c0c0;
  margin-bottom: 2.5rem;
  padding-bottom: 1.125rem;
}
#twona .search-box .with-tags .labels {
  margin-top: 0.3125rem !important;
  margin-left: 0 !important;
}
#twona .search-box .with-tags .labels li.item-excluded span {
  cursor: default !important;
}
#twona .search-box .with-tags .labels li span {
  cursor: pointer !important;
  font-size: 0.875rem !important;
  margin-bottom: 0.125rem !important;
}
#twona .messages-section-main .alert-message-icon {
  max-width: 27.5rem !important;
  width: 27.5rem !important;
  padding: 0 2.0625rem 1.875rem 0 !important;
}
#twona .messages-section-main .alert-message-icon.alert h3 {
  background-position: 130% 56% !important;
  background-size: 50% 50% !important;
}
#twona .messages-section-main .version-messages-form .dot-nav {
  top: -2.5rem;
}
#twona .version-details-comments-list .comments-list li.comments-timeline-item {
  padding: 1.375rem 0 0.9375rem 0;
}
#twona .messages-section-main .message-not-content .alert-message-icon {
  padding: 1.875rem 1.25rem 1.875rem 0 !important;
}
#twona .alert-version .alert-message-icon,
#twona .message-not-content .alert-message-icon {
  max-width: 25rem !important;
  width: 25rem !important;
  padding: 0 0 1.875rem 0 !important;
}
#twona .logbook-no-events .alert-message-icon {
  max-width: 17.5rem !important;
  width: 17.5rem !important;
  padding: 0 2.0625rem 1.875rem 0 !important;
}
#twona .logbook-no-events .alert-message-icon.no_messages {
  background-position: 120% 36% !important;
}
#twona .logbook-no-events .no-results .alert-message-icon {
  max-width: 610px !important;
  width: 100% !important;
}
#twona .version-add {
  /** 
      .version-upload-section {
    .upload-main {
        .list-item {
          margin-bottom: rem(14);
          margin-top: rem(-6);
          border: 1px solid #E5E5E5 !important;
        }

        .ctn.fail {
          .list-item {
            margin-bottom: 0 !important;
            margin-top: 0 !important;
          }
        }
      }
    }
   **/
  /**  
      .upload-main {
        margin-top: 0 !important;
      }
  **/
}
#twona .version-add .version-edit-labels .alert-message-icon {
  max-width: 70% !important;
}
#twona .version-add .search-box header {
  border-bottom: 0 !important;
  padding-bottom: 0 !important;
}
#twona .version-add .header-title-section h2 span {
  font-size: 1.125rem;
}
#twona .version-add .status .select-default select {
  width: 100% !important;
}
#twona .version-add .version-number {
  margin-bottom: -0.9375rem;
}
#twona .messages-section .header.main-app .info p .author-name {
  font-size: 0.9375rem !important;
  line-height: 140% !important;
}
#twona .project-details-info .project-details .header.main-app {
  padding-bottom: 0.5rem !important;
}
#twona .project-details-info .project-details .header.main-app .info p .author-name {
  font-size: 1rem !important;
}
#twona .project-details-info .project-details .user-assign-fake-combo-item .header.main-app {
  padding-bottom: 0.9375rem !important;
}
#twona .project-details-info .project-details .user-assign-fake-combo-item .header.main-app .info p .user-name {
  font-size: 0.9375rem !important;
  font-family: "MontserratBold", sans-serif !important;
  margin-bottom: 0.125rem;
}
#twona .project-details-info .project-details .user-assign-fake-combo-item:hover .header {
  background: #eee !important;
}
#twona .project-details-version-list header .labels {
  margin-top: 0 !important;
}
#twona .version-details-content-files-preview .preview-viewer {
  padding-right: 1.25rem !important;
  margin: 1.25rem 0 1.25rem 0;
}
#twona small {
  font-size: 100% !important;
  font-family: "Montserrat", sans-serif !important;
}
#twona .alert-warning {
  max-width: 59%;
  margin: 1.25rem auto 0 auto;
}
#twona .alert-warning .fieldset {
  padding-right: 4.125rem;
  text-align: center;
  margin: 0 auto !important;
}
#twona .alert-warning .fieldset button {
  margin: 0 auto !important;
  text-transform: none;
}
#twona .diff-labels span {
  margin-bottom: 0.3125rem !important;
}
#twona .add-project-bg .modal-feedback-main p.txt {
  max-width: 25rem;
  margin: 0 auto;
}
#twona .project-details-forbidden-features .project-details-forbidden-features-duedate .calendar {
  color: #000000 !important;
  cursor: default !important;
  background-image: url("https://static.twonas.com/apps/icons/calendar_ico.png") !important;
  padding: 0 0 0 20px !important;
  text-transform: capitalize !important;
}
#twona .project-details-forbidden-features .project-details-forbidden-features-duedate .calendar em {
  font-family: "Montserrat", sans-serif !important;
  cursor: default !important;
}
#twona .project-details-forbidden-features .project-details-forbidden-features-duedate .calendar em:hover {
  text-decoration: none !important;
}
#twona .project-details-forbidden-features .project-details-forbidden-features-duedate .calendar:hover {
  text-decoration: none !important;
}
#twona .project-details-forbidden-features .header-assignee .assignee-info .assignee-pre {
  color: #000000 !important;
}
#twona .project-details-forbidden-features .header-assignee .assignee-info .assignee-select-item {
  background: #fff !important;
  color: #000000 !important;
}
#twona .project-details-forbidden-features .header-assignee .assignee-info .assignee-select-item:hover {
  text-decoration: none !important;
  cursor: default;
}
#twona .project-details-forbidden-features .header-assignee .assignee-info .assignee-name {
  font-family: "Montserrat", sans-serif !important;
  color: #4a4a4a !important;
  background: #fff !important;
}
#twona .project-details-forbidden-features .header-assignee .assignee-info .assignee-pre,
#twona .project-details-forbidden-features .header-assignee .assignee-info .assignee-name {
  cursor: default !important;
  color: #000000 !important;
}
#twona .project-details-forbidden-features .header-assignee .assignee-info .assignee-pre:hover,
#twona .project-details-forbidden-features .header-assignee .assignee-info .assignee-name:hover {
  text-decoration: none !important;
}
#twona .project-details-forbidden-features .info p {
  padding-bottom: 0;
}
#twona .project-details-forbidden-features-stages {
  position: relative;
}
#twona .project-details-forbidden-features-stages .project-details-forbidden-message {
  position: absolute;
  max-width: 50%;
  right: 0;
}
#twona .project-details-forbidden-features-stages .project-details-forbidden-message .alert-message-icon {
  width: 90%;
  padding: 2% 7% 0 7%;
}
#twona .project-details-forbidden-features-stages .project-details-forbidden-message .alert-message-icon h3 {
  background-size: 50% 50% !important;
  background-position: 135% 60% !important;
}

.project-details-description .default-text {
  overflow-wrap: anywhere;
}
.project-details-description .default-text em {
  font-style: oblique !important;
}
.project-details-description .default-text u {
  text-decoration: underline;
}
.project-details-description .default-text strong > em {
  font-style: oblique !important;
  font-weight: bolder !important;
}
.project-details-description .default-text ul {
  margin-left: 25px;
}
.project-details-description .default-text ul li {
  list-style-type: circle !important;
}

.projects-summary-next-stages .project-stage-none {
  height: 4.5rem;
  border: 1px dashed #2e49eb;
  background: #ffffff;
}
.projects-summary-next-stages .project-stage-none .alert-message-icon {
  height: 4.0625rem !important;
  width: 3.271046369rem !important;
}
.projects-summary-next-stages .project-stage-none .alert-message-icon.stop_move {
  margin-top: 0.25rem;
  background-size: 100% 100% !important;
  background-position: 50% 50% !important;
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXp-p7K4KLg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "MontserratBold";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes fadeIn {
  100% {
    opacity: 0.7;
  }
  0% {
    opacity: 0.1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.1;
  }
}
@keyframes zoom {
  25% {
    transform: scale3d(1.5, 1.5, 0);
  }
  50% {
    transform: scale3d(1, 1, 0);
  }
  75% {
    transform: scale3d(1.25, 1.25, 0);
  }
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
.action.add-notes span {
  background-image: url('assets//icon_add_notes.png');
}

.action.open-link span {
  background-image: url('assets//icon_open_link.png');
}

.action.see-notes span {
  background-image: url('assets//icon_see_notes.png');
}

.action.send-files span {
  background-image: url('assets//icon_send_files.png');
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXp-p7K4KLg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "MontserratBold";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes fadeIn {
  100% {
    opacity: 0.7;
  }
  0% {
    opacity: 0.1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.1;
  }
}
/* CONTENTS
◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛

1  VERSIONS

◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚ */
/************  GRAL  **************/
.version-details-section .header-main .version-status-update-menu,
.project-details-section .header-main .version-status-update-menu {
  right: 0;
}

.version-details-section .dimmed_flex,
.project-details-section .version .dimmed_flex {
  width: 100%;
  justify-content: space-between;
}
.version-details-section .dimmed_flex.dimmed_flex_no,
.project-details-section .version .dimmed_flex.dimmed_flex_no {
  justify-content: flex-start;
}
.version-details-section .dimmed_status,
.project-details-section .version .dimmed_status {
  background: rgba(74, 74, 74, 0.05);
  min-height: 40px;
  min-width: 200px;
  margin-right: 130px;
}

.project-details-section .artwork-upload-item .upload-version-validation-error .files-upload .drag,
.version-details-section .artwork-upload-item .upload-version-validation-error .files-upload .drag {
  border: 0 !important;
}
.project-details-section .artwork-upload-item .upload-version-validation-error .files-upload .drag .drag-content,
.version-details-section .artwork-upload-item .upload-version-validation-error .files-upload .drag .drag-content {
  border: 1px dashed #c8494e !important;
}
.project-details-section .artwork-upload-item .upload-version-validation-error input,
.version-details-section .artwork-upload-item .upload-version-validation-error input {
  border: 1px solid #c8494e !important;
}
.project-details-section .artwork-upload-item .upload-version-validation-error .datepicker .dp-day-calendar-container .dp-calendar-wrapper,
.project-details-section .artwork-upload-item .upload-version-validation-error .select-default select,
.project-details-section .artwork-upload-item .upload-version-validation-error .wysiwyg-extended,
.project-details-section .artwork-upload-item .upload-version-validation-error .search-box,
.version-details-section .artwork-upload-item .upload-version-validation-error .datepicker .dp-day-calendar-container .dp-calendar-wrapper,
.version-details-section .artwork-upload-item .upload-version-validation-error .select-default select,
.version-details-section .artwork-upload-item .upload-version-validation-error .wysiwyg-extended,
.version-details-section .artwork-upload-item .upload-version-validation-error .search-box {
  border: 1px solid #c8494e !important;
}
.project-details-section .artwork-upload-item .upload-version-validation-error .datepicker .dp-day-calendar-container .dp-calendar-wrapper input,
.project-details-section .artwork-upload-item .upload-version-validation-error .select-default select input,
.project-details-section .artwork-upload-item .upload-version-validation-error .wysiwyg-extended input,
.project-details-section .artwork-upload-item .upload-version-validation-error .search-box input,
.version-details-section .artwork-upload-item .upload-version-validation-error .datepicker .dp-day-calendar-container .dp-calendar-wrapper input,
.version-details-section .artwork-upload-item .upload-version-validation-error .select-default select input,
.version-details-section .artwork-upload-item .upload-version-validation-error .wysiwyg-extended input,
.version-details-section .artwork-upload-item .upload-version-validation-error .search-box input {
  border: 0 !important;
}
.project-details-section .version-add .project-version-box.add-version-validation-error .files-upload .drag,
.version-details-section .version-add .project-version-box.add-version-validation-error .files-upload .drag {
  border: 0 !important;
}
.project-details-section .version-add .project-version-box.add-version-validation-error .files-upload .drag .drag-content,
.version-details-section .version-add .project-version-box.add-version-validation-error .files-upload .drag .drag-content {
  border: 1px dashed #c8494e !important;
}
.project-details-section .version-add .project-version-box.add-version-validation-error input,
.version-details-section .version-add .project-version-box.add-version-validation-error input {
  border: 1px solid #c8494e !important;
}
.project-details-section .version-add .project-version-box.add-version-validation-error .datepicker .dp-day-calendar-container .dp-calendar-wrapper,
.project-details-section .version-add .project-version-box.add-version-validation-error .select-default select,
.project-details-section .version-add .project-version-box.add-version-validation-error .wysiwyg-extended,
.project-details-section .version-add .project-version-box.add-version-validation-error .search-box,
.version-details-section .version-add .project-version-box.add-version-validation-error .datepicker .dp-day-calendar-container .dp-calendar-wrapper,
.version-details-section .version-add .project-version-box.add-version-validation-error .select-default select,
.version-details-section .version-add .project-version-box.add-version-validation-error .wysiwyg-extended,
.version-details-section .version-add .project-version-box.add-version-validation-error .search-box {
  border: 1px solid #c8494e !important;
}
.project-details-section .version-add .project-version-box.add-version-validation-error .datepicker .dp-day-calendar-container .dp-calendar-wrapper input,
.project-details-section .version-add .project-version-box.add-version-validation-error .select-default select input,
.project-details-section .version-add .project-version-box.add-version-validation-error .wysiwyg-extended input,
.project-details-section .version-add .project-version-box.add-version-validation-error .search-box input,
.version-details-section .version-add .project-version-box.add-version-validation-error .datepicker .dp-day-calendar-container .dp-calendar-wrapper input,
.version-details-section .version-add .project-version-box.add-version-validation-error .select-default select input,
.version-details-section .version-add .project-version-box.add-version-validation-error .wysiwyg-extended input,
.version-details-section .version-add .project-version-box.add-version-validation-error .search-box input {
  border: 0 !important;
}

.dimmed_content.dimmed_versions .dimmed_title {
  max-width: 30px;
  width: 30px;
}
.dimmed_content.dimmed_versions .dimmed_subtitle {
  margin: 10px 0;
  min-width: 280px;
  width: 280px;
}

.artwork-upload-main .feedback-version-uploader {
  margin-bottom: -20px !important;
}

.versions-details-main .files .dot-nav-main {
  top: 0.5rem;
}
.versions-details-main .notes-list ul li .dot-nav-main {
  top: 0.75rem;
}
.versions-details-main .comments-list .message-main .note-legacy-wrapper {
  max-width: 65vw !important;
  margin-right: -1.25rem;
}

#twona .approval-feedback-section .approval-box-uploaded-version .summary .dot-nav-main {
  margin-right: 0.5rem;
  margin-top: -0.375rem;
}
#twona .version-upload-section .artwork-upload-item .files-upload {
  max-width: 70vw !important;
}
#twona .version-upload-section .artwork-upload-item .files-upload .files-upload-li .complete .main span,
#twona .version-upload-section .artwork-upload-item .files-upload .files-upload-li .ctn .main span,
#twona .version-upload-section .artwork-upload-item .files-upload .files-upload-li .fail .main span {
  width: calc(60% - 15px) !important;
}
#twona .feedback-version-uploader fieldset button {
  margin: 0 auto 0 auto;
  min-width: 286px;
}
#twona .artwork-upload-box-message .header.main-app {
  background: transparent !important;
}
#twona .artwork-upload-box-message .header.main-app .info p {
  text-align: left;
}
#twona .version-details-section .content-info-main p {
  font-size: 0.875rem;
  color: #4a4a4a;
}
#twona .version-details-section figure.action-icon.complete-ico {
  margin-bottom: -1.25rem;
  background-size: 6.5rem 6.5rem !important;
}
#twona .version-details-feedback .feedback-item .colored-bubble-action {
  margin-top: 0rem !important;
}
#twona .project-details-versions .project-details-version-list li.related-version-li .version-related-item {
  padding-left: 34px;
  margin-bottom: -8px;
}
#twona .project-details-versions .project-details-version-list li.related-version-li .version-related-item .summary-box-content.unwrap .summary-group-main {
  min-width: 70%;
}
#twona .project-details-versions .project-details-version-list li.related-version-li .version-related-item li {
  position: relative;
}
#twona .project-details-versions .project-details-version-list li.related-version-li .related-version-list-item .group-item .group-counter {
  min-width: 25px;
  padding-left: 10px;
}
#twona .project-details-versions .message-not-content {
  margin-top: 0.25rem;
}
#twona .project-details-versions .version-details-content-files .file-download-three-action-list {
  background: transparent;
}
#twona .project-details-versions .version-details-content-files-preview {
  margin-top: -30px;
}
#twona .project-details-versions .version-feedback-bubble-tooltip.pending .tw-message__txt {
  color: #F6B273 !important;
  background: transparent url("https://static.twonas.com/apps/misc/clock-orange.png") no-repeat 0 50% !important;
}
#twona .project-details-versions .version-feedback-bubble-tooltip.rejected .tw-message__txt {
  color: #C8494E !important;
  background: transparent url("https://static.twonas.com/apps/misc/clock-red.png") no-repeat 0 50% !important;
}
#twona .project-details-versions .version-feedback-bubble-tooltip.approved .tw-message__txt {
  color: #92D77D !important;
  background: transparent url("https://static.twonas.com/apps/misc/clock-green.png") no-repeat 0 50% !important;
}
#twona .project-details-versions .header.main-app .info {
  display: flex;
  flex-direction: column;
}
#twona .project-details-versions .header.main-app .info p {
  display: flex;
  flex-direction: column;
  padding-bottom: 0 !important;
}
#twona .project-details-versions .header.main-app .info p .author-pos {
  font-size: 1rem !important;
  order: 1;
}
#twona .project-details-versions .header.main-app .info p .author-pos strong {
  text-transform: capitalize;
}
#twona .project-details-versions .header.main-app .info p .author-name {
  order: 2;
  line-height: 130% !important;
  margin-bottom: 8px;
  cursor: default !important;
  color: #4a4a4a !important;
}
#twona .project-details-versions .header.main-app .info p .tw-message__txt {
  background-size: 0.875rem;
  font-weight: lighter;
  padding-left: 18px;
  font-family: "MontserratBold", sans-serif !important;
  color: #c0c0c0;
  background: transparent url("https://static.twonas.com/apps/icons/calendar_ico.png") no-repeat 0 50%;
}
#twona .project-details-versions .header.main-app .info p .tw-message__txt:hover em {
  text-decoration: underline;
}
#twona .project-details-versions .project-details-errors {
  border: 1px;
}
#twona .version-related-section .version-feedback-bubble div {
  margin-right: 0.25rem;
}
#twona .version-details-section .version .version-related-item li .dot-nav-main,
#twona .version-related-section .version .version-related-item li .dot-nav-main {
  right: 0.625rem;
}
#twona .version-details-forbidden .alert-message-icon {
  width: 100% !important;
  margin-top: 30px;
}
#twona .version-details-forbidden .alert-message-icon h3 {
  background-position: 120% 52% !important;
  background-size: 50% 50% !important;
  max-width: 450px !important;
  padding-right: 100px !important;
}
#twona .main-section .project-details-versions .project-details-errors .error {
  margin-top: 2.5rem;
}
#twona .approval-box .approval-box-action div button {
  margin-top: 30px;
}
#twona .complete-box .complete-box-action div button {
  margin-top: 30px;
}
#twona figure.action-icon {
  width: 100px;
  height: 100px;
}
#twona figure.action-icon.upload-artwork-ico {
  background: transparent url("https://static.twonas.com/apps/misc/a_upload-artwork.png") no-repeat 0 0;
  width: 117px;
  height: 117px;
}
#twona figure.action-icon.approve-ico {
  background: transparent url("https://static.twonas.com/apps/misc/a_approved.png") no-repeat 0 0;
}
#twona figure.action-icon.reject-ico {
  background: transparent url("https://static.twonas.com/apps/misc/a_rejected.png") no-repeat 0 0;
}
#twona figure.action-icon.complete-ico {
  background: transparent url("https://static.twonas.com/apps/misc/feedback_completed.png") no-repeat 0 0;
}
#twona .versions-details-main .version-details-comments-list .message figure.action-icon {
  width: 86px;
  height: 70px;
  margin-left: 3.25rem;
  margin-right: 0.625rem;
}
#twona .versions-details-main .version-details-comments-list .message figure.action-icon.approve-ico {
  background-size: 58.7878787879px 60px !important;
}
#twona .versions-details-main .version-details-comments-list .message figure.action-icon.reject-ico {
  background-size: 60px 58.7878787879px !important;
}

.version-related-item {
  position: relative;
}
.version-related-item .version-blue {
  position: relative;
}
.version-related-item .version-blue .circle-blue {
  position: absolute;
  height: 0.9375rem;
  top: 0.125rem;
  width: 0.9375rem;
}
.version-related-item .version-files-list-item-feedabcks {
  display: flex;
  display: flex;
  min-width: 54%;
  max-width: 100%;
  flex-wrap: wrap;
  margin-top: -0.1875rem;
  position: relative;
  padding-left: 2.25rem;
}
.version-related-item .version-bubbles-related.version-bubbles-dimmed {
  border: 0;
  padding-top: 0;
  padding-left: 2.25rem !important;
}

.project-version-box.version-upload-section label {
  padding-top: 20px;
}

.version-details-section .versions-details-main .version-details-comments-list .header.main-app .author-feedback,
.project-details-section .versions-details-main .version-details-comments-list .header.main-app .author-feedback {
  margin-right: 0.1875rem;
}

.version-related-group.single-version {
  margin-top: 20px;
}
.version-related-group.single-version .group-counter {
  font-family: "MontserratBold", sans-serif;
  font-size: 1.25rem;
  color: #4a4a4a;
  min-width: 1rem;
  margin-right: 0.625rem;
}

.version-details-preview-file .loader .dimmed_box_large {
  background: rgba(255, 255, 255, 0.1);
  height: 37.5rem;
  width: 100%;
  border: 0.5px solid #b3b3b3;
  margin: 0 10px 0 0px;
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXp-p7K4KLg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "MontserratBold";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes fadeIn {
  100% {
    opacity: 0.7;
  }
  0% {
    opacity: 0.1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.1;
  }
}
@keyframes zoom {
  25% {
    transform: scale3d(1.5, 1.5, 0);
  }
  50% {
    transform: scale3d(1, 1, 0);
  }
  75% {
    transform: scale3d(1.25, 1.25, 0);
  }
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
.action.add-notes span {
  background-image: url('assets//icon_add_notes.png');
}

.action.open-link span {
  background-image: url('assets//icon_open_link.png');
}

.action.see-notes span {
  background-image: url('assets//icon_see_notes.png');
}

.action.send-files span {
  background-image: url('assets//icon_send_files.png');
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXp-p7K4KLg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "MontserratBold";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes fadeIn {
  100% {
    opacity: 0.7;
  }
  0% {
    opacity: 0.1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.1;
  }
}
/* CONTENTS
◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛

1  LIBRARY




◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚ */
/************  GRAL LAYOUT **************/
.filters-labels-group .filter-results .item {
  margin-bottom: 0.375rem !important;
}

.library-results-main .results .summary .diff-labels {
  padding-right: 0.625rem;
}
.library-results-main .results li .dot-nav-main {
  right: 0.625rem;
}
.library-results-main .results li .version-feedback-bubble div {
  margin-left: 0.25rem;
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXp-p7K4KLg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "MontserratBold";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes fadeIn {
  100% {
    opacity: 0.7;
  }
  0% {
    opacity: 0.1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.1;
  }
}
@keyframes zoom {
  25% {
    transform: scale3d(1.5, 1.5, 0);
  }
  50% {
    transform: scale3d(1, 1, 0);
  }
  75% {
    transform: scale3d(1.25, 1.25, 0);
  }
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
.action.add-notes span {
  background-image: url('assets//icon_add_notes.png');
}

.action.open-link span {
  background-image: url('assets//icon_open_link.png');
}

.action.see-notes span {
  background-image: url('assets//icon_see_notes.png');
}

.action.send-files span {
  background-image: url('assets//icon_send_files.png');
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXp-p7K4KLg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "MontserratBold";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes fadeIn {
  100% {
    opacity: 0.7;
  }
  0% {
    opacity: 0.1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.1;
  }
}
/* CONTENTS
◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛

1  DASHBOARD




◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚ */
/************  GRAL LAYOUT **************/
.filters-workflow-subsection .workflows-listed .filters-status-subsection {
  cursor: pointer !important;
  margin-bottom: 0.625rem;
  margin-top: -0.3125rem;
  padding: 0 0.625rem;
  box-shadow: 0 0 0;
  border: 0;
  top: 0;
  position: relative;
}
.filters-workflow-subsection .workflows-listed .filters-status-subsection li:hover {
  cursor: pointer;
  opacity: 0.9;
}
.filters-workflow-subsection .workflows-listed .filters-status-subsection li:hover .filter-subtitle {
  color: #ffffff !important;
}
.filters-workflow-subsection .workflows-listed .filters-status-subsection li .filter-subtitle {
  font-family: "MontserratBold", sans-serif !important;
  color: #ffffff !important;
}

.dashboard-views-table-details .project-summary-features .project-details-stages {
  padding: 0 !important;
}
.dashboard-views-table-details .project-summary-details.box_default,
.dashboard-views-table-details .project-details-artworks.box_default {
  box-shadow: 0 0 0 !important;
}
.dashboard-views-table-details .project-details-attachments .notes-list .grid-list {
  width: 100% !important;
}

.dashboard-views-table-main .project-uploaded-versions .dot-nav-main {
  right: 0.625rem;
}
.dashboard-views-table-main .summary-group-labels span {
  margin-bottom: 0.3125rem !important;
}
.dashboard-views-table-main .results .result-item {
  background: #ffffff;
  margin-bottom: 0.375rem !important;
}
.dashboard-views-table-main .results .result-item.opened .summary-group-stage {
  top: -8.6px !important;
}
.dashboard-views-table-main .results .result-item.opened .projects-summary-box {
  border: 1px solid #2e49eb;
  border-bottom: 0 !important;
}
.dashboard-views-table-main .results .result-item.opened .projects-summary-box:hover {
  background: white !important;
}

#twona .dashboard-table-details-artworks .uploaded-versions li.uploaded-version_li {
  margin-bottom: 0.625rem;
}
#twona .dashboard-table-details-artworks .uploaded-versions li.uploaded-version_li:last-child {
  margin-bottom: 1.25rem;
}
#twona .dashboard-table-details-artworks div.alert-message-icon.alert h3 {
  background-size: 3.125rem !important;
}
#twona .dashboard-views-table-details .project-summary-features {
  margin-bottom: 1.25rem;
}

.project-summary-details .attachments-active-list nav.dot-nav-main {
  top: 0.9375rem;
}

/* CONTENTS
◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛◛

1   LAYOUT & GRAL

2   FORM ITEMS

3   APP MAIN LAYOUT


◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚◚ */
/************ 1. LAYOUT & GRAL  **************/
@supports (display: grid) {
  .two-boxes {
    display: grid !important;
    grid-gap: 1.5625rem;
    grid-template-columns: minmax(25rem, 50%) minmax(25rem, 50%);
  }
  .two-boxes.licenses-section {
    grid-template-columns: minmax(25rem, 100%);
  }
}
.two-boxes {
  display: flex;
  flex-direction: row;
  align-content: stretch !important;
  align-items: stretch !important;
  justify-content: space-between !important;
}

.loader .alert-loading {
  background: transparent !important;
}

.tags-search {
  min-width: 99% !important;
}

.app-wrapper {
  display: grid;
  min-height: 80vh;
  margin: 0;
  grid-template-columns: 10.3125rem auto;
  grid-template-areas: "aside main";
}
.app-wrapper .main-content.approvals-section {
  padding-right: 1.25rem !important;
}
.app-wrapper .main-content.approvals-section .approvals-search-filters .filters-nav-menu.load-filters {
  position: absolute;
  right: 0rem;
  height: 1.5625rem;
}
.app-wrapper .main-content.approvals-section .approvals-search-filters .filters-nav-menu.load-filters .filters-nav {
  position: static;
}
.app-wrapper .main-content.approvals-section .approvals-search-filters .filters-nav-menu.load-filters .filters-nav ul {
  background: #fff;
  border: 1px solid #e7e7e7;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);
  min-width: 15.625rem;
  max-width: 15.625rem;
  position: absolute;
  right: 0;
  margin-top: -2px;
  z-index: 9999999999999;
}
.app-wrapper .main-content.approvals-section .approvals-search-filters .filters-nav-menu.load-filters .filters-nav ul li {
  min-height: 2.5rem;
  border-bottom: 0.5px solid #c0c0c0;
  position: relative;
  min-width: 100%;
  cursor: pointer;
}
.app-wrapper .main-content.approvals-section .approvals-search-filters .filters-nav-menu.load-filters .filters-nav ul li:hover .filter-title {
  opacity: 0.9;
  color: #2e49eb;
}
.app-wrapper .main-content.approvals-section .approvals-search-filters .filters-nav-menu.load-filters .filters-nav ul li:last-child {
  border-bottom: 0;
}
.app-wrapper .main-content.approvals-section .approvals-search-filters .filters-nav-menu.load-filters .filters-nav ul li .filter-title {
  padding-left: 0.75rem;
  font-family: "Montserrat", sans-serif;
  color: #4a4a4a;
  line-height: 2.5rem;
  font-size: 0.875rem;
}
.app-wrapper .main-content.approvals-section .approvals-search-filters .filters-check-subsection.loading-filters {
  position: absolute;
  right: 0rem;
  height: 2.5rem;
  min-width: 15.625rem;
  max-width: 15.625rem;
  background: #fff;
  border: 1px solid #e7e7e7;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);
}
.app-wrapper .main-content.approvals-section .approvals-search-filters .filters-check-subsection.loading-filters div.alert-loading {
  padding: 0 !important;
  position: absolute;
  right: 0;
  top: -16px;
}
.app-wrapper .main-content.approvals-section .approvals-search-filters .filters-check-subsection.loading-filters .alert-loading-content {
  width: 30px !important;
  height: 30px !important;
}
.app-wrapper .main-content.approvals-section .approvals-search-filters .filters-check-subsection.loading-filters .alert-loading-content img {
  width: 30px !important;
  height: 30px !important;
}

.logo-org .logo-edit fieldset {
  z-index: 999999;
  background: #ffffff;
  margin-top: -10px !important;
}
.logo-org .logo-editor .logo-editor-cropper .alert-loading {
  padding-top: 2.5rem !important;
  margin-bottom: -0.625rem !important;
}
.logo-org .logo-editor .alert-loading {
  margin-top: 0 !important;
  margin-bottom: -1.25rem !important;
  padding-top: 0.625rem !important;
}
.logo-org .logo-editor fieldset {
  border-top: 0 !important;
}
.logo-org .logo-editor .logo-editor-canvas .zoom-buttons {
  left: 9.25rem;
  top: 4.5rem;
}
.logo-org .logo-editor .logo-editor-canvas .zoom-buttons div {
  background: 0 !important;
  border: 0 !important;
}
.logo-org .logo-editor .logo-editor-canvas .zoom-buttons div span {
  cursor: pointer !important;
  border: 0 !important;
}
.logo-org .logo-editor .logo-editor-canvas .zoom-buttons div span.disabled {
  opacity: 0.9 !important;
  cursor: default;
}
.logo-org .logo-editor .logo-editor-canvas .zoom-buttons div span.disabled:hover {
  background-color: transparent !important;
}
.logo-org .logo-editor .logo-editor-canvas .zoom-buttons div span:hover {
  background-color: white !important;
}
.logo-org .logo-editor .logo-editor-canvas .zoom-buttons div span:hover em {
  background-image: url("https://static.twonas.com/apps/misc/zoom-plus.png") !important;
}
.logo-org .logo-editor .logo-editor-canvas .zoom-buttons div span:last-child {
  border-left: 0;
  margin-left: 0.25rem;
}
.logo-org .logo-editor .logo-editor-canvas .zoom-buttons div span:last-child em {
  background-image: url("https://static.twonas.com/apps/misc/zoom-minus.png") !important;
}
.logo-org .logo-editor .logo-editor-canvas .zoom-buttons div span:last-child:hover em {
  background-image: url("https://static.twonas.com/apps/misc/zoom-minus.png") !important;
}
.logo-org .logo-editor .logo-editor-canvas .zoom-buttons div span:last-child.disabled:hover em {
  background-image: url("https://static.twonas.com/apps/misc/zoom-minus.png") !important;
}
.logo-org .logo-editor .logo-editor-canvas .zoom-buttons div span:first-child {
  border-left: 1px solid #2e49eb;
}
.logo-org .logo-editor .logo-editor-canvas .zoom-buttons div span:first-child em {
  background-image: url("https://static.twonas.com/apps/misc/zoom-plus.png") !important;
}
.logo-org .logo-editor .logo-editor-canvas .zoom-buttons div span:first-child:hover em {
  background-image: url("https://static.twonas.com/apps/misc/zoom-plus.png") !important;
}
.logo-org .logo-editor .logo-editor-canvas .zoom-buttons div span:first-child.disabled:hover em {
  background-image: url("https://static.twonas.com/apps/misc/zoom-plus.png") !important;
}
.logo-org .logo-editor .logo-editor-canvas .zoom-buttons div span em {
  background-position: 0% 0% !important;
  display: block;
  height: 1rem !important;
  width: 1rem !important;
  background-repeat: no-repeat;
  background-size: 1rem 1rem !important;
}
.logo-org .logo-editor .logo-editor-canvas .zoom-buttons div span em strong {
  display: none;
}

.app-wrapper.logo-org .org-logo-upload .alert-message-icon {
  width: 84%;
}
.app-wrapper.logo-org .org-logo-upload .alert-message-icon h3 span {
  white-space: nowrap;
}
.app-wrapper.logo-org .org-logo-upload .org-logo-upload-content .ctn,
.app-wrapper.logo-org .org-logo-upload .org-logo-upload-content .complete,
.app-wrapper.logo-org .org-logo-upload .org-logo-upload-content .fail {
  padding-top: 13px !important;
  padding-bottom: 13px !important;
}
.app-wrapper.logo-org .org-logo-upload .org-logo-upload-content .progressbar {
  min-height: 200px !important;
}
.app-wrapper.logo-org .logo-edit fieldset {
  padding: 25px 144px !important;
}
.app-wrapper.logo-org article {
  min-height: 360px !important;
}

.main-content.profile-section .profile-avatar:hover img {
  opacity: 0.7;
}
.main-content.profile-section .profile-avatar button.edit {
  margin-left: 0.75rem;
  font-size: 1rem;
}

.avatar-edit .drag .alert-loading .alert-loading-content,
.logo-edit .drag .alert-loading .alert-loading-content {
  margin-top: 1.875rem !important;
}

.logo-editor .files-upload .drag,
.avatar-editor .files-upload .drag {
  border-color: #2e49eb !important;
}
.logo-editor .files-upload .drag label span,
.avatar-editor .files-upload .drag label span {
  text-transform: capitalize;
  color: #2e49eb !important;
}
.logo-editor fieldset button,
.avatar-editor fieldset button {
  min-width: 140px !important;
  max-width: 140px !important;
}

.main-content.settings-section {
  background: transparent;
  /************ 2. FORM ITEMS  **************/
}
.main-content.settings-section.workflows-section .workflow-name-edit {
  margin-top: 8px;
}
.main-content.settings-section.workflows-section li.disabled .title {
  cursor: pointer !important;
}
.main-content.settings-section li.disabled .title {
  cursor: default !important;
}
.main-content.settings-section li.disabled .title span {
  cursor: default !important;
}
.main-content.settings-section li.inactive .title {
  cursor: default !important;
}
.main-content.settings-section li.inactive .title span {
  cursor: default !important;
}
.main-content.settings-section .labels-group-ul {
  margin-top: 1.25rem;
}
.main-content.settings-section ul li.inactive .color-selectors .color-square {
  cursor: default !important;
}
.main-content.settings-section ul li.inactive .color-selectors .color-square div.inactive,
.main-content.settings-section ul li.inactive .color-selectors .color-square div.active {
  cursor: default !important;
}
.main-content.settings-section ul .color-selectors .color-square div.inactive {
  opacity: 0.3;
}
.main-content.settings-section .access-tokens-add .box_default ul {
  margin: 0.3125rem 0 0.625rem 0;
}
.main-content.settings-section .access-tokens-add .box_default ul li {
  border: 0 !important;
  background: #f9f9f9;
}
.main-content.settings-section .form-checkbox .selector-name span {
  display: block;
  font-size: 14px;
  text-transform: uppercase;
  font-family: "MontserratBold", sans-serif !important;
  color: #4a4a4a;
}
.main-content.settings-section .rules-add .box_item {
  margin-bottom: 1.875rem;
}
.main-content.settings-section .rules-add .box_fieldset {
  margin-top: 2.5rem !important;
}
.main-content.settings-section .box_item {
  margin-bottom: 1.25rem;
}
.main-content.settings-section .box_item p {
  padding-top: 0.5rem;
  line-height: 160%;
}
.main-content.settings-section .app-main .data-header {
  position: relative;
}
.main-content.settings-section .app-main .data-header .data-title p {
  font-size: 0.9375rem !important;
  line-height: 180%;
  margin-top: -5px;
  margin-bottom: -7px;
}
.main-content.settings-section .info-button-text {
  position: absolute;
  bottom: 10px;
  right: 0;
}
.main-content.settings-section .info-button-text button {
  background: transparent !important;
  border: 0 !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  text-align: left;
  width: 60px !important;
  color: #2e49eb;
}
.main-content.settings-section .info-button-text button:hover {
  background: transparent !important;
  text-decoration: underline;
}
.main-content.settings-section .button-conditions-add,
.main-content.settings-section .button-actions-add {
  max-width: 23.75rem;
  margin-top: 1rem;
  display: flex;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.main-content.settings-section .button-conditions-add button.add,
.main-content.settings-section .button-actions-add button.add {
  margin-top: 0.75rem;
}
.main-content.settings-section .button-conditions-add span,
.main-content.settings-section .button-actions-add span {
  margin-top: 0.625rem;
  margin-left: 1.25rem;
  cursor: pointer;
  display: block;
  width: 4.375rem;
  color: #2e49eb !important;
  font-size: 0.875rem !important;
}
.main-content.settings-section .button-conditions-add span:hover,
.main-content.settings-section .button-actions-add span:hover {
  text-decoration: underline;
}
.main-content.settings-section .rules-action-item .actions .action-select .select-default select {
  min-width: 34.5vw !important;
  width: 100% !important;
}
.main-content.settings-section .variable-conditions .condition-search .search-dropdown ul {
  max-height: 20vh;
}
.main-content.settings-section .variable-conditions .condition-search .rules-search-items-results {
  margin-bottom: 1.25rem !important;
}
.main-content.settings-section .variable-conditions .condition-search .rules-search-items {
  position: relative;
  top: 4px;
}
.main-content.settings-section .variable-conditions .condition-search .rules-search-items .rules-search-main {
  margin-top: 0 !important;
}
.main-content.settings-section .variable-conditions .condition-search .rules-search-items .rules-search-main .item-action {
  padding-bottom: 0.4375rem;
  padding-top: 0.375rem;
}
.main-content.settings-section .variable-conditions .condition-search .rules-search-items .rules-search-main .filtered-fields {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.main-content.settings-section .variable-conditions .condition-search .rules-search-items .rules-search-main .filtered-fields .selected-item {
  margin-top: 0rem;
}
.main-content.settings-section .variable-conditions .condition-search .rules-search-items .rules-search-main .filtered-fields .selected-item span {
  display: block;
}
.main-content.settings-section .variable-conditions .condition-search .rules-search-items .select-label {
  display: none;
}
.main-content.settings-section .variable-conditions .condition-select-small {
  margin: 0 20px;
}
.main-content.settings-section .select-default select {
  font-size: 0.875rem !important;
  margin-top: 0.375rem !important;
}
.main-content.settings-section .rules-action-variable .select-default label {
  text-transform: capitalize;
}
.main-content.settings-section .box_default .box_main .box_item .select-multiple select {
  max-width: 50% !important;
  height: 5rem !important;
}

.box_default.add_rule .rules-search-main input {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.add_user .action-variable,
.add_rule .action-variable {
  max-width: 90%;
}
.add_user .action-variable .select-default select,
.add_rule .action-variable .select-default select {
  min-width: 46% !important;
}
.add_user .action-variable .select-default label,
.add_rule .action-variable .select-default label {
  text-transform: initial !important;
}
.add_user .rules-search-main .filtered-fields,
.add_user .rules-condition-selectors .filtered-fields,
.add_rule .rules-search-main .filtered-fields,
.add_rule .rules-condition-selectors .filtered-fields {
  position: relative;
  word-break: break-all;
  background: white;
  line-height: 140%;
  z-index: 222 !important;
  margin-top: 2px;
  padding: 10px 0 10px 0;
}
.add_user .rules-search-main .filtered-fields .selected-item,
.add_user .rules-condition-selectors .filtered-fields .selected-item,
.add_rule .rules-search-main .filtered-fields .selected-item,
.add_rule .rules-condition-selectors .filtered-fields .selected-item {
  font-size: 0.875rem;
  vertical-align: middle;
  margin-top: 0.3125rem;
  margin-right: 0.25rem;
  margin-bottom: 0.0625rem;
  display: inline-block;
  background: transparent;
  font-family: "Montserrat", sans-serif;
  font-weight: lighter !important;
  text-transform: none;
  font-size: 0.875rem !important;
  position: relative;
}
.add_user .rules-search-main .filtered-fields .selected-item span,
.add_user .rules-condition-selectors .filtered-fields .selected-item span,
.add_rule .rules-search-main .filtered-fields .selected-item span,
.add_rule .rules-condition-selectors .filtered-fields .selected-item span {
  border-style: solid;
  border-width: 0.0625rem;
  padding: 0.0625rem 0.3125rem;
}
.add_user .rules-search-main .rules-search,
.add_user .rules-condition-selectors .rules-search,
.add_rule .rules-search-main .rules-search,
.add_rule .rules-condition-selectors .rules-search {
  width: 100%;
  max-width: 330px;
  padding-right: 30px;
  position: relative;
  border: 1px solid #c0c0c0;
  margin-top: 6px;
}
.add_user .rules-search-main .rules-search .rules-search-main input,
.add_user .rules-condition-selectors .rules-search .rules-search-main input,
.add_rule .rules-search-main .rules-search .rules-search-main input,
.add_rule .rules-condition-selectors .rules-search .rules-search-main input {
  margin-top: -10px;
  margin-bottom: 0;
  border: 0 !important;
  position: relative;
}
.add_user .select-multiple-component .select-multiple,
.add_rule .select-multiple-component .select-multiple {
  max-width: 50% !important;
}

.add_user_group .box_default.box_grey {
  box-shadow: 0 0 0 0 !important;
}
.add_user_group .button-settings-add {
  position: absolute;
  right: 0;
  margin-top: -40px;
}

.main-content.settings-section .box_default .button-settings-add .dot-nav-main {
  right: 5px;
  top: 0;
}

.main-content.settings-section .button-settings-add .dot-nav-main,
.main-content.settings-section .workflow-name-edit .dot-nav-main {
  top: 6px;
}

/************ 3. APP MAIN LAYOUT  **************/
.list-users .users_list ul li.inactive .info-user-data {
  opacity: 0.5;
}
.list-users .users_list ul li.inactive .info-user-data .info-user-review {
  margin-top: 0.4375rem;
}
.list-users .info-user .dot-nav-main {
  top: 12px;
}
.list-users .info-user-data img {
  max-width: 2.5rem !important;
  max-height: 2.5rem !important;
}

.approvals-results-main .results li .dot-nav-main {
  right: 0.625rem;
}
.approvals-results-main .summary .diff-labels {
  padding-right: 0.625rem;
}

.main-section.plugin .result-item .loader .alert-loading,
.main-section .result-item .loader .alert-loading {
  width: 100%;
  background: #ffffff !important;
  margin-top: -0.125rem;
}
.main-section.plugin .result-item .files,
.main-section .result-item .files {
  padding-right: 0 !important;
}
.main-section.plugin .result-item .files .loader,
.main-section .result-item .files .loader {
  margin-left: -50px;
}
.main-section.plugin .loader .alert-loading,
.main-section .loader .alert-loading {
  width: 106%;
}

.content-info-main {
  height: 100%;
}
.content-info-main .layout-main {
  height: 100%;
}
.content-info-main .layout-main .version {
  height: 100%;
}
.content-info-main .layout-main .version .version-detail-preview-file {
  height: 100%;
}
.content-info-main .layout-main .version .version-detail-preview-file .pdfjs-viewer {
  height: 100%;
  padding-bottom: 160px;
  background: transparent;
}
.content-info-main .layout-main .version .version-detail-preview-file .pdfjs-viewer .viewer {
  height: 100%;
}

.content-info-main {
  height: 100%;
}
.content-info-main .layout-main {
  height: 100%;
}
.content-info-main .layout-main .project-details-file-preview {
  height: 100%;
}
.content-info-main .layout-main .project-details-file-preview article {
  height: 100%;
}
.content-info-main .layout-main .project-details-file-preview .pdfjs-viewer {
  height: 100%;
  padding-bottom: 130px;
  background: transparent;
}
.content-info-main .layout-main .project-details-file-preview .pdfjs-viewer .viewer {
  height: 100%;
}

.version-status-update-menu .menu-icon.status {
  position: absolute;
  top: 0;
}

.app-main {
  padding: 4.375rem 1.25rem 2.5rem 0;
  font-family: "Montserrat", sans-serif;
  /*
  .inv-add .box-form__header,
  .inv-add .box-header {
    margin-bottom: -6px;
    h3.header-user {
      display:block;
    }
    h3.header-license {
      display:none;
    }
  }
  */
  /*
  .inv-add.licenses-main .box-form__header,
  .inv-add.licenses-main  .box-header {
    h3.header-user {
      display:none  !important;
    }
    h3.header-license {
      display:block !important;
    }
  }
  */
}
.app-main .licenses-section .inactive .info-user .info-user-data {
  opacity: 0.3;
}
.app-main .licenses-section .user-actives li {
  border-bottom: solid 1px #c0c0c0;
  line-height: 36px;
}
.app-main .licenses-section .user-actives li:last-child {
  border-bottom: 0;
}
.app-main .licenses-section .info-user {
  display: flex;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.app-main .licenses-section .info-user .info-user-data {
  display: flex;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  width: 100%;
}
.app-main .licenses-section .info-user .info-user-data div {
  display: flex;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
.app-main .licenses-section .info-user .info-user-data div span {
  color: #4a4a4a;
  line-height: 45px;
  font-size: 0.875rem;
  padding-right: 15px;
  display: block;
}
.app-main .licenses-section .info-user .info-user-data div span:last-child {
  padding-right: 0;
  font-weight: 600;
}
.app-main .licenses-section .info-user .info-user-data img {
  margin-top: 5px;
}
.app-main .licenses-section .info-user .info-user-data figure {
  max-width: 2.5rem;
  min-width: 2.5rem;
}
.app-main .licenses-section .info-user .info-user-data figure img {
  width: 2.5rem;
  height: 2.5rem;
}
.app-main .inv-add .txt_error {
  display: block;
  margin-bottom: 20px;
  color: #c8494e;
  font-family: "Montserrat", sans-serif;
  font-size: 0.875rem;
}
.app-main .inv-add input:active, .app-main .inv-add input:hover, .app-main .inv-add input:focus {
  outline: none;
  background: transparent !important;
}
.app-main .inv-add textarea {
  display: block;
  font-size: 0.875rem;
  border: none;
  outline: none;
  border-width: 1px;
  border-style: solid;
  font-family: "Montserrat", sans-serif;
  color: #4a4a4a;
  border-color: #b3b3b3;
  resize: none;
  width: 100%;
  min-width: 100%;
  margin-bottom: 1.25rem;
  height: 10.375rem;
  padding: 0.625rem;
}
.app-main .inv-add textarea--error {
  border: 0.0625rem solid #c8494e;
}
.app-main .inv-add textarea--error:focus {
  border: 0.0625rem solid #c8494e;
}
.app-main .inv-add .select-multiple-component .select-multiple {
  border: 0 !important;
}
.app-main .inv-add .select-multiple-component .select-multiple ul {
  overflow-y: visible !important;
  overflow-x: visible !important;
  padding-left: 0.3125rem !important;
  margin-bottom: 1.25rem;
  min-height: auto !important;
}
.app-main .inv-add .select-multiple-component .select-multiple ul li label {
  border-color: white !important;
}
.app-main .inv-add .select-multiple-component .select-multiple ul li.selected-li {
  background: #ffffff !important;
}
.app-main .inv-add .select-multiple-component .select-multiple ul li:hover .checklabel {
  background: #ffffff !important;
}
.app-main .inv-add .box_groups_item label {
  display: block;
  font-size: 14px;
  font-family: "MontserratBold", sans-serif;
  color: #4a4a4a;
  text-transform: uppercase;
}
.app-main .inv-add .box_groups_item label.select-label {
  font-family: "MontserratBold", sans-serif !important;
}
.app-main .licenses-section .info-user__ctn-right {
  max-width: auto !important;
  width: auto !important;
}
.app-main .licenses-section .info-user__ctn-right button {
  position: relative;
  top: -10px;
  background: transparent !important;
  color: #2a42ee !important;
  font-size: 14px !important;
  display: inline !important;
  cursor: pointer;
  border: 0 !important;
  text-decoration: none;
  box-shadow: 0 0 0 !important;
  max-width: none !important;
}
.app-main .licenses-section .info-user__ctn-right button:hover {
  text-decoration: underline;
  border: 0 !important;
}
.app-main .licenses-section .info-user .info-user-data img {
  width: 40px !important;
  height: 40px !important;
  border-radius: 50% !important;
}
.app-main .data-header {
  display: flex;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.app-main .data-header .button-tool {
  max-width: 23.75rem;
}
.app-main .data-header .button-settings-add {
  max-width: 23.75rem;
}
.app-main footer {
  padding-top: 1.25rem;
}
.app-main footer .button-settings-add,
.app-main header .button-settings-add {
  display: flex;
  padding: 0;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
}
.app-main footer .button-tool,
.app-main header .button-tool {
  display: flex;
  min-width: 23.75rem;
  padding: 0;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
}
.app-main .box-app {
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);
  border: 1px solid #e7e7e7;
  width: 100%;
}
.app-main .box-app.box-single {
  padding: 1.875rem;
}
.app-main .box-app fieldset {
  float: right;
  padding-top: 0.75rem;
  max-width: 12.5rem !important;
  width: 12.5rem !important;
}
.app-main .box-app fieldset button {
  max-width: 12.5rem !important;
  width: 12.5rem !important;
}
.app-main p {
  font-size: 0.875rem;
  color: #4a4a4a;
  padding-bottom: 0.9375rem;
}
.app-main .user-available-licenses {
  grid-area: user_available_licenses;
}
.app-main .user-available-licenses ul li {
  border-bottom: solid 1px #c0c0c0;
}
.app-main .user-actives .info-user__txt--small {
  display: none;
}
.app-main .licenses-section .user-pending-invitations .info-user__ctn-right button {
  top: -1px !important;
}
.app-main .licenses-section .user-pending-invitations .info-user__ctn-right {
  position: relative;
}
.app-main .licenses-section .user-pending-invitations .info-user__txt--small {
  color: #4a4a4a;
  display: block !important;
  text-align: right;
  position: absolute;
  top: -6px;
  right: 5px;
  display: none;
  white-space: nowrap;
  padding-bottom: 0.625rem;
  font-size: 0.8125rem;
}
.app-main .user-pending-invitations .info-user__ctn-right {
  position: relative;
}
.app-main .user-pending-invitations .info-user__txt--small {
  color: #4a4a4a;
  display: block !important;
  text-align: right;
  top: -6px;
  position: relative;
  right: 5px;
  display: none;
  white-space: nowrap;
  padding-bottom: 0.625rem;
  font-size: 0.8125rem;
}
.app-main .box-form button {
  min-width: 11.625rem;
  margin-right: 0.9375rem !important;
}
.app-main .box-form .select-default {
  padding: 0.125rem 0 1.0625rem 0;
  display: flex;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
.app-main .box-form .select-default select {
  min-width: 18.75rem;
}
.app-main .box-form .select-default label {
  font-size: 14px;
  line-height: 1.875rem !important;
  font-weight: 300;
  padding-right: 0.75rem;
  text-transform: none !important;
}

.settings-workflow-editor .workflow-editor-saving div.alert-loading {
  margin-top: 1.5625rem !important;
  margin-left: 0.75rem !important;
  margin-bottom: -1.25rem !important;
}

.workflow-editor-saving div.alert-loading,
.loading-more div.alert-loading {
  margin-top: 1.25rem !important;
  padding: 0 !important;
}
.workflow-editor-saving .alert-loading-content,
.loading-more .alert-loading-content {
  width: 30px !important;
  height: 30px !important;
}
.workflow-editor-saving .alert-loading-content img,
.loading-more .alert-loading-content img {
  width: 30px !important;
  height: 30px !important;
}

.summary-box-content.unwrap .summary-group-main {
  min-width: 70%;
}

.project-details-origin-version .summary-box-content.unwrap .summary-group-main {
  min-width: 70%;
}

#twona .ai-bg .foot {
  position: fixed;
  width: 100%;
  bottom: 0;
}
#twona .ai-bg .load-block.online {
  background-color: #ffffff;
}
#twona .ai-bg .ai-question .avatar {
  overflow: visible;
}
#twona .ai-bg .ai-question .avatar img {
  width: 40px !important;
  height: 40px !important;
}
#twona .ai-bg .ai-answer p.text .number {
  display: inline;
  position: static;
  padding: 4px;
  margin: 0 2px;
  font-size: 24px;
}
#twona .ai-bg .ai-answer ul li .number,
#twona .ai-bg .ai-answer table .number {
  border: 0;
  display: block;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  position: static;
  border-radius: 0;
  font-size: 20px;
  background: transparent;
}
#twona .ai-bg .ai-answer ul {
  list-style-type: none;
  padding: 10px 20px;
  border-radius: 20px;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);
  background: #ffffff;
  min-width: 19vw;
}
#twona .ai-bg .ai-answer ul li {
  margin-bottom: 8px;
  background: transparent url("https://static.twonas.com/apps/misc/bullet.png") no-repeat 0 10px;
  background-size: 8px 8px;
  padding-left: 16px;
  line-height: 170%;
  font-weight: bold;
}
#twona .ai-bg .ai-answer ul li:last-child {
  margin-bottom: 4px;
}
#twona .ai-bg .ai-answer .number {
  border: 1px solid #efe8e8;
  display: flex;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);
  width: 100%;
  min-width: 100%;
  padding: 4px;
  position: relative;
  left: 10px;
  top: -2px;
  border-radius: 6px;
  font-size: 30px;
  font-weight: bold;
  padding: 10px;
  overflow: hidden;
  background: #ffffff;
}
#twona .ai-bg .ai-answer table {
  border-spacing: 10px;
  border-collapse: separate;
}
#twona .ai-bg .ai-answer table tbody {
  display: block;
  max-width: 60vw;
  overflow: auto;
  background: #eee;
  border-radius: 10px;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);
}
#twona .ai-bg .ai-answer table th {
  background: #fefefe;
  border: 1px dotted #2e49eb;
  text-align: center;
  font-size: 110%;
  border-radius: 8px;
  padding: 0 6px;
  font-weight: bold;
}
#twona .ai-bg .ai-answer table tr:nth-child(odd) {
  background-color: #fefefe;
}
#twona .ai-bg .ai-answer table td {
  padding: 4px 4px 4px 10px;
  text-align: center;
}

#twona .grid-item-details .blur-img {
  border: 1px solid #e7e7e7 !important;
}
#twona .grid-item-details .size-bubble {
  display: flex;
  justify-content: space-between;
}
#twona .grid-item-details .item-preview {
  /* Set the dimensions for the image preview */
  width: 100%;
  height: 100%;
  margin: 0 auto;
  /* Ensure the image does not exceed the grid square item dimensions */
  max-width: 200px;
  max-height: 180px;
  overflow: hidden;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  /* Style the image inside the core-preview-page-blur component */
}
#twona .grid-item-details .item-preview .carousel li {
  margin: 0;
}
#twona .grid-item-details .item-preview .carousel li > .with-actions.selected img,
#twona .grid-item-details .item-preview .carousel li > .with-actions.selected canvas {
  border: none !important;
}
#twona .grid-item-details .item-preview .carousel li:not(:has(.with-actions.selected)) {
  display: none;
}
#twona .grid-item-details .item-preview img {
  /* Center the image both horizontally and vertically within the available space */
  min-height: 6.875rem;
  display: block;
  border: 1px solid #e7e7e7;
  box-shadow: none !important;
}
#twona .grid-item-details .dot-nav-main {
  top: 5px;
  right: 12px;
}

.list-item.on-preview .dot-nav div span {
  position: absolute;
  right: 10px;
}

.share-send-box {
  max-width: 84vw;
  margin-right: -20px;
}

.settings-section .rules-add .select-multiple-key-component .select-label {
  margin-bottom: 20px;
}
.settings-section .rules-add .select-multiple-key-component .select-multiple ul li {
  padding-left: 10px !important;
  padding-left: 0;
}
.settings-section .rules-add .select-multiple-key-component .select-multiple ul li.selected-li {
  padding-left: 10px !important;
}
.settings-section .rules-add .select-multiple-key-component .select-multiple ul li.selected-li .checklabel.checkstage {
  font-family: "MontserratBold", sans-serif !important;
}
.settings-section .rules-add .select-multiple-key-component .select-multiple ul li.disabled-li {
  padding-left: 10px !important;
}
.settings-section .rules-add .select-multiple-key-component .select-multiple ul li.disabled-li .checklabel.checkstage {
  padding-left: 40px !important;
}
.settings-section .rules-add .select-multiple-key-component .select-multiple ul li.disabled-li .checklabel.checkstage em {
  padding-left: 0 !important;
  font-family: "Montserrat", sans-serif !important;
}
.settings-section .rules-add .select-multiple-key-component .select-multiple ul li.no-color-li.disabled-li {
  padding-left: 0 !important;
}
.settings-section .rules-add .select-multiple-key-component .select-multiple ul li.no-color-li.disabled-li .checklabel.checkstage em {
  font-family: "Montserrat", sans-serif !important;
}
.settings-section .rules-add .select-multiple-key-component .select-multiple ul li.no-color-li, .settings-section .rules-add .select-multiple-key-component .select-multiple ul li.no-color-li.selected-li {
  padding-left: 0 !important;
}
.settings-section .rules-add .select-multiple-key-component .select-multiple ul li.no-color-li .checklabel.checkstage em, .settings-section .rules-add .select-multiple-key-component .select-multiple ul li.no-color-li.selected-li .checklabel.checkstage em {
  font-family: "MontserratBold", sans-serif !important;
}
.settings-section .rules-add .select-multiple-key-component .select-multiple ul li.selected-li.no-color-li {
  opacity: 1;
}
.settings-section .rules-add .select-multiple-key-component .select-multiple ul li.no-color-li .checklabel.checkstage {
  color: #000 !important;
}
.settings-section .rules-add .select-multiple-key-component .select-multiple ul li.no-color-li .checklabel.checkstage em {
  font-family: "Montserrat", sans-serif !important;
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXp-p7K4KLg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "MontserratBold";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes fadeIn {
  100% {
    opacity: 0.7;
  }
  0% {
    opacity: 0.1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.1;
  }
}
@keyframes zoom {
  25% {
    transform: scale3d(1.5, 1.5, 0);
  }
  50% {
    transform: scale3d(1, 1, 0);
  }
  75% {
    transform: scale3d(1.25, 1.25, 0);
  }
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
.action.add-notes span {
  background-image: url('assets//icon_add_notes.png');
}

.action.open-link span {
  background-image: url('assets//icon_open_link.png');
}

.action.see-notes span {
  background-image: url('assets//icon_see_notes.png');
}

.action.send-files span {
  background-image: url('assets//icon_send_files.png');
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXp-p7K4KLg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "MontserratBold";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes fadeIn {
  100% {
    opacity: 0.7;
  }
  0% {
    opacity: 0.1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.1;
  }
}
#workflow-editor-area {
  /**
    * status (circle)
    */
  /**
   * /end of status
   */
  /**
   * transitions
   */
}
#workflow-editor-area .hidden {
  display: none;
}
#workflow-editor-area .status circle.initial {
  display: none;
  cursor: pointer;
  stroke: #888;
  stroke-width: 1px;
  stroke-dasharray: 2, 2, 2;
  fill: rgba(166, 166, 166, 0.3);
}
#workflow-editor-area .status circle.initial.active {
  stroke-width: 0px;
  display: inherit;
  fill: #C1BC1E;
}
#workflow-editor-area .status.active .colors {
  display: inherit;
}
#workflow-editor-area .status.active .colors circle {
  cursor: pointer;
}
#workflow-editor-area .status.active .remove circle {
  cursor: pointer;
  stroke: rgb(250, 100, 100);
  stroke-width: 1px;
  fill: transparent;
}
#workflow-editor-area .status.active .remove line {
  stroke: rgb(250, 100, 100);
}
#workflow-editor-area .status.active .remove:hover {
  stroke: red;
  fill: red;
}
#workflow-editor-area .status.active .remove:hover circle {
  stroke: red;
  fill: red;
}
#workflow-editor-area .status.active .remove:hover line {
  stroke: white;
}
#workflow-editor-area .status.active circle.remove {
  display: inherit;
  cursor: pointer;
  stroke: rgb(250, 100, 100);
  stroke-width: 1px;
  fill: transparent;
  font-size: x-small;
  color: red;
}
#workflow-editor-area .status.active circle.remove text {
  font-size: x-small;
  color: red;
}
#workflow-editor-area .status.active circle.remove line {
  stroke: rgb(250, 100, 100);
}
#workflow-editor-area .status.active circle.remove:hover {
  stroke: red;
  fill: red;
}
#workflow-editor-area .status.active circle.remove:hover line {
  stroke: white;
}
#workflow-editor-area .status.active circle.initial {
  display: inherit;
}
#workflow-editor-area .status.active circle.initial.active {
  stroke-width: 1px;
  display: inherit;
}
#workflow-editor-area .status.active circle.initial:hover {
  fill: rgba(166, 166, 166, 0.7);
  stroke: #2E49EB;
}
#workflow-editor-area .status.active circle.external {
  /*fill-opacity: 0.4;*/
}
#workflow-editor-area .status.active circle.external:hover {
  stroke: #000;
}
#workflow-editor-area .status.active.dragging circle.main {
  cursor: move;
}
#workflow-editor-area .status.dragging circle.external {
  fill: rgba(166, 166, 166, 0.6);
  stroke-width: 1px;
}
#workflow-editor-area .status .editable {
  width: 84px;
  padding: 3px;
  height: 32px;
  text-align: center;
  margin-top: 25px;
  margin-left: 5px;
  background-color: white;
  font: 10pt "Montserrat";
}
#workflow-editor-area .status .editable-container {
  width: 84px;
  height: 32px;
}
#workflow-editor-area .status text.label {
  font: 14px "Montserrat";
  color: #4a4a4a;
  pointer-events: inherit;
  cursor: text;
  transform: translate(0, -8px);
  /*z-index: 12000;*/
}
#workflow-editor-area .status text.label.double {
  transform: translate(0, -15px) !important;
}
#workflow-editor-area .status text.label.multi {
  transform: translate(0, -18px) !important;
}
#workflow-editor-area .status circle.external {
  stroke: #ccc;
  fill: transparent;
  stroke-width: 1px;
  stroke-dasharray: 5, 5, 5;
}
#workflow-editor-area .status circle.main {
  stroke: #2E49EB;
  /*fill: white;*/
  stroke-width: 0;
  cursor: pointer;
}
#workflow-editor-area .status circle.main:hover {
  stroke-width: 1px;
  /*cursor: pointer;*/
}
#workflow-editor-area .status .colors {
  display: hidden;
}
#workflow-editor-area .transition line {
  stroke: #2E49EB;
  fill: #2E49EB;
  stroke-width: 1;
  /*cursor: pointer;*/
}
#workflow-editor-area .transition circle.delete {
  stroke: #2E49EB;
  fill: white;
  stroke-width: 1;
  cursor: pointer;
}
#workflow-editor-area .transition path.line {
  fill: none;
  stroke: #2E49EB;
  stroke-width: 2px;
  /*cursor: default;*/
  marker-end: url(#arrow-marker);
}
#workflow-editor-area .transition.onactive path.line {
  fill: none;
  stroke: #2E49EB;
  /*cursor: default;*/
  marker-end: url(#arrow-marker-on-active);
}
#workflow-editor-area .transition.active {
  cursor: crosshair;
}
#workflow-editor-area #help {
  stroke: #2e49eb;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  transform: translate(-392px, -450px);
}
#workflow-editor-area marker#arrow-marker-drag path {
  fill: red;
}
#workflow-editor-area marker#arrow-marker path, #workflow-editor-area marker#arrow-marker-on-active path {
  fill: #2E49EB;
}

.workflow-editor .box_fieldset {
  padding: 0 0 0 0;
  margin-top: -15px;
  margin-bottom: -40px;
}
.workflow-editor .box_fieldset button {
  top: 22px !important;
}
.workflow-editor .box_fieldset button.grey {
  margin-left: -5px !important;
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXp-p7K4KLg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "MontserratBold";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes fadeIn {
  100% {
    opacity: 0.7;
  }
  0% {
    opacity: 0.1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.1;
  }
}
@keyframes zoom {
  25% {
    transform: scale3d(1.5, 1.5, 0);
  }
  50% {
    transform: scale3d(1, 1, 0);
  }
  75% {
    transform: scale3d(1.25, 1.25, 0);
  }
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
.action.add-notes span {
  background-image: url('assets//icon_add_notes.png');
}

.action.open-link span {
  background-image: url('assets//icon_open_link.png');
}

.action.see-notes span {
  background-image: url('assets//icon_see_notes.png');
}

.action.send-files span {
  background-image: url('assets//icon_send_files.png');
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXp-p7K4KLg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "MontserratBold";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes fadeIn {
  100% {
    opacity: 0.7;
  }
  0% {
    opacity: 0.1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.1;
  }
}
@media (min-width: 1px) and (max-width: 736px) {
  .proj-add-section .dimmed_outset {
    margin-top: 2.125rem;
    padding-left: 0.875rem;
    margin-bottom: -2.1875rem;
  }
  .share-feedback .loader.plugin-section {
    position: absolute;
    left: 0 !important;
    margin-top: 9.5rem !important;
  }
  .loader.proj-section .dimmed_nav,
  .loader.dash-section .dimmed_nav {
    margin-top: -2.5rem;
  }
  .loader.proj-section .dimmed_main .dimmed_content .dimmed_flex,
  .loader.dash-section .dimmed_main .dimmed_content .dimmed_flex {
    margin-top: -1.5625rem !important;
    padding-left: 0.9375rem !important;
  }
  .loader.proj-section .dimmed_outset,
  .loader.dash-section .dimmed_outset {
    top: 2.5rem !important;
    left: 0.9375rem !important;
  }
  .loader.plugin-section .dimmed_nav {
    margin-top: -2.5rem;
  }
  .loader.plugin-section .dimmed_main .dimmed_content .dimmed_flex {
    margin-top: -2.8125rem !important;
    padding-left: 1.25rem !important;
  }
  .loader.plugin-section .dimmed_outset {
    position: relative;
    top: 1.25rem !important;
    left: 1.25rem !important;
  }
  .loader.vers-section .dimmed_main .dimmed_content .dimmed_flex {
    margin-top: -0.9375rem !important;
  }
  .loader.vers-section .dimmed_content {
    padding-left: 1.5625rem;
  }
  .loader.vers-section .dimmed_outset {
    position: relative;
    top: 3.125rem !important;
    left: 1.5rem !important;
    max-width: 100%;
  }
  .loader.dash-section .dimmed_outset {
    max-width: 93% !important;
  }
  .proj-add-section {
    max-width: 100%;
    margin: 0 auto 0 auto;
  }
  .proj-add-section .dimmed {
    margin-top: 3.5rem !important;
    padding: 0 1.25rem;
  }
  .dimmed_main .dimmed_title {
    margin-left: 1.25rem;
  }
  .dimmed_main .dimmed_nav {
    display: none !important;
  }
  .dashboard-section .nested .dimmed {
    padding: 0.625rem 1.875rem !important;
  }
  .dashboard-section .nested .dimmed .dimmed_status {
    min-width: 100%;
    justify-content: space-between;
  }
  .dashboard-section .nested .dimmed .dimmed_status .dimmed_title {
    min-width: 49%;
    background: rgba(46, 73, 235, 0.1);
  }
  .dashboard-section .nested .dimmed .dimmed_flex {
    min-width: 100% !important;
    max-width: 100% !important;
    width: 100% !important;
    flex-direction: column;
  }
  .summary header .summary-group-main span.uploaded {
    margin-top: 0.125rem !important;
  }
  .app-main {
    padding-right: 0 !important;
    padding-top: 0.9375rem !important;
  }
  .app-main .instructions {
    display: none !important;
  }
  .app-main .data-header {
    -moz-flex-direction: vertical;
    flex-direction: column;
  }
  .app-main .data-header .button-tool {
    -moz-flex-direction: vertical;
    flex-direction: column;
    max-width: 100% !important;
    width: 100% !important;
    min-width: 100% !important;
  }
  .app-main .data-header .button-tool button {
    margin-bottom: 1.25rem !important;
    margin-top: 0.3125rem !important;
    width: 100% !important;
    min-width: 100% !important;
  }
  .app-main header .data-title,
  .app-main header .instructions {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .app-main header .button-tool {
    padding: 0 !important;
  }
  .app-main header .button-settings-add {
    justify-content: flex-start !important;
    margin-left: 1.25rem;
    padding: 0 !important;
  }
  .app-main header .button-settings-add button {
    margin-top: 1.25rem;
  }
  .app-main header .button-tool,
  .app-main footer .button-tool {
    -moz-flex-direction: vertical;
    flex-direction: column;
  }
  .app-main header .button-tool button,
  .app-main footer .button-tool button {
    border: 0 !important;
    display: block;
    text-align: center !important;
    color: #2e49eb !important;
    line-height: 2.625rem !important;
    padding: 0 !important;
    margin-top: 0 !important;
    border-top: 1px solid #2e49eb !important;
    border-bottom: 1px solid #2e49eb !important;
    font-size: 1.125rem !important;
    font-family: "MontserratBold", sans-serif !important;
    text-transform: uppercase;
    min-width: 100% !important;
    background: #ffffff !important;
  }
  .app-wrapper {
    grid-template-columns: auto !important;
    min-width: 100% !important;
    min-height: auto !important;
    padding-bottom: 1.875rem !important;
    grid-template-rows: auto 1fr !important;
    grid-template-areas: "aside" "main";
  }
  .app-wrapper .logo-editor {
    width: 100% !important;
    top: 460px !important;
  }
  .app-wrapper .logo-editor fieldset,
  .app-wrapper .avatar-editor fieldset {
    -moz-flex-direction: vertical;
    flex-direction: column;
  }
  .app-wrapper .logo-editor fieldset button,
  .app-wrapper .avatar-editor fieldset button {
    min-width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 0.625rem;
  }
  .app-wrapper .logo-editor fieldset div,
  .app-wrapper .avatar-editor fieldset div {
    -moz-flex-direction: vertical;
    flex-direction: column;
  }
  .app-wrapper .logo-edit h2,
  .app-wrapper .avatar-edit h2,
  .app-wrapper .avatar-upload-content h2 {
    padding-left: 0 !important;
  }
  .app-wrapper .main-content.profile-section {
    padding-right: 0 !important;
  }
  .app-wrapper .main-content.profile-section .profile-edit-container.box_default {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .app-wrapper .main-content.profile-section .profile-avatar button.edit {
    font-size: 1.125rem;
  }
  .app-wrapper .main-content.settings-section.workflows-section .header-title-section h2 {
    max-width: 18.75rem;
  }
  .app-wrapper .main-content.settings-section.workflows-section .dot-nav-main {
    margin-top: -9.375rem !important;
    position: sticky;
    z-index: 100000000000000000000;
  }
  .app-wrapper .main-content.settings-section .data-header {
    padding-top: 0 !important;
  }
  .app-wrapper .main-content.settings-section .header-title-section {
    padding-left: 1.25rem !important;
    padding-top: 1.25rem !important;
  }
  .app-wrapper .main-content.settings-section .box_default.settings-list {
    padding: 0.3125rem 0 0 0 !important;
  }
  .app-wrapper .main-content.settings-section .box_default.settings-list ul li {
    border: 0 !important;
    border-bottom: 0.0625rem solid #2e49eb !important;
    display: block !important;
    margin-right: 0 !important;
    margin-bottom: 0.3125rem !important;
    padding-right: 1.25rem !important;
    padding-bottom: 0.625rem !important;
  }
  .app-wrapper .main-content.settings-section .box_default.settings-list ul li h3 {
    font-size: 1.0625rem !important;
  }
  .app-wrapper .main-content.settings-section .box_default.settings-list ul li:last-child {
    border-bottom: 0 !important;
  }
  .app-wrapper .main-content.settings-section .workflow-editor-wrapper {
    max-width: 86vw;
  }
  .app-wrapper .main-content.settings-section .workflow-name-edit-container .instructions {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }
  .app-wrapper .main-content.settings-section .instructions {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .app-wrapper .main-content.settings-section.workflows-section .workflow-name-edit {
    position: absolute;
    right: 1.25rem;
    /* top: 80px; */
    bottom: -2rem;
  }
  .app-wrapper .main-content.settings-section .workflow-editor .box_fieldset {
    padding-right: 1.25rem !important;
  }
  .app-wrapper .main-content.settings-section .workflow-editor .box_fieldset button {
    min-width: 7.5rem !important;
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .app-wrapper .main-content.settings-section .button-conditions-add,
  .app-wrapper .main-content.settings-section .button-actions-add {
    max-width: 100% !important;
    -ms-justify-content: space-between;
    justify-content: space-between;
  }
  .app-wrapper .main-content.settings-section .access-tokens-list ul li,
  .app-wrapper .main-content.settings-section .rules-ul li {
    -moz-flex-direction: vertical;
    flex-direction: column;
    position: relative;
    min-height: 5rem;
    padding-top: 1.875rem 0 0 0 !important;
    position: relative;
    align-items: flex-start !important;
    text-align: left !important;
  }
  .app-wrapper .main-content.settings-section .access-tokens-list ul li .action,
  .app-wrapper .main-content.settings-section .rules-ul li .action {
    position: absolute;
    right: 0;
    width: auto !important;
    top: 0.3125rem;
  }
  .app-wrapper .main-content.settings-section .rules-action-item .actions .action-select .select-default select {
    max-width: 100% !important;
    width: 100% !important;
  }
  .app-wrapper .main-content.settings-section .variable-conditions .condition-select-small {
    margin: 0 !important;
  }
  .app-wrapper .main-content.settings-section .variable-conditions .condition-select-small .select-default select {
    max-width: 100% !important;
    min-width: 100% !important;
  }
  .app-wrapper .main-content.settings-section .variable-conditions .condition-search .rules-search {
    max-width: 100% !important;
  }
  .app-wrapper .main-content.settings-section .variable-conditions .condition-select .select-default select {
    max-width: 100% !important;
    min-width: 100% !important;
  }
  .app-wrapper .main-content.settings-section .app-main .add_user_group .instructions {
    padding-left: 0 !important;
  }
  .app-wrapper .main-content.settings-section .app-main .instructions {
    display: block !important;
    margin-top: 0.9375rem;
  }
  .app-wrapper .main-content.settings-section .button-settings-add span {
    text-align: left !important;
  }
  .app-wrapper .main-content.settings-section .box_default {
    width: 95%;
    padding: 1.25rem;
    margin: 1.25rem auto 1.25rem 1.25rem;
  }
  .app-wrapper .main-content.settings-section .box_default.add_user, .app-wrapper .main-content.settings-section .box_default.add_rule {
    margin-left: 0 !important;
    width: 100%;
  }
  .app-wrapper .main-content.settings-section .box_default.add_user .select-multiple-component .select-multiple, .app-wrapper .main-content.settings-section .box_default.add_rule .select-multiple-component .select-multiple {
    max-width: 100% !important;
  }
  .app-wrapper .main-content.settings-section .box_default p {
    line-height: 180%;
  }
  .app-wrapper .main-content.settings-section .box_default .box_fieldset {
    justify-content: space-between !important;
  }
  .app-wrapper .box-app {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
  }
  .app-wrapper .box-app.box-single {
    padding: 1.875rem 1.25rem;
  }
  .app-wrapper .box-form .box-form__fieldset {
    max-width: 100% !important;
  }
  .app-wrapper .box-form .box-form__fieldset button {
    min-width: 8.75rem !important;
    max-width: 8.75rem !important;
    width: 8.75rem !important;
    font-weight: 600 !important;
    margin-top: 0.625rem !important;
    margin-right: 0 !important;
  }
  .app-wrapper .box-form .select-default select {
    min-width: 82% !important;
  }
  .app-wrapper .box-form__fieldset.buttons-user button {
    min-width: 6.25rem !important;
    max-width: 6.25rem !important;
    width: 6.25rem !important;
  }
  .app-wrapper.logo-org .logo-editor .logo-edit {
    border-top: 2.125rem solid white;
  }
  .app-wrapper.logo-org .logo-editor .org-logo-upload .alert-message-icon {
    width: 100% !important;
    padding: 1.25rem 11% 0 11%;
  }
  .app-wrapper.logo-org .logo-editor .org-logo-upload-content .files-upload {
    max-width: 100% !important;
  }
  .app-wrapper.logo-org .logo-editor .org-logo-upload-content .modal-close {
    top: 2px !important;
  }
  .app-wrapper.logo-org .logo-editor .logo-editor-header .header-title-section h2 {
    margin-top: -20px;
    padding-left: 1.25rem !important;
  }
  .app-wrapper.logo-org .logo-editor .header-title-section h2 {
    margin-top: -20px;
    padding-left: 0.3125rem !important;
  }
  .app-wrapper.logo-org .logo-editor fieldset {
    display: block !important;
    padding: 25px 15px 14px 15px !important;
  }
  .app-wrapper.logo-org .logo-editor fieldset button {
    min-width: 100%;
    margin-bottom: 0.625rem;
  }
  .two-boxes.licenses-section .col-left {
    padding-top: 1.875rem;
  }
  .two-boxes.licenses-section .info-user__ctn-right button {
    position: static !important;
    top: 0;
    min-width: 12.5rem;
    max-width: 12.8125rem !important;
    margin: 0 0 0 -2.5rem !important;
    background: #2a42ee !important;
    color: white !important;
    border: 1px solid #2a42ee !important;
    display: block !important;
    cursor: pointer;
    border: 0 !important;
    text-decoration: none;
    box-shadow: 0 0 0 !important;
  }
  .two-boxes.licenses-section .info-user__ctn-right button:hover {
    background: #fff !important;
    border: 1px solid #2a42ee !important;
    color: #2a42ee !important;
    text-decoration: underline;
    border: 0 !important;
  }
  .two-boxes.licenses-section .info-user-data div {
    flex-direction: column;
  }
  .two-boxes.licenses-section .info-user-data div span {
    line-height: 230% !important;
  }
  .two-boxes.licenses-section .user-pending-invitations .info-user__ctn-right .info-user__txt--small {
    position: static !important;
    text-align: left !important;
    padding-bottom: 1.25rem;
    margin-bottom: -0.625rem !important;
    margin-left: -1.25rem !important;
  }
  .two-boxes .user-pending-invitations .info-user__ctn-right {
    padding-left: 0.625rem !important;
  }
  .two-boxes .user-pending-invitations .info-user__ctn-right .info-user__txt.info-user__txt--small {
    text-align: left !important;
    padding-left: 6.125rem;
  }
  .two-boxes .user-pending-invitations .info-user__ctn-right .info-user__txt--small {
    text-align: center !important;
  }
  .two-boxes {
    grid-template-columns: 100% !important;
    grid-template-rows: auto auto;
    grid-gap: 0.625rem;
  }
  .two-boxes .user-actives .info-user__ctn-right {
    padding-top: 0.875rem !important;
  }
  .two-boxes .info-user {
    flex-direction: column !important;
  }
  .two-boxes .info-user__ctn-right {
    max-width: 100% !important;
    padding-top: 0.875rem;
  }
  .licenses-section .user-pending-invitations .info-user__txt--small {
    display: none !important;
  }
  .request-component header ul.labels {
    margin-top: 1.875rem !important;
  }
  .request-component .note-legacy-wrapper .notes-image-scroll {
    overflow: scroll !important;
    border: 1px solid #C0C0C0 !important;
  }
  .request-component .note-legacy-wrapper .note-legacy {
    min-width: auto !important;
    width: 100% !important;
  }
  .request-component .note-legacy-wrapper .note-legacy .notes-image-container {
    max-width: 18.75rem !important;
    width: 100% !important;
  }
  .request-component .note-legacy-wrapper .note-legacy .notes-image-container img.big-width {
    width: auto !important;
    border: 0 !important;
  }
  .info-button-text button {
    font-family: "Montserrat", sans-serif !important;
    margin-right: 0.625rem;
    font-weight: normal !important;
  }
  .library-section .header-title-section {
    padding-top: 2.5rem !important;
  }
  .project-add-section .project-form .header-title-section {
    padding-left: 0 !important;
  }
  .project-add-section .header-title-section {
    padding-left: 0.625rem;
  }
  .project-add-section .box_default.project-form,
  .project-add-section .box_default.project-sent {
    margin-left: 0.625rem !important;
  }
  .project-add-section .project-details-attachments header,
  .project-details-section .project-details-attachments header {
    padding-left: 0 !important;
  }
  .project-add-section .project-details-attachments .attachments-active-list .notes-list,
  .project-details-section .project-details-attachments .attachments-active-list .notes-list {
    margin-left: 0 !important;
  }
  .project-add-section .project-details-attachments .file-download-three-action-list-item .download-extension,
  .project-details-section .project-details-attachments .file-download-three-action-list-item .download-extension {
    position: absolute;
    top: -2rem;
    right: -1.25rem;
  }
  .project-add-section .project-details-attachments .file-download-three-action-list-item .file-download-group,
  .project-details-section .project-details-attachments .file-download-three-action-list-item .file-download-group {
    position: relative;
    padding-bottom: 1.5rem;
    justify-content: flex-start !important;
  }
  .project-add-section .project-details-attachments .file-download-three-action-list-item .action.add-notes,
  .project-add-section .project-details-attachments .file-download-three-action-list-item .action.open-link,
  .project-details-section .project-details-attachments .file-download-three-action-list-item .action.add-notes,
  .project-details-section .project-details-attachments .file-download-three-action-list-item .action.open-link {
    position: static;
  }
  .project-add-section .project-details-attachments .file-download-three-action-list-item .action,
  .project-details-section .project-details-attachments .file-download-three-action-list-item .action {
    position: absolute;
    bottom: 0.375rem;
    right: -1.25rem;
  }
  .project-add-section .box_fieldset,
  .project-details-section .box_fieldset {
    flex-direction: column;
    justify-content: space-between !important;
  }
  .project-add-section .box_fieldset button,
  .project-details-section .box_fieldset button {
    min-width: 100% !important;
    margin-bottom: 0.9375rem !important;
  }
  .project-add-section article.project-add-workflows .select-default select,
  .project-details-section article.project-add-workflows .select-default select {
    min-width: 100% !important;
  }
  .messages-section.box_default {
    max-width: 93vw;
  }
  .messages-section .messages-section-main {
    position: relative;
  }
  .messages-section .messages-section-main .message-main .file-download-one-action-list {
    padding: 0 0 0 0;
    margin-top: 0;
  }
  .project-details-versions .version-details-list-item .version-files-list-item-owner strong {
    margin-left: 0 !important;
  }
  .project-details-section div.version {
    background: transparent;
  }
  .version-details-section .version {
    max-width: 90vw;
  }
  .version-details-section .header-main {
    margin-top: 1.25rem;
  }
  .version-details-section .versions-details-main {
    padding-left: 1.25rem;
  }
  .version-details-section .versions-details-main .comments-list .message-main .note-legacy-wrapper {
    max-width: 85vw !important;
  }
  .logbook-section .logbook-search-filters .filters-nav-menu .filters-nav ul {
    max-width: 70vw !important;
    min-width: 70vw !important;
  }
  .logbook-section .logbook-search {
    min-height: 5rem !important;
  }
  .logbook-section .logbook-events-list .project-logbook-properties .list-item .details span.title {
    max-width: 30vw !important;
  }
  #twona .ai-bg .main-section .error {
    width: 100% !important;
  }
  #twona .logbook-no-events .no-results {
    margin-top: -2.5rem;
  }
  #twona .logbook-no-events .no-results .alert-message-icon {
    max-width: 300px !important;
    width: 100% !important;
  }
  #twona .logbook-no-events .no-results .alert-message-icon.no_messages {
    background-position: 100% 36% !important;
    background-size: 20% 20% !important;
  }
  #twona .versions-details-main .version-info .request-upload-artwork .artwork-upload-box-action.approved-artwork .action-message span {
    font-size: 110% !important;
    margin-bottom: 30px;
  }
  #twona .versions-details-main .version-info .request-upload-artwork figure.action-icon {
    background-size: 55% 55% !important;
    margin-top: 20px !important;
  }
  #twona .versions-details-main .version-info .request-upload-artwork figure.action-icon.approve-ico {
    margin: 0 auto -20px auto !important;
  }
  #twona .version-upload-section .artwork-upload-itemm .files-upload {
    max-width: 100vw !important;
  }
  #twona .version-upload-section .artwork-upload-itemm .files-upload .files-upload-li .complete .main span,
  #twona .version-upload-section .artwork-upload-itemm .files-upload .files-upload-li .ctn .main span,
  #twona .version-upload-section .artwork-upload-itemm .files-upload .files-upload-li .fail .main span {
    max-width: 30% !important;
    width: 100% !important;
  }
  #twona .request-main {
    max-width: 99vw;
  }
  #twona .settings-section .rules-add .select-multiple-key-component .select-multiple ul {
    padding-left: 10px !important;
  }
  #twona .settings-section .rules-add .select-multiple-key-component .select-multiple ul li {
    margin-left: 0 !important;
  }
  #twona .settings-section .rules-add .select-multiple-key-component .select-multiple ul li .color-bar {
    width: 15px;
    height: 36px;
    position: absolute;
    top: -3px;
  }
  #twona .settings-section .rules-add .select-multiple-key-component .select-multiple ul li.disabled-li.no-color-li .checklabel em {
    margin-left: 0 !important;
  }
  #twona .settings-section .rules-add .select-multiple-key-component .select-multiple ul li.disabled-li .checklabel em {
    margin-left: -10px !important;
  }
  #twona .variable-conditions .condition-search .search-dropdown ul {
    max-height: 80vh;
  }
  #twona .variable-conditions .rules-search-main {
    margin-top: 0 !important;
  }
  #twona .variable-conditions .rules-search-main input {
    margin-top: 0 !important;
  }
  #twona .action-variable {
    position: relative;
    max-width: 100%;
  }
  #twona .action-variable .rules-search-main {
    width: 100% !important;
  }
  #twona .action-variable .search-dropdown {
    min-width: 100%;
    z-index: 1000000000000000000;
  }
  #twona .grid-item-details .item-preview {
    max-width: 100% !important;
    max-height: 100% !important;
  }
  #twona .grid-item-details .item-preview img {
    min-height: 6.875rem;
    display: block;
  }
  #twona .complete-box .completed-artwork {
    margin-bottom: 20px !important;
  }
  #twona .complete-box .action-complete {
    margin-top: -70px;
    margin-bottom: 20px;
  }
  #twona .complete-box figure.action-icon {
    background-size: 55% 55% !important;
    max-width: 50px !important;
    max-height: 50px !important;
  }
  #twona .complete-box figure.action-icon.complete-ico {
    margin-top: -1.25rem !important;
    margin-bottom: -60px;
    margin-top: 20px !important;
    background-size: 60px 60px !important;
  }
  #twona .content-info-main {
    padding-left: 0.625rem;
  }
  #twona .dashboard-views-table-details .project-details-stages .project-stage.project-stage-two .project-stage-step {
    padding-top: 1px;
  }
  #twona .loader.proj-section-nested .dimmed_outset {
    margin-top: 20px;
  }
  #twona .forbidden_header {
    padding-top: 20px;
  }
  #twona .project-stage-two .alert-message-icon.stop_move {
    position: relative;
    left: -40%;
  }
  #twona .project-details-forbidden-message .alert-message-icon.alert {
    margin-top: 20px;
  }
  #twona .versions-details-main .version-details-comments-list .message .approval-box-action .content .message-text {
    margin-top: -20px;
  }
  #twona .approval-box .approval-box-action div button {
    max-width: 100px !important;
    min-width: 100px !important;
    width: 100px !important;
  }
  #twona .dashboard-views-table-main .results .result-item {
    margin-bottom: 1.75rem !important;
  }
  #twona .project-details-features .project-details-features-asignee .project-details-features-duedate {
    margin-left: 3.375rem !important;
  }
  #twona .version-add .version-edit-labels .alert-message-icon {
    padding: 0 0 !important;
    max-width: 95% !important;
  }
  #twona .project-attachments-upload {
    margin-left: 0 !important;
  }
  #twona .project-attachments-upload .box_fieldset {
    flex-direction: column;
  }
  #twona .project-attachments-upload .box_fieldset button {
    min-width: 100% !important;
    margin-bottom: 1.25rem !important;
  }
  #twona .project-details-file-preview .carousel,
  #twona .version-detail-preview-file .carousel {
    padding-left: 0 !important;
  }
  #twona .header-main.details-info .edit-tags-mod {
    padding-bottom: 0rem;
  }
  #twona .header-main.details-info .box_fieldset button {
    position: static !important;
  }
  #twona .project-details-info .project-details-description,
  #twona .project-details-info .project-details-attachments,
  #twona .project-details-info .project-details-origin-version {
    padding: 0.3125rem !important;
  }
  #twona .project-details-info .box_default.box_white {
    padding: 1.25rem !important;
  }
  #twona .project-add-section .note-box-main .note-list-main h3,
  #twona .project-add-section .note-box-main .note-list-main ol,
  #twona .project-details-section .note-box-main .note-list-main h3,
  #twona .project-details-section .note-box-main .note-list-main ol {
    margin-left: 0;
  }
  #twona .project-add-section .carousel,
  #twona .project-details-section .carousel {
    padding-left: 0 !important;
  }
  #twona .project-add-section .note-legacy-wrapper,
  #twona .project-details-section .note-legacy-wrapper {
    max-width: calc(100vw - 30px) !important;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    border-top: 1px solid #afb3cb !important;
    border: 0;
    padding: 0 0 0 0 !important;
  }
  #twona .project-add-section .note-legacy-wrapper .note-info,
  #twona .project-details-section .note-legacy-wrapper .note-info {
    margin-bottom: 0 !important;
  }
  #twona .project-add-section .labels-add button,
  #twona .project-details-section .labels-add button {
    top: -3.5rem;
    left: 0;
  }
  #twona .project-details-section .header-main {
    padding-top: 0rem;
  }
  #twona .version-related-item {
    padding-left: 0 !important;
  }
  #twona .version-related-item .version-details {
    min-height: 7rem;
  }
  #twona .version-details-content-files-preview .preview-viewer .preview-canvas {
    max-width: calc(88vw - 20px) !important;
  }
  #twona .preview-viewer .preview-canvas {
    max-width: calc(100vw - 30px) !important;
  }
  #twona .version-details-content-tools {
    margin-top: -1.875rem;
  }
  #twona .version-details-content-tools button.open-link {
    margin-left: -0.625rem;
  }
  #twona .version-details-content-tools button.add {
    position: absolute !important;
    right: 0.9375rem !important;
    margin-top: 1.125rem !important;
  }
  #twona .alert-warning {
    max-width: 95% !important;
  }
  #twona .project-details-forbidden-features-content-avatars .project-details-forbidden-features-duedate {
    margin-left: 3.25rem !important;
  }
  #twona .project-details-forbidden-features-stages {
    position: relative;
  }
  #twona .project-details-forbidden-features-stages .project-details-forbidden-message {
    position: relative;
    max-width: 100% !important;
  }
  #twona .project-details-forbidden-features-stages .project-details-forbidden-message .alert-message-icon {
    width: 90%;
    padding: 0% 4% 0 4%;
  }
  #twona .project-details-forbidden-features-stages .project-details-forbidden-message .alert-message-icon h3 {
    font-size: 1.25rem !important;
    background-size: 40% 40% !important;
    background-position: 120% 60% !important;
  }
  #twona .main-section .project-details-versions .project-details-errors .error {
    width: 100% !important;
  }
  #twona .logbook-section .logbook-events-list .project-logbook-properties .message .note-legacy-wrapper {
    max-width: 70vw !important;
  }
  .header-main .dot-nav div,
  .header-main .version-status-update-menu div {
    margin-top: 0.75rem;
  }
  .filters-nav-menu .filters-nav ul {
    margin-top: 0.8125rem;
    max-width: 92.2vw !important;
    min-width: 92.2vw !important;
  }
  .dashboard-section-nav .dot-nav ul {
    right: 0 !important;
  }
  .app-wrapper .main-content.approvals-section .approvals-search-filters .filters-check-subsection.loading-filters {
    max-width: 100% !important;
    min-width: 100% !important;
  }
  .app-wrapper .main-content.approvals-section .approvals-search-filters .filters-check-subsection.loading-filters div.alert-loading {
    left: 0 !important;
  }
  .app-wrapper .main-content.library-section,
  .app-wrapper .main-content.project-details-section,
  .app-wrapper .main-content.approvals-section {
    padding-right: 0.625rem !important;
  }
  .app-wrapper .main-content.dashboard-section {
    padding-right: 0.9375rem !important;
  }
  .share-send-box {
    max-width: 90vw;
  }
  .version-related-item .version-files-list-item-feedabcks {
    max-width: 60%;
  }
  .logo-org {
    padding-left: 20px;
  }
  .logo-org .logo-editor .logo-editor-canvas .zoom-buttons {
    left: 2% !important;
  }
}
@media (min-width: 736px) and (max-width: 860px) {
  #twona .add_rule .action-variable select {
    min-width: 100% !important;
  }
  #twona .rules-condition-selectors .rules-search {
    width: 100% !important;
  }
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXp-p7K4KLg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "MontserratBold";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes fadeIn {
  100% {
    opacity: 0.7;
  }
  0% {
    opacity: 0.1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.1;
  }
}
@keyframes zoom {
  25% {
    transform: scale3d(1.5, 1.5, 0);
  }
  50% {
    transform: scale3d(1, 1, 0);
  }
  75% {
    transform: scale3d(1.25, 1.25, 0);
  }
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
.action.add-notes span {
  background-image: url('assets//icon_add_notes.png');
}

.action.open-link span {
  background-image: url('assets//icon_open_link.png');
}

.action.see-notes span {
  background-image: url('assets//icon_see_notes.png');
}

.action.send-files span {
  background-image: url('assets//icon_send_files.png');
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXp-p7K4KLg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "MontserratBold";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes fadeIn {
  100% {
    opacity: 0.7;
  }
  0% {
    opacity: 0.1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.1;
  }
}
@media (min-width: 737px) and (max-width: 980px) {
  .approval-box .approval-box-action .action-reject figure {
    margin-right: -20px !important;
  }
  .approval-box .approval-box-action .action-approve figure {
    margin-left: 12px !important;
  }
  .approval-box .approval-box-action figure.action-icon {
    background-size: 55% 55% !important;
    max-width: 50px !important;
    max-height: 50px !important;
    margin-top: 20px !important;
  }
  .approval-box .approval-box-action figure.action-icon.complete-ico {
    margin-top: -1.25rem !important;
    border: 1px solid red;
    background-size: 50px 50px !important;
  }
  .approval-box .approval-box-action div button {
    max-width: 100px !important;
    min-width: 100px !important;
    width: 100px !important;
  }
  #twona .complete-box .action-complete {
    margin-top: -20px;
  }
  #twona .complete-box figure.action-icon {
    background-size: 55% 55% !important;
    max-width: 50px !important;
    max-height: 50px !important;
  }
  #twona .complete-box figure.action-icon.complete-ico {
    margin-top: -1.25rem !important;
    margin-bottom: -60px;
    margin-top: 20px !important;
    background-size: 60px 60px !important;
  }
  .main-content.settings-section.workflows-section .header-title-section h2 {
    max-width: 37.5rem;
  }
  .main-content.settings-section.workflows-section .dot-nav-main {
    margin-top: -7.0625rem !important;
    position: sticky;
    z-index: 100000000000000000000;
  }
  .main-content.settings-section.workflows-section .workflow-name-edit {
    position: absolute;
    right: 0;
    /* top: 80px; */
    bottom: -1.125rem;
  }
  .main-content.settings-section .workflow-editor-wrapper {
    max-width: 68vw;
  }
  .main-content.settings-section .box_default .box_main .box_item .rules-actions-nested {
    padding-left: 0 !important;
  }
  .main-content.settings-section .box_default .box_main .box_item .rules-action-variable .select-default select {
    min-width: 90% !important;
  }
  .main-content.settings-section .button-conditions-add,
  .main-content.settings-section .button-actions-add {
    justify-content: flex-start !important;
  }
  .app-main footer .button-tool,
  header .button-tool {
    -moz-flex-direction: vertical;
    flex-direction: column;
    max-width: 100% !important;
    width: 100% !important;
    min-width: 100% !important;
    padding-right: 1.25rem;
  }
  .app-main footer .button-tool button,
  header .button-tool button {
    width: 100% !important;
    min-width: 100% !important;
  }
  .data-header {
    -moz-flex-direction: vertical;
    flex-direction: column;
  }
  .data-header .button-settings-add {
    position: absolute;
    right: 0;
  }
  .data-header .button-tool {
    padding-right: 1.25rem !important;
  }
  .data-header .button-tool button {
    margin-bottom: 0.9375rem !important;
  }
  .box-form .select-default select {
    min-width: 88% !important;
  }
  .two-boxes.licenses-section .info-user-data div {
    flex-direction: column;
  }
  .two-boxes.licenses-section .info-user-data div span {
    line-height: 230% !important;
  }
  .two-boxes {
    grid-template-columns: 100% !important;
    grid-template-rows: auto auto;
    grid-gap: 0 !important;
  }
  .two-boxes.licenses-section .info-button button {
    top: 0;
  }
  .licenses-section .user-pending-invitations .info-user__txt--small {
    top: 3.125rem !important;
  }
  .info-button-text {
    bottom: auto !important;
    top: 1.25rem;
  }
  .project-add-section article.project-add-workflows .select-default select,
  .project-details-section article.project-add-workflows .select-default select {
    min-width: 100% !important;
  }
  #twona .logbook-section .logbook-no-events .no-results .alert-message-icon {
    max-width: 400px !important;
    width: 100% !important;
  }
  #twona .logbook-section .summary-group-main {
    position: relative !important;
    padding-top: 35px !important;
  }
  #twona .logbook-section .summary-group-main .summary-group {
    top: 5px !important;
    position: absolute !important;
  }
  #twona .logbook-section .logbook-events-list .project-logbook-properties .list-item div.details span.title {
    max-width: 12vw !important;
  }
  #twona .logbook-section .logbook-events-list .project-logbook-properties .message .note-legacy-wrapper {
    max-width: 40vw !important;
  }
  #twona .logbook-events-item .lb-box {
    width: 70% !important;
  }
  #twona .logbook-events-item .date {
    font-size: 105% !important;
  }
  #twona .library-results-main .result-item .summary .summary-group-main {
    width: 90% !important;
  }
  #twona .library-results-main .result-item .summary .summary-box-content {
    flex-direction: column;
  }
  #twona .library-results-main .result-item .summary .diff-labels {
    max-width: 100% !important;
    padding-top: 0.75rem;
    width: 100% !important;
  }
}
@media (min-width: 980px) and (max-width: 1400px) {
  .workflow-editor-wrapper {
    max-width: 65vw;
  }
  .app-main .user-pending-invitations .info-user__txt--small {
    text-align: left;
  }
  .approval-box .approval-box-action div button {
    max-width: 140px !important;
    min-width: 140px !important;
    width: 140px !important;
  }
}
@media (min-width: 1400px) {
  .workflow-editor-wrapper {
    max-width: 90vw;
  }
  .app-main .licenses-section .user-pending-invitations .info-user__ctn-right button {
    top: 0.625rem !important;
  }
  .app-main .licenses-section .info-user__ctn-right button {
    top: 0 !important;
  }
}
@media (min-width: 1600px) and (max-width: 100vw) {
  #twona .variable-conditions .condition-search .rules-search-items-results {
    max-width: 19vw !important;
  }
  #twona .variable-conditions .condition-select-small .select-default select {
    max-width: 12vw !important;
    min-width: 12vw !important;
  }
  #twona .variable-conditions .condition-select .select-default select {
    max-width: 19vw !important;
    min-width: 19vw !important;
  }
}
@media (min-width: 1200px) and (max-width: 1600px) {
  #twona .rules-condition-selectors .filtered-fields {
    width: 100% !important;
    min-width: 16vw !important;
  }
  #twona .variable-conditions .condition-search .rules-search-items-results {
    max-width: 16vw !important;
  }
  #twona .variable-conditions .condition-select-small .select-default select {
    max-width: 12vw !important;
    min-width: 12vw !important;
  }
  #twona .variable-conditions .condition-select .select-default select {
    max-width: 16vw !important;
    min-width: 16vw !important;
  }
}
@media (min-width: 737px) and (max-width: 980px) {
  #twona .ai-bg .ai-answer table tbody {
    max-width: 47vw !important;
  }
  #twona .artwork-upload-item .files-upload .files-upload-li .complete .main span,
  #twona .artwork-upload-item .files-upload .files-upload-li .ctn .main span,
  #twona .artwork-upload-item .files-upload .files-upload-li .fail .main span {
    max-width: 30% !important;
    width: 100%;
  }
  #twona .dashboard-views-table-details .project-details-stages .project-stage.project-stage-two .project-stage-step {
    padding-top: 1px;
  }
  #twona .results .result-item.opened .project-details-stages .project-stage.project-stage-one {
    width: 52% !important;
  }
  #twona .logbook-section .dimmed_title.dimmed_cont {
    display: none !important;
  }
  #twona .summary-group-stage {
    min-width: 19% !important;
  }
  #twona .summary-group-stage span em {
    font-size: 90% !important;
  }
  #twona .summary-group-stage.with-badge {
    min-width: 24% !important;
  }
  #twona .summary-group-stage.with-badge span em {
    position: relative !important;
    right: -14px !important;
  }
  #twona .summary-group-stage.with-badge span em.summary-item {
    position: static !important;
  }
  #twona .version-details-content-files-preview .preview-viewer .preview-canvas {
    max-width: calc(67vw - 20px) !important;
  }
}
@media (min-width: 1400px) and (max-width: 100vw) {
  #twona .rules-search {
    max-width: 370px !important;
  }
  #twona .rules-condition-selectors .filtered-fields {
    max-width: 18.75rem;
    width: 18.75rem;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  #twona .rules-condition-selectors .filtered-fields {
    max-width: 15rem;
    width: 15rem;
  }
}
@media (min-width: 1100px) and (max-width: 1200px) {
  #twona .rules-condition-selectors .filtered-fields {
    max-width: 12.5rem;
    width: 12.5rem;
  }
}
@media (min-width: 737px) and (max-width: 1099px) {
  #twona .add_rule .action-variable select {
    min-width: 90% !important;
  }
  #twona .main-content.settings-section .condition-item .button-conditions-add {
    justify-content: start !important;
  }
  #twona .rules-condition-selectors {
    flex-direction: column;
  }
  #twona .rules-condition-selectors .rules-search {
    width: 100%;
  }
  #twona .rules-condition-selectors .filtered-fields {
    max-width: 12.5rem;
    width: 12.5rem;
  }
  #twona .rules-condition-selectors .filtered-fields {
    width: 100% !important;
    min-width: 22vw !important;
  }
  #twona .variable-conditions .condition-search .rules-search-items-results {
    max-width: 22vw !important;
  }
  #twona .variable-conditions .condition-select-small .select-default select {
    max-width: 18vw !important;
    min-width: 18vw !important;
  }
  #twona .variable-conditions .condition-select .select-default select {
    max-width: 22vw !important;
    min-width: 22vw !important;
  }
}
@media (min-width: 1099px) and (max-width: 1200px) {
  #twona .artwork-upload-item .files-upload .files-upload-li .complete .main span,
  #twona .artwork-upload-item .files-upload .files-upload-li .ctn .main span,
  #twona .artwork-upload-item .files-upload .files-upload-li .fail .main span {
    max-width: 46%;
    width: 100%;
  }
  #twona .rules-condition-selectors {
    flex-direction: column;
  }
  #twona .main-content.settings-section .rules-condition-selectors .button-conditions-add {
    max-width: 200px;
  }
  #twona .rules-condition-selectors .filtered-fields {
    width: 100% !important;
    min-width: 22vw !important;
  }
  #twona .variable-conditions .condition-search .rules-search-items-results {
    max-width: 22vw !important;
  }
  #twona .variable-conditions .condition-select-small .select-default select {
    max-width: 18vw !important;
    min-width: 18vw !important;
  }
  #twona .variable-conditions .condition-select .select-default select {
    max-width: 22vw !important;
    min-width: 22vw !important;
  }
}
@media (min-width: 737px) and (max-width: 1200px) {
  #twona .project-details-forbidden-features-content-avatars .project-details-forbidden-features-duedate {
    margin-left: 3.25rem !important;
  }
  #twona .project-details-forbidden-features-content-avatars .project-details-forbidden-features-asignee {
    margin-top: 20px;
  }
  #twona .project-details-forbidden-features-content-avatars .project-details-forbidden-features-asignee .header-assignee {
    padding-left: 0 !important;
  }
  .dashboard-views-table-header ul li span {
    font-size: 0.75rem !important;
  }
  .alert-warning {
    max-width: 85% !important;
  }
  .project-details-features .project-details-features-datepicker .datepicker-container .close {
    left: 22.875rem !important;
    right: auto !important;
  }
  .project-details-features .project-details-features-datepicker .datepicker {
    left: 3.25rem !important;
    right: auto !important;
  }
  .project-details-features .project-details-features-owner {
    padding-bottom: 1.25rem !important;
    border-bottom: 1px solid #afb3cb;
  }
  .project-details-features .project-details-features-asignee {
    padding-left: 0 !important;
    padding-top: 1.25rem !important;
  }
  .project-details-features .project-details-features-asignee .project-details-features-duedate {
    margin-left: 3.375rem !important;
  }
  .project-details-features .project-details-features-asignee .header-assignee.main-app {
    padding-left: 0 !important;
  }
}
@media (min-width: 980px) and (max-width: 1200px) {
  #twona .versions-details-main .version-info .request-upload-artwork figure.action-icon {
    margin-top: 1.875rem !important;
    background-size: 70% 70% !important;
  }
  #twona .version-details-section figure.action-icon.complete-ico {
    margin-bottom: -1.5625rem;
    margin-top: 0.875rem;
    background-size: 5rem 5rem !important;
  }
  #twona .results .result-item.opened .project-details-stages .project-stage.project-stage-one {
    width: 52% !important;
  }
  #twona .approval-box .approval-box-action .action-reject figure {
    margin-right: 0 !important;
  }
  #twona .approval-box .approval-box-action figure.action-icon {
    margin-top: 10px !important;
    background-size: 70% 70% !important;
    max-width: 70px !important;
    max-height: 70px !important;
  }
  #twona .logbook-section .logbook-events-list .project-logbook-properties .message .note-legacy-wrapper {
    max-width: 51vw !important;
  }
  #twona .logbook-events-item .date {
    font-size: 105% !important;
  }
  #twona .summary-group-stage span em {
    font-size: 90% !important;
  }
  #twona .summary-group-stage.with-badge span em {
    position: relative !important;
    right: -1.25rem !important;
  }
  #twona .summary-group-stage.with-badge span em.summary-item {
    position: static !important;
  }
  #twona .version-details-content-files-preview .preview-viewer .preview-canvas {
    max-width: calc(68vw - 20px) !important;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  #twona .logbook-section .logbook-events-list .project-logbook-properties .message .note-legacy-wrapper {
    max-width: 51vw !important;
  }
  #twona .version-details-content-files-preview .preview-viewer .preview-canvas {
    max-width: calc(72vw - 20px) !important;
  }
  #twona .summary-group-stage.with-badge span em {
    position: relative !important;
    right: -20px !important;
  }
  #twona .summary-group-stage.with-badge span em.summary-item {
    position: static !important;
  }
}
@media (min-width: 2000px) and (max-width: 100vw) {
  div.alert-message-icon {
    width: 80% !important;
  }
  .version-add .version-edit-labels .alert-message-icon {
    max-width: 70% !important;
  }
}
@media (min-width: 1400px) and (max-width: 100vw) {
  #twona .version-details-content-files-preview .preview-viewer .preview-canvas {
    max-width: calc(76vw - 20px) !important;
  }
}
@media (min-width: 1400px) and (max-width: 6000px) {
  .dashboard-views-table-header ul li.table-header-stage span em {
    position: relative !important;
  }
}
@media (min-width: 980px) and (max-width: 1400px) {
  .two-boxes.licenses-section .info-user__ctn-right {
    width: auto !important;
    padding-left: 0 !important;
  }
  .two-boxes .info-user .info-user-data {
    width: 100% !important;
  }
  .two-boxes .info-user__ctn-right {
    width: 100% !important;
    padding-left: 6.625rem !important;
    max-width: 100% !important;
  }
  .info-button button {
    max-width: 11.625rem !important;
    width: 11.625rem !important;
  }
  .info-user {
    flex-direction: column !important;
  }
  .info-user__ctn-right {
    max-width: 100% !important;
    padding-top: 0.875rem;
    padding-left: 4.375rem;
    width: 100% !important;
  }
  .licenses-section .info-button button {
    max-width: auto !important;
    width: auto !important;
  }
  .licenses-section .info-user {
    flex-direction: row !important;
  }
  .licenses-section .info-user__ctn-right {
    max-width: auto !important;
    padding-top: 0.875rem;
    padding-left: 4.375rem;
    width: auto !important;
  }
}
@media (min-width: 1200px) and (max-width: 1320px) {
  #twona .project-details-forbidden-features-stages {
    position: relative;
  }
  #twona .project-details-forbidden-features-stages .project-details-forbidden-message .alert-message-icon {
    width: 90%;
    padding: 10px 4% 0 4%;
  }
  #twona .project-details-forbidden-features-stages .project-details-forbidden-message .alert-message-icon h3 {
    font-size: 20px !important;
    background-size: 40% 40% !important;
    background-position: 117% 60% !important;
  }
}
@media (min-width: 737px) and (max-width: 1200px) {
  #twona .project-details-forbidden-features-stages {
    position: relative;
  }
  #twona .project-details-forbidden-features-stages .project-details-forbidden-message .alert-message-icon {
    width: 100%;
    padding: 5% 4% 0 4%;
  }
  #twona .project-details-forbidden-features-stages .project-details-forbidden-message .alert-message-icon h3 {
    font-size: 1.25rem !important;
    background-size: 40% 40% !important;
    background-position: 110% 60% !important;
  }
}
@media (min-width: 1200px) and (max-width: 100vw) {
  #twona .project-add-section .note-legacy-wrapper,
  #twona .project-details-section .note-legacy-wrapper {
    max-width: 50vw;
    min-width: 100%;
  }
}
@media (min-width: 736px) and (max-width: 980px) {
  .dashboard-views-table-header ul li span em {
    font-size: 90% !important;
  }
  .summary-group-stage {
    font-size: 0.75rem;
  }
  .table-header-id {
    width: 17% !important;
  }
  .table-header-assignee {
    width: 15% !important;
  }
  .table-header-labels {
    width: 21% !important;
  }
  .table-header-version {
    width: 15% !important;
  }
}
@media (min-width: 980px) and (max-width: 1199px) {
  span em {
    font-size: 95% !important;
  }
  .table-header-version {
    width: 13% !important;
  }
  .table-header-id {
    width: 13% !important;
  }
  .table-header-assignee {
    width: 18% !important;
  }
  .table-header-labels {
    width: 24% !important;
  }
  .summary-group-assignee span {
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    max-width: 5.625rem;
  }
}
@media (min-width: 980px) and (max-width: 1108px) {
  #twona .request-main .sub-header .fieldset-buttons button {
    min-width: 100px !important;
    max-width: 100px !important;
  }
}
@media (min-width: 1896px) and (max-width: 100vw) {
  #twona .results .result-item.opened .project-details-stages .project-stage.project-stage-one {
    width: 51% !important;
  }
}
@media (min-width: 1201px) and (max-width: 1895px) {
  #twona .results .result-item.opened .project-details-stages .project-stage.project-stage-one {
    width: 51% !important;
  }
}
@media (min-width: 980px) and (max-width: 1099px) {
  .ai-bg .ai-answer table tbody {
    max-width: 50vw !important;
  }
}
@media (min-width: 1099px) and (max-width: 1200px) {
  .ai-bg .ai-answer table tbody {
    max-width: 58vw !important;
  }
}
@media (min-width: 980px) and (max-width: 1895px) {
  #twona .results .result-item.opened .project-details-stages .project-stage.project-stage-two .project-stage-step,
  #twona .results .result-item.opened .project-details-stages .project-stage.project-stage-two .project-stage-none {
    padding-top: 1px !important;
  }
}
@media (min-width: 980px) and (max-width: 1200px) {
  #twona .main-content.settings-section.workflows-section .header-title-section h2 {
    max-width: 37.5rem;
  }
}
