/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.media-preview-corner {
  background-color: #fff;
  width: -moz-fit-content;
  width: fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
  max-width: 480px;
  height: -moz-fit-content;
  height: fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
  max-height: 480px;
  position: fixed;
  z-index: 10000;
}
.media-preview-corner .corner-media {
  border: 10px solid #fff;
}
.media-preview-corner {
  pointer-events: none;
  box-shadow: 0 16px 24px 0 rgba(0, 0, 0, 0.1), 0 0 8px 0 rgba(0, 0, 0, 0.1);
}
.dropdown-button .MuiButton-root.MuiButton-sizeLarge .dropdown-label {
  font-size: 16px;
  font-weight: 400;
}
.dropdown-button .MuiButton-root.MuiButton-sizeLarge .dropdown-value {
  font-size: 16px;
  font-weight: 600;
}
.dropdown-button .MuiButton-root.MuiButton-sizeLarge .MuiButton-startIcon .MuiSvgIcon-root {
  width: 20px;
  height: 20px;
}
.dropdown-button .MuiButton-root.MuiButton-sizeMedium .dropdown-label {
  font-size: 14px;
  font-weight: 400;
}
.dropdown-button .MuiButton-root.MuiButton-sizeMedium .dropdown-value {
  font-size: 14px;
  font-weight: 600;
}
.dropdown-button .MuiButton-root.MuiButton-sizeMedium .MuiButton-startIcon .MuiSvgIcon-root {
  width: 20px;
  height: 20px;
}
.dropdown-button .MuiButton-root.MuiButton-sizeSmall .dropdown-label {
  font-size: 13px;
  font-weight: 400;
}
.dropdown-button .MuiButton-root.MuiButton-sizeSmall .dropdown-value {
  font-size: 13px;
  font-weight: 600;
}
.dropdown-button .MuiButton-root.MuiButton-sizeSmall .MuiButton-startIcon .MuiSvgIcon-root {
  width: 16px;
  height: 16px;
}
.dropdown-button .MuiButton-root.isPlatformIcon .MuiButton-startIcon {
  background-color: white;
  border-radius: 6px;
  align-items: center;
  justify-content: center;
}
.dropdown-button .MuiButton-root.isPlatformIcon.MuiButton-sizeSmall .MuiButton-startIcon {
  width: 24px;
  height: 24px;
}
.dropdown-button .MuiButton-root.isPlatformIcon.MuiButton-sizeMedium .MuiButton-startIcon, .dropdown-button .MuiButton-root.isPlatformIcon.MuiButton-sizeLarge .MuiButton-startIcon {
  width: 28px;
  height: 28px;
}
.vm-tooltip.small-body-centered-white {
  border: none;
}

.tooltip-icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICAgIDxwYXRoIGZpbGw9IiM5RTlFOUUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTggMTUuNWE3LjUgNy41IDAgMSAxIDAtMTUgNy41IDcuNSAwIDAgMSAwIDE1em0tLjc1LTguMjV2NC41aDEuNXYtNC41aC0xLjV6bTAtM2gxLjV2MS41aC0xLjV2LTEuNXoiLz4KPC9zdmc+Cg==);
  width: 14px;
  height: 14px;
  background-size: contain;
}
.tooltip-icon.position-before {
  margin-right: 5px;
}
.tooltip-icon.position-after {
  margin-left: 5px;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.titled-tip {
  background-color: #fff;
  padding: 30px;
  border-radius: 10px;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.15);
  max-width: 424px;
  min-width: -moz-fit-content;
  min-width: fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.titled-tip .titled-tip-body,
.titled-tip .titled-tip-title {
  color: #000;
  text-align: left;
}
.titled-tip .titled-tip-title {
  margin-bottom: 10px;
  width: 290px;
}
.titled-tip .titled-tip-body {
  white-space: pre-line;
  max-width: 330px;
}
.titled-tip.dark {
  background-color: #000;
}
.titled-tip.dark .titled-tip-body,
.titled-tip.dark .titled-tip-title {
  color: #fff;
}
.titled-tip.flexible {
  width: auto;
  min-width: 100px;
  max-width: 424px;
}
.titled-tip.half-padding {
  padding: 15px;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.multi-select-item {
  position: relative;
}
.multi-select-item .multi-select-item-container.select-all-container {
  border-bottom: 1px solid #eee;
}
.multi-select-item .multi-select-item-container {
  z-index: 9;
  background-color: #fff;
  display: flex;
  position: relative;
  align-items: center;
  padding: 10px 0 10px 0;
}
.multi-select-item .multi-select-item-container .expand-button {
  position: absolute;
  right: -17px;
  width: 54px;
  height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: -10px 0 -10px 0;
  border-radius: 4px;
}
.multi-select-item .multi-select-item-container .expand-button img {
  height: 24px;
  width: 24px;
  transition: transform 300ms ease;
}
.multi-select-item .multi-select-item-container .expand-button img.expanded {
  transform: rotateX(180deg);
}
.multi-select-item .multi-select-item-container .expand-button:hover {
  background-color: #f5f5f5;
}
.multi-select-item .multi-select-item-container .multi-select-checkbox-and-label {
  display: flex;
  width: 100%;
  align-items: center;
}
.multi-select-item .multi-select-item-container .multi-select-checkbox-and-label .checkbox-img {
  height: 24px;
  width: 24px;
  background-color: #fff;
  z-index: 9;
}
.multi-select-item .multi-select-item-container .multi-select-checkbox-and-label .checkbox-unselected-hover {
  height: 24px;
  position: absolute;
  z-index: 8;
}
.multi-select-item .multi-select-item-container .multi-select-checkbox-and-label:hover .checkbox-img.hover-state-enabled {
  opacity: 0;
}
.multi-select-item .multi-select-item-container .multi-select-checkbox-and-label.no-search-results {
  justify-content: center;
}
.multi-select-item .multi-select-item-container .multi-select-checkbox-and-label.no-search-results img {
  display: none;
}
.multi-select-item .multi-select-item-container .multi-select-checkbox-and-label.no-search-results label {
  justify-content: center;
}
.multi-select-item .multi-select-item-container .multi-select-checkbox-and-label .multi-select-item-label {
  padding-left: 15px;
  display: flex;
  width: calc(100% - 24px);
  text-transform: capitalize;
}
.multi-select-item .multi-select-item-container .multi-select-checkbox-and-label .multi-select-item-label:focus {
  outline: none;
}
.multi-select-item .multi-select-item-container .multi-select-checkbox-and-label .multi-select-item-label.select-all-label {
  font-weight: bold;
  text-transform: none;
}
.multi-select-item .multi-select-item-container .multi-select-checkbox-and-label .multi-select-item-label.no-search-results-label {
  text-transform: none;
  color: #9e9e9e;
  font-size: 15px;
  margin-bottom: 4px;
}
.multi-select-item .multi-select-item-container input[type=checkbox] {
  -webkit-appearance: checkbox;
     -moz-appearance: checkbox;
          appearance: checkbox;
  height: 24px;
  width: 24px;
  position: absolute;
  left: 0;
  top: 10px;
  opacity: 0;
  z-index: 10;
}
.multi-select-item .multi-select-child-container {
  padding-left: 37px;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.integrations-modal-overview {
  max-width: 454px;
}
.integrations-modal-overview p {
  margin-bottom: 10px;
}
.integrations-modal-overview li {
  margin-bottom: 16px;
}
.integrations-modal-overview li:last-child {
  margin-bottom: 1px;
}
.integrations-modal-overview .overview-info-text {
  margin-top: 5px;
  margin-bottom: 20px;
}
.integrations-modal-overview .overview-info-text-warning {
  margin-bottom: 20px;
}
.integrations-modal-overview .overview-not-implemented {
  color: red;
  font-style: italic;
}
.integrations-modal-overview .section-header-text {
  margin-top: 18px;
}
.integrations-modal-overview .overview-footer-text {
  margin-top: 20px;
  margin-bottom: 60px;
}
.integrations-modal-overview .overview-image {
  width: 509px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.integrations-modal-overview .global-img-1 {
  background-image: url(https://acs-cdn-dev.vidmob.com/assets/global-img-1.png);
}
.integrations-modal-overview .facebook-image-1 {
  background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMgIyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wgARCAK8A/oDAREAAhEBAxEB/8QAGwABAQEBAQEBAQAAAAAAAAAAAAECBAMFBgf/xAAaAQEBAQEBAQEAAAAAAAAAAAAAAQIDBAUG/9oADAMBAAIQAxAAAAD+w0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAEAIAAAAAAAAAAAAAAAAAAAAAAAAAUAFABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEBCAEAAAAAAAAAAAAAAAAAAAAAAAABQUFKAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICGSEAAAAAAAAAAAAAAAAAAAAAAAAAAKUpSlBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAhDJ+A9vnlCAAAAAAAAAAAAAAAAAAAAAAAAAAoP0Pn6foOPSlKCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgMkMn8D+14OzN+hjXFvPz95AAAAAAAAAAAAAAAAAAAAAAAAAA/f+H0fv/F6NFKCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhCGTB/BfteD+g+Lv389fJ643L42edVO/Gvn7zmvTF8dz8f6+IAAAAAAAAAAAAAAAAAAAAA/f8Ah9H77xejRooKAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEIYMn8F+14P2/k7fU565dT8b6uPRm92NYshTJTn1Pi9sAAAAAAAAAAAAAAAAAAAAAD994fR++8Po3WigoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQhgwfwb7XgzYUlAAAAAAAAAAAAAAAAAAAAAAAAAAP33h9H77xejRo0CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhCGDBuwgAAAAAAAAAAAAAAAAAAAAAAAAAAAzKl3WjQKAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEIYMHbAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgeVbNGgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIQwYO6ABxHSDBs8D3KQGjBoh8U+ubPMwe5yHaYKQoOY6jxOA+ifFPoHwj6J9M8D6IAAAAAABznlWzRoFAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCEMGDugAflD4lcp+yj4R6nqcR414R9k+VWj9FHIfArvPlmz0NH6ePyVaOgGzUdx8utH6ePydfHPE6DZk/q0dAAAAAAAOc8q2aNAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQhgwd0AAD5Z9QAAA5DrAAAAAAAAAAAAAAAAAAAABznlWzRoFAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCEMGDugAAAAAAAAAAAAAAAAAAAAAAAAAAADnPKtmjQKAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEIYMHdAAAAAAAAAAAAAAAAAAAAAAAAAAAAHOeVbNGgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIQwYO6ABCgAAhQAAeJQAAAAAAAAAAAAD1AAAAAOc8q2aNAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQhgwd0AD8XqdAOc9o6zBz180+oQydkfo5fM9AAAAAAAAAAAAAeZ6AAAAAHOeVbNGgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIQwYO6AB8iqYTyOyPFeg9AcVkNFX68eZ6AAAAAAAAAAAAA8z0AAAAAOc8q2aNAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQhgwd0AAAAAAAADyKAAAAAAAAAAAAAegAAAABznlWzRoFAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCEMGDugAAAAAAAAeZAAAAAAAAAAAAAaNgAAAAHOeVbNGgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIQwYO6AB8WzoOqUUEPA9zoAAPM9AAAAAAAAAAAAAeZ6AAAAAHOeVbNGgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIQwYO6AB+Xs+fXzk9V9imTR+gj7soAHmegAAAAAAAAAAAAPM9AAAAADnPKtmjQKAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEIYMHdAAAAAAAAA8jYAAAAAAAAAAAAMHqAAAAAc55Vs0aBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQhDBg7oAAAAAAAAGAAAAAAAAAAAAACmgAAAADnPKtmjQKAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEIYMHdAAAAAAAAEAAAAKAAAAAAAAAAAAAAAc55Vs0aBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQhDBg7oAAAAAAAAh8npjk1AAB1Zv1+e6AAAAAAAAAAAAAADnPKtmjQKAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEIYMHdAAAAAAAAA/kX1fH8X08vLUA9c3y1Pu+Tr/Xvle2gAAAAAAAAAAAAAA5zyrZo0CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhCGDB3QAAAAAAAAP5F9Xx+pmz6/Dfye+fr8d/H648k/r3yvbQAAAAAAAAAAAAAAc55Vs0aBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQhDBg7oAAAAAAAAh/I/q+P5Xfno983ccXSeVn2fN0/r3yvbQAAAAAAAAAAAAAAc55Vs0aBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQhDBg7oAAAAAAAAh8brjj1CFBC9eb9rlugAAAAAAAAAAAAAA5zyrZo0CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhCGDB3QAAAAAAABAAAAAAAUAAAAAAAAAAAAHOeVbNGgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIQwYO6AAAAAAAAIfl+3Pol87KeNfb56+PvPTLlC4sh2Y19jGgAAAAAAAAAAABznlWzRoFAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCEMGDugAAAAAAACHNZz6mD5HTH08b6suPU0ZIdUvpL1ZvoAAAAAAAAAAAADnPKtmjQKAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEIYMHdAAAAAAAAEKQAAAAAFAAAAAAAAAAAABznlWzRoFAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCEMGDugAAAAAAACCSAAAAAAAApC2igAAAAAAAA5zyrZo0CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhCGDB3QAAAAAAABD+efH+T8PyeUAAAAAAABb/AFX7/wBzq3ugAAAAAAAA5zyrZo0CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhCGDB3QAAAAAAABD+cfF+P44z7dOnvqj01rn58/XWunp05ufPm547+3Xg586UzHtvWj874vH/V/wBB97r6boAAAAAAAAOc8q2aNAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQhgwd0AAAAAAAAD+b/F+P8AJ83n6+nTzk9dXEE58Z6+m8R45xV6d6zAhiSnFz5/1f8AQfe6+m6AAAAAAAADnPKtmjQKAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEIYMHdAAAAAAAAEPieXzcfLmAAAAAAAIWv0ft9npbQAAAAAAAAc55Vs0aBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQhDBg7oAAAAAAAAgAAAAAAAAAAKAAAAAAAADnPKtmjQKAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEIYMHdAAAAAAAAAAAAAAAAAAAAAAAAAAAAHOeVbNGgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIQwYO6AAAAAAAAAAAAAAAAAAAAAAAAAAAAOc8q2aNAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQhgwd0AAAAAAAAAAAAAAAAAAAAAAAAAAAAc55Vs0aBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQhDBg7oAAAAAAAAAAAAAAAAAAAAAAAAAAAA5zyrZo0CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhCGDB3QAAAAAAAAAAAAAAAAAAAAAAAAAAABznlWzRoFAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCEMGDugAAAAAAAAAAAAAAAAAAAAAAAAAAADnPKtmjQKAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEIYMHdAAAAAAAAAAAAAAAAAAAAAAAAAAAAHOeVbNGgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIQwYO6AAAAAAAAAAAAAAAAAAAAAAAAAAAAOc8q2aNAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQhgwd0AAAAAAAAAAAAAAAAAAAAAAAAAAAAc55Vs0aBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQhDBg7oAAAAAAAAAAAAAAAAAAAAAAAAAAAA5zyrZo0CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhCGDB3QAAAAAAAAAAAAAAAAAAAAAAAAAAABznlWzRoFAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCEMGDugAAAAAAAAAAAAAAAAAAAAAAAAAAADnPKtmjQKAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEIYMHdAAAAAAAAAAAAAAAAAAAAAAAAAAAAHOeVbNGgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIQwYO6AAAAAAAAAAAAAAAAAAAAAAAAAAAAOc8q2aNAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQhgwd0AAAAAAAAAAAAAAAAAAAAAAAAAAAAc55Vs0aBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQhDBg7oAAAAAAAAAAAAAAAAAAAAAAAAAAAA5zyrZo0CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhCGDB3QAAAAAAAAAAAAAAAAAAAAAAAAAAABznlWzRoFAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCEMGDugAAAAAAAAAAAAAAAAAAAAAAAAAAADnPKtmjQKAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEIYMHdAAAAAAAAAAAAAAAAAAAAAAAAAAAAHOeVbNGgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIQwYO6AAAAAAAAAAAAAAAAAAAAAAAAAAAAOc8q2aNAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQhgwd0AAAAAAAAAAAAAAAAAAAAAAAAAAAAc55Vs0aBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQhDBg7oAAAAAAAAAAAAAAAAAAAAAAAAAAAA5zyrZo0CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhCGDB3QAAAAAAAAAAAAAAAAAAAAAAAAAAABznlWzRoFAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCEMGDugAAAAAAAAAAAAAAAAAAAAAAAAAAADnPKtmjQKAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEIYMHdAAAAAAAAAAAAAAAAAAAAAAAAAAAAHOeVbNGgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIQwYO6AAAAAAAAAAAAAAAAAAAAAAAAAAAAOc8q2aNAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQhgwd0AAAAAAAAAAAAAAAAAAAAAAAAAAAAc55Vs0aBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQhDBg7oAAAAAAAAAAAAAAAAAAAAAAAAAAAA5zzrRo0CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhCGDB3QAAAAAAAAAAAAAAAAAAAAAAAAAAABznnWymgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIQyYO2AAAAAAAAAAAAAAAAAAAAAAAAAAAAPA8q2aKCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhCGTJ2QAAAAAAAAAAAAAAAAAAAAAAAAAAAB4HnWjRQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBDJk64AAAAAAAAAAAAAAAAAAAAAAAAAAAA8TzrRSgoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICEIUkQlAAAAAAAAAAAAAAAAAAAAAAAAAURRQpSlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAQhCEBAAAAAAAAAAAAAAAAAAAAAAAAAUFKUpQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAKCgoBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//EADAQAAEDAwIFBAEEAgMBAAAAAAABAwQCBREGExIVFzFgFBZAUDAHIDM2IUIQMjWQ/9oACAEBAAEIAP8A7S5MmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJnwvJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJnwjqgdUDqedTjqcdTjqcdTjqcdTjqcdTjqcdTjqcdTjqcdTjqcdTjqcdTjqcdTjqcdTjqcdTjqcdTjqcdTjqcdTjqcdTjqcdTjqcdTjqcdTjqcdTjqcdTjqcdTjqcdTjqcdTjqcdTjqedTzqgaW1R7kSUongqlX/dS22ibdq66IPsu+lxsdwtNFFU7KIJ9p+l/a5iCeBqKVf8AZT9K+881rqOhtxm3RtV7XsuDsaUXZ0U49QxaGdRXSa9Ok6Ot1rfub8+26Otk+uZJYZsECzQL+xL9mQFlNyqGNHQbtXb5VrttltTz9uuln1pYI1oVyU79Z+mHa5iCeBqKVf8AZT9N7nEgPTKZerJ1rkz7S4z+oVyt79ojRoKXh5LCtpLTqN21W9+EvvmW7KlOSU1pMrkyqpTOs5TTsxVXWs/mdEqmvWc1JUNyG9rGSqxkiztUS7lAkRJX1n6YdrmIIJ4EopUqcamUM0mUOJDiQ4kOJDiQ4kOJDiQ4kOJDiQ4kOJDiQ4kOJDiQ4kOJDiQ4kOJDiQ4kOJDiQ4kOJDiQ4kOJDiQ4kOJDiQ4kOJDiQ4kOJDiQ4kOJDiQ4kOJDiQ4kOJDiQ4kOJDiQ/TDtchBBPAVFFOVwDlUA5VAOVQDlUA5VAOVQDlUA5VAOVQDlUA5VAOVQDlUA5VAOVQDlUA5VAOVQDlUA5VAOVQDlUA5VAOVQDlUA5VAOVQDlUA5VAOVQDlUA5VAOVQDlUA5VAOVQDlUA5VAOVQDlUA5VAOVQDlUA5VAOVQDlUA5VAOVQDlUA5VAOVQDlUA5VAOVQDlUA5VAKorEb+BBBPAVFF+6k96RBBPAVFF/bRc2XLy9bUqfabcpbrqebor4KpEn09bFJQ+05WtFC3KKl1S3K0+0+lWyrlCcWd9re2hHW6nVbTjp41pFksItCKrtCJUqo62rnAj+qUouUuFGbltVI0lavtI8jSvTGWWn61gXBi5RGn2G32nuLam3iLCgrLVK6aqqqUR9qp5WkofarcqbooksuUVV0UPtOUU10VPtUIq1PXaGxMiRa1copWrikTKI6tIMantsl+NQzKlUxYL0o9525bVap7dvvDE63UTK3/wBSLRFYivO+7oHu/wBuJVcIqNP10Wa9xL5bmJcT88nvSIIJ4Coov7ZUyu063lynbux61b2r19i0MxLvzHUkZ5+VZVZsFg5b7Ufa1Za5D99fdg2CKwupqJNo1IkpmvU8Vt2C6zq5XmNO2ia3drcj+t6JcGXEn225WRmCl2gV3ZqexDv1ur01aKI1yvM56Lp5yZqS+vv6niSn7rProYhIl1kpLs9mmpXFR2LaX3bZCZscu2VzGq/bc+21zlmuad0fFegRZkKZFiTFv8CWjNqdrsKRIcqDFfYSu1ekcZm13ODEtbl4u7L02BZlh3i1V16ys0qddYiRbZabm61Dfn2TTrTs+1sS9HxXYmmWIz+mdNT4us1iyoljksQdPV3ljSlxmWS1Qq7bZL/MuTFyds1mdWVaUtuk7G+1cdMJFhSkmxKH0/NJ70iCCeAqKL+93TdqeuSznP3v2yJJnsTXvqpPekQQTwFRRfupPekQQTwFRRfupPekQQTwFRRfh4rrdrRNqs2qzarNqs2qzarNqs2qzarNqs2qzarNqs2qzarNqs2qzarNqs2qzarNqs2qzarNqs2qxrOa0q/HJ70iCCeAqKL+3Uavu6soYoS5T7d6C3wbbqubJegLJjaukzq347+nZbr94gotyvs+m4zI1shalmXS6sMQtXvrRerU1XRJu7EGCJqqbt1Rle1XOYYeZrf1fMhMy2ZVsv8APuUB9WSj+V35bf8AI7+ST3pEEE8BUUX9ty05Fuc9JjkfTsWO/HeKNLwKGYjRH0hAjLQqQbFEt77LzFy01DuUqqRXEs0SDMWTHftjEm5RZzk22sz3I1bz2l4D6SMt6WgUMI2snTUGVXKrco05Gpg1Rv8Aij+V35bf8jv5JPekQQTwFRRfh8LlNdS05eMvGXjLxl4y8ZeMvGXjLxl4y8ZeMvGXjLxl4y8ZeMvGXjLxl4y8ZeMvDdNSLUtX45PekQQTwFRRfh1PUU1LSvqKD1FB6ig9RQeooPUUHqKD1FB6ig9RQeooPUUHqKD1FB6ig9RQeooPUUHqKD1FB6ig9RQeooPUUHqKD1FBQ5S4irT+OT3pEEE8BUUX9ty1EkC5pBohX6DNtzc1HZ0Vimip56bFjrQj1U2NTx8VcyM2ji1pNjKzS6k28Q4MOt+uJMblsMO0/to/ld+W3/I7+ST3pEEE8BUUX9tys0mfq9HaL1YK4iwocF+zzkt1vzd7TPcVhxbnp2fKn7VCWecttizpi2OTKYLxZXGpt0aotjCNSrcjv7aP5Xflt/yO/kk96RBBPAVFF+HQqI67nipOKk4qTipOKk4qTipOKk4qTipOKk4qTipOKk4qTipOKk4qTipOKk4qTipOKk4qTipOKkb/AM1u/kk96RBBPAVFF+GtFFS5XabNps2mzabNps2mzabNps2mzabNps2mzabNps2mzabNps2mzabNps2mzabNps2mzabNpsppSlMU/jk96RBBPAVFF+6k96RBBPAVFF+HctUWi0Stid7908e/dPHv3Tx7908e/dPHv3TxbdU2i7SvTQvnye9IggngKii/D11/cZpTFfqiVSk/5civssNPuGh/7lA+gk96RBBPAVFF+Hrr+4zSAw6/oKdQzZYCRrZc5kim0Qlf9YaljM0Wi0SaLZFYmQ9LsyrnREmaVbntaH/uUD6CT3pEEE8BUUX4euv7jNIl0nQKFoiJebjTL9UlvvNTF0qmTr5fObJGaobuUxpGUb9S8sb066H/ALlA+gk96RBBPAVFF+HdNJ2m8S/UzOn1gOn1gOn1gOn1gOn1gOn1gLXpK02eYkqH8+T3pEEE8BUUX7qT3pEEE8BUUX4d9rcr1KywrM2UyrcG20aqceTead1JMg/5n3e93SLBmsOT5rsC0rIrY1U6+xXRQt3uW+1BRb5cXFdoYTU25AuEtqRqKYzXMcpYqn3Gi5tyNNK/Xbq3XPlSe9IggngKii/D9A0t0SeTrPRMlJJoSxRWGH6GIGnX5UpVuXtth1qSkqbaqJ9voive2GFV2ur22yiUV0V6YjcCUMS9LRJKOUUu2SM7GmMqza22HJtVDLSMsNtJ8qT3pEEE8BUUX7qT3pEEE8BUUX4eUMoZQyhlDKGUMoZQyhlDKGUMoZQyhlDKGU+LJ70iCCeAqKL8PWD7vP3KDecN5w3nTedN5w3nTedN503nTedN503nTedN503nTedN5w33U7Wyupy2Ra6/hye9IggngKii/D1h/Y3zTrDbs92txqQ5ekZalNWSA6/MWhuww0lvpU5aYrMGZFS7WWJDiO1sWdqK9p51qS/Y6Ha2ElJp2K8861HutojwIlb9Gl4OIdcmumzx4lMx24UWyA0w7JkN2uAyy27Jk2RuMz/muzwIyP1vybfEg2u6NKWn/wAiJ8ST3pEEE8BUUX4esP7G+RpLsN+l+O9e5r9TSqxdZUd952im+zkV1VrvMxxJHFLu8uayrTyS3khLFTns5X0drpvM2iXXJpfnPyY7DDtc+S5HZYVL/PR5x1WL5OYrdqRi+TY/Hhi9TY6OJQ9dJT9NdLld3luJKSstP/kRPiSe9IggngKii/Duulol1mLJc9hwj2HCPYcI9hwj2HCPYcI9hwj2HCPYcI9hwj2HCPYcI9hwj2HCPYcI9hwj2HCPYkEZapYZoao+HJ70iCCeAqKL91J70iCCeAqKL91J70iCCeAqKL91J70iCCeAqKL91J70iCCeAqKL91J70iCCeAqKL91J70iCCeAqKL91J70iCCeAqKL91J70iCCeAqKL91J70iCCeAqKL91J70iCCeAqKL91J70iCCeAqKL91J70iCCeAqKL91J70iCCeAqKL91J70iCCeAqKL91J70iCCeAqKL91J70iCCeAqKL91J70iCCeAqKL91J70iCCeAqKL91J70iCCeAqKL91J70iCCeAqKL91J70iCCeAqKL91J70iCCeAqKL91J70iCCeAqKL91J70iCCeAqKL91J70iCCeAqKL91J70iCCeAqKL91J70iCCeAqKL91J70iCCeAqKL91J70iCCeBKL91J/1EEE8CUX7qR/qIIJ4Eov3T/+ogngi/dP/wCogngu5WbtZuuG84bzhvOG84bzhvOG84bzhvOG84bzhvOG84bzhvOG84bzhvOG84bzhvOG84bzhvOG84bzhvOG84bzhvOG84bzhvOG84bzhvOG84bzhvOG84bzhvOG84bzhvOG84bzhvOG84bzhvOG84btZu1i1LV3TwfBgwYMGDBgwYMGDBgwYMGDBgwYMGDBgwYMGDBgwYMGDBgwYMGDBgwYMGDBgwYMGDHhmDBgwYMGDBgwYMGDBgwYMGDBgwYMGDBgwYMGDBgwYMGDBgwYMGDBgwYMGDBj/wC1H//EAEYQAAICAQEEBwQGBggFBQAAAAECAAMEEQUSE5EhMVGSk6TiFFJg0SIyQUJhcRAjQKOxsiAzUFNwgaHCFUNicqAwY4CCwP/aAAgBAQAJPwD/AMKPZPmfTNleZ9M2V5j0zZXmPTNleY9M2V5j0zZXmPTNleY9M2V5j0zZXmPTNleY9M2V5j0zZXmPTNleY9M2V5j0zZXmPTNleY9M2V5j0zZXmPTNleY9M2V5j0zZXmPTNleY9M2V5j0zZXmPTNleY9M2V5j0zZXmPTNleY9M2V5j0zZXmPTNleY9M2V5j0zZXmPTNleY9M2V5j0zZXmPTNleY9M2V5j0zZXmPTNleY9M2V5j0zZXmPTNleY9M2V5j0zZXmPTNleY9M2V5j0zZXmPTNleY9M2V5j0zZXmPTNleY9M2V5j0zZXmPTNleZ9M2V5n0zE4HA3fv7+uuv4D4Ioa0oNTMB5jNUr9R/tbtq/3fA/b+jMehzZpeydarMq3KQ3HS23rMvwcWz2wji5aarpoJf7V7OERTs5AiOO0s3RMrJODhlAoqA4jlpl5OVgUlRWKgEsYnrBLaDolz2YfCqsFqAGwAkzMvGyWwzmH+80Eyb0wMouLBcAXr3Jbe1CZyUW1ZIENpys292qRABUif2b21f7vgftl6VFwNNZbjvpk62kdkuqYizXcriV8A3cfe6d7WYmNlUXOLNy8EgMJh4l9OUEFtDg7hK9RmNi5NGTuh8Z0+gN3q0mFgvVlhUek1kIFEpxlqSngDFC/q+H2SjGxKcPXhUVj6HT16zCxMSmi8ZHCqB0d+0yql0tvN6k661Mfd6f7N7av93wOR1wiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiETtq/3fA+FjeEswsbwlmFjeEswsbwlmFjeEswsbwlmFjeEswsbwlmFjeEswsbwlmFjeEswsbwlmFjeEswsbwlmFjeEswsbwlmFjeEswsbwlmFjeEswsbwlmFjeEswsbwlmFjeEswsbwlmFjeEswsbwlmFjeEswsbwlmFjeEswsbwlmFjeEswsbwlmFjeEswsbwlmFjeEswsbwlmFjeEswsbwlmFjeEswsbwlmFjeEswsbwlmFjeEswsbwlmFjeEswsbwlmFjeEswsbwlmFjeEswsbwlmFjeEswsbwlmFjeEswsbwlmFjeEswsbwlmFjeEspqq3uvcQLr/iWH49NKXt7u6xIH8ssRXf6qlgCfyEsRWI10JAOkqsfi2bmqaaJ0E6n8OiWozAakBgTpLR7UauME/6ddJYj7p0O6wOhjqN363T1S1OKRrubw10/KWKbFGpUHpEYbwGpEur1s+oN4fS/KOo3evp6o6l/d16ZsraOY+KwW16EUqCQG+1hCKrbVDCqwgPyliC0jUJvDXlHDGhC7opBYADXqjgiytbNzUbyhhqNRLUfdOjbrA6GPxahYlRNRDdLMFH+pjAsvWAeqWobQNSgYaj/KWIzp9ZQwJH5iW1sqdDEMCB+ctRlc6KwYEGWIAOvVhL14uZvcEDpDaDUx1G6NTqeodsRrDY4X6Gh3QdfpH8OiXajIFxWzqUcJgraxWsSqs2aV9JYAa9EF9ibVtWnHQAb+pgfFRnKAZGinUEiJlBMjKsxQdwdDIQCTBcc3h759zq1l1dnAUtYqMCRpH0F9YsWtyA4B7R8N4OfdRdg1Ij42K9o1Dv2TZGZfn54Q7MuOM2tY3AFG9/yir6kzAuydpNm0mrNFWqBNawPp9S6e7KnsFWdvuVGu6OFYNTMA0Xiu0ZjivRumvqf/OYbnJv2TbTVelfVZr7/wB0ldQJsy7AwEweFeHoNO/ZvAqND1lQDqZs7NvfaVdRxzTQXU6IFbUzAuuvfPRyt+IehdADYmQvUoH3DKr0z6Mmx8q0YO572pa8nRw0GuTmI2y/E6Ub/wCpmyb8u58aqnZVqUFwgFYAAfqrIfVjMDNycrOfHeuymgujgJWHJYdhUzE3Mq/OsC2uvSa9F00Puy/aWIj318M0XNUtgFSzZt4vqyKXrerBa17UTdJcXdS/9qzY2VftWzaZvpy+GQEq60bi9gHQUlGSM+hL/aiMHc1JRgd+4n9YGPVpNk5Wzs+jZl1WU70mnfc16Bd775LzZOVgomzjVlIaDQbjvIdwe82gfpmzb8HENGNVp7Ia9bhep3hWfcWUOMuq8m3LIOmZr0izWbOuxr0z7TeEwW+gGDgFrjqbASRNi5dW3q8O9cnM0NWrnr+n/wAwv9k2BmUYdb43tqcE18dFYkoKvvkdZM2blVbJTadFyUJQQ2grZXsFXWBqRNl3jEfbF95S+kgbnAARmHYTNmPwKNp5qJpRqKkYk1fkkpsejaNfsGa6fcq3w+9yDiYd3HTaOPjEFD/UUoy7/wCRJJmyNKcWzP4wso0r1LruHsIK9Uqeo1vaoRx1JxG3f9JQ42Tsd77sFz1ObfkJsTNzNm0Pli7ESgswdnO4xSbLy6B7Tn6q9Z/VBk+hrMLJoz83GzN93QjhNwwlYJmwc3Avw8K5Np3WUlBeSmmn/WS02Fm4Gbib7bRyrqigsSU3Uh/uXJuOPzHw5hg3lxYTqd0uOpiuuhI7dP8A0KQ+Rj68JiTomvYOrX/5CWFQNJc3IS5uQlzchLm5CXNyEubkJc3IS5uQlzchLm5CXNyEubkJc3IS5uQlzchLm5CXNyEubkJc3IS5uQlzchLm5CXNyEubkJc3IS5uQjFtD1/5fC4z7a/ZA/CxLdw67x6ZjE231WWaZ1pLrp2kTEoTHzUs3CrneBQSqjdsxbbEah21UqOrX5SyzhtspX3C5PTvzGocYNItuNzEa6jXRZi1cB6K77HdiCinrluYKHW3fXFJ3zDk6vtMLjLksQz16HQPMWg7R9t9kGjHh9usxKDn0ZdeMwDHcYOCQRMaj2ynISgbhJr+kCde2YVb5VNwQ9JVHX3gT+jtH7X2j+A+F7sqq4Jw9abdzoluTbZjq6o1tm8dG64LSmILFrBb3xo2styn3KnpXft1ARhoROJv1Y4xl1P3AdY99NlicO3g2bvEXsMUo3BWgL90KvVN/jYoYV6Ho+kNDrN7XGtFyae8Ibg994yN9X0ZH7VMN7tx1yWtd9Xdx1amcUPk2JaWV9CjqNAVl+Wd+wWvabjvsR+P6O0ftfaP4D4l3SG7TAnMwJzMCczAnMwJzMCczAnMwJzMCczAnMwJzMCczAnMwJzMCczAnMwJzMCczAnMwJzMCczAnMwJzMCczAnMwJzM01Y/Z8S66jsEDd0wN3TA3dMDd0wN3TA3dMDd0wN3TA3dMDd0wN3TA3dMDd0wN3TA3dMDd0wN3TA3dMDd0wN3TA3dMDd0wN3TA3dMDd0wN3T8MYOVlXGri6UgHQS5aarCQOMQpBHWJk01h/qFnADTIqrL/VDuBrMiobhCtq46CeoGX1KKjo5Lgbv5zIp4TnRX3xoT+cvrYCs2KquNXA7IdDdWLVQ9ehH9LtH8P2vtH8B8L25WNR7Hum+nt3vqzCtuxUqs/WisWvvt+fQNe2YOUbq8Q1f1ItXXeP0Sp6vzmzreP7Gle4lQuqJ93tSUFKMnHS67c6luRCAvOYL3u+ccnLxR1kdQ6Js+2nDv2olq43uV6EMSPsmyHylvpRcN6wCKdB/pNn2C9MBUOSepO1P6XaP2vtH8B8Sns/hGEYRhGEYRhGEYRhGEYRhGEYRhGEYRhGEYRhGEYRhGEYTtH8B8SqpMReUReUReUReUReUReUReUReUReUReUReUReUReUReUReUReUReUReUReUReUReUReUReUReUReUReUAH+MuYK7tNdwIzEchM/wDcv8pn/uX+Uz/3L/KZ/wC5f5TP/cv8pn/uX+UzBZdpqEKMpPMfHPu1/wAkqc0I241mnQD2f0KnWq7XhueptOvT9H/ufyH4592v+SVvY/tqdCDU9QmBx8rGCcOi5DoAx6WKzZ6G87O9p9h+ziTATDuyBYbUUHtEqFtRTI1UzCpxrkyzR+q+1dNemdln8h+Ofdr/AJJl3UIx1IRyATM2/j6bvE3zrp2Tj5LspG+txR1/EGJYlOOCFNr77sSdSSZlXKKNRVo31NevSWvwN/f4evRvds7LP5D8c45N2gBZbGXXlMa7x3mNb47zGt8d5jW+O8xrfHeY1vjvMci4AgM1jNpz/wAef+IvT7IX4eG+h13+syh3tWnj2e3WkMASQF+3pmKBi14gy7mZ+lQd7VQPtOqzBrQNjNenCt1PQVAQ6ge9KqKMtcbj1vW5YBddD1jrESk3KF1DWbqAk+8fslFNmV7SuNXuOeGxZd7XUjXQCYVC5z75JNp4e4un0gdNenWYFQtxaRbkpbb1E6/RUgHslAKY1FdyAn6wZN6YdRxMO5K7GNh3iGC9Q0+zemWKKaMwgvUTvcMAEqD9ka1qLLS+Nxjq/CIGmvxoW4op4P4aa6zJvxruHwmekgb6dh1BleofFGMK3P0Sq66A96JeKBinH3brw56SPq7vUBp1npmTk5L308A2WEbyp2DQS63VCjLaCN/eXpDdWkystrbLEt4pcby2L0Bh0TLykylZmOSGBdt7rB1GmnQJk5VAaoU27jjW1R7xIPT0npEuyaKba1qsqqcBXCjRY1m7l2Cx/wAwF6u6JbaBlneddRoraaEiMWCKF1brOn+OpEIhEIhEIhEIhEIhEIhEIhEIhEI+LrHCqi6CWP3jLH7xlj94yx+8ZY/eMsfvGWP3jLH7xlj94yx+8ZY/eMsfvGWP3jLH7xlj94yx+8ZY/eMts7xh1ZqlJPadPi33VlYtNNLWrWepmExRob1T2mtQu6D92WXGrEIRgWVSzknqJ6AJbZbQhQI6Oqga9rHo1EDNcuYlKWnT7dNJceLSwUq7qd/8QB0iADj5PCW33G3dQecG4MbCQuqkKWbUjrMvLsOE66MDorNowOnZHdg9qij8VKgkzG44vtFP/av2tDca6LxSq1aan8eUsyXoN4prCLo3VrqQY+Q633mqrcG6QAdNSDHZnGb7OewrGyCqZfAUIR2RXeym9VWzo16er9H9yn8Pi33VjlLE6iI6KKn4iqiBRvdpEZSbzrYrKCrdOvVLEbiMHO9WCAR1EdksU8dgz/RHWOojsMZNCQWKoAXI7Y36kvxNNPvS0O3D4RDKCGX8RLQLHThnRRoF7AI+9XQNKx2CWkV06hAvR1x0c2ab4ZAQSOo6S1XNr77b6BhvdolivvPxP1iBtG7RLQeI/EJdQ30u0axwQ1vGPR9+OrDJ0NgKDmOz9H9yn8Pi2y1HIAO5Mm/mPlMm/mPlMm/mPlMm/mPlMm/mPlMm/mPlMm/mPlMm/mPlMm/mPlMm/mPlMm/mPlMm/mPlMm/mPlMm/mPlMm/mPlMm/mPlMjI5j5TIv5j5QaIihR+Q/wDwbZjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjQw/wDhSf/EAC4RAAEDBAEDAwQBBAMAAAAAAAABAhEDEhRRYQQhMRATYDIzQVAiIHCAkIGgwP/aAAgBAgEBPwD/AKUeHyYfJh8mHyYfJh8mHyYfJh8mHyYfJh8mHyYfJh8mHyYfJh8mHyYfJh8mHyYfJh8mHyYfJh8mHyYfJh8mHyYfJh8mHyYfJh8mHyYfJh8mHyYfJh8mHyYfJh8mHyYfJh8mHyYfJh8mHyYfJh8mHyYfJh8laj7cd/gyeRvgfURnkyGbGVWu8ftus/HwZPI3wdX+ChTn+SlH7iyVpWoLUWm1IEruciI1O4+u5ERI7i1XOVsGQ7xHc99zZRfI6q+FRx09RXdtfres/HwZPI3wdUxzogoteiLJ0zHI5Vce3/O8fRR6zJjJEIpjpCdxenSE7mM2IMdIWROnTvKjKCNWUX9b1n4+DJ5GxHr2JO3pJPrP67rPx8HucXu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Xu2Sq/7y09IIFIIE9IIII+bST/AFyT/j5HzqfSSfWf9A7aTn+EMepox6mjHqaMepox6mjHqaHUnM8p856P6C5Jj+hHIsonp1f2/nPR/QPWKyFV6q5ERex7j/E/8lBy3ORVke5Wq9U4KbnJUtVTq/t/Oej+gdTY/wCpD2mRED6MthpRpWSWNWe3ktSZOr+385ZWcxIRTJqbMmpsyamzJqbMmpsyamx9Zz+yr/fln0kIvdRaUCUkXwoxjVUa1HOgWlBYkSWIn5Pb8CU07JItqRBU8/NJ7QNfBeq+RaiJ9J7mhroWT3D3D3FEqKheorv76yhKEoShKEoShKEoShKEoShKEoShKEoSny7rHKlQucXOL3F7i5xe4ucXOL3F7i5xe4vcXuL3F7i5wj3SU+7U+W9Z91TpkRXCTUWHIJQaqrwJ07blFotRqtK1FrWyUEatOFFoIpjtWYKtFrEk6Wn/ABlfyJQRsq4SixElRKLESV/I7p4FoMaqyPptY1yaE8lL6E+W9Z91Rj1asoLXeo2s5qyhkPST339+R9Z70hRKixCGQ+T33zI6q56Qp7jogyHiV3oNrvQbXegtZy+T3nLPIhS+hPltXpW1FlTBaYLTBaYLTBaYLTBaYLTBaYLTBaYLTBaYLTBaYLTBaYLRqQn/AJbj/8QALBEAAgEEAQIFAwQDAAAAAAAAAAECERITYQMUYAQhMTJBECBQIjNwkICgwP/aAAgBAwEBPwD/AEo85n0Z9GfRn0Z9GfRn0Z9GfRn0Z9GfRn0Z9GfRn0Z9GfRn0Z9GfRn0Z9GfRn0Z9GfRn0Z9GfRn0Z9GfRn0Z9GfRn0Z9GfRn0Z9GfRn0Z9GfRn0Z9GfRn0Z9GfRn0Z9GfRn0Z9EJ3djsUW/QxSJQa/LcHz2OzhOSRP2kPaKNzMcU/MXGmKCjUxoxpihH1RyRS/G8Hz2OzhkkTaZyyVKIudKEZ0MhkZkZkdTIzISnX8bwfPY7+nn9lPtp+O4Pnse1FqLUWotRai1FqLUWotRai1FqLUWotRai1FqLUWotRai1FqLUWotRai1FqLUWotRai1FqLUWotRai1FqLUWotRai1FqLUWotRai1FqLUJf3m1++pUr3xT/P6n3r+gZzjEyxMsTLEyxMsTLEU4vvnm9xR0r9lH9OH3d883uF5wIRSVSxepyJURH0VSSVKnD7u+eb3Cm0XMjPzqyc7i5lWcPu75cEzFExRMUTFExRMUSMEv55l6lS8uY5MrQUy5lzLy8VWR70oOJaKJaNVLC0tHBFqKfzrVFSpUqVKlSpUqVKlSpUqVK93eLk8hcy6Rey9lzL2XSLmXsvZdIuZey9l7L2XyFNkPau7fGfuM8PFOXmVfI6NC4IuuhcEaswxUWjl4YxjVHCouFGPgT9fg6eLrQ5eGMFU8Nx/pqzCo1chcUEqsXFBKrJcFEYIxbJccYwloXqcfsXdvjP3GRm4OqHzzZHmlE6iZnn57Jc05qjFN0ojPOtTNOtSXJKSozJKlK+gueRHnkqkeeaFzzXyPmkx80nXYvU4/au7eXw0eR1Z0UToonRROiidFE6KJ0UToonRROiidFE6KJ0UToonRROiidFE6KIlRf8ALcf/2Q==);
}
.integrations-modal-overview .facebook-image-2 {
  background-image: url(https://acs-cdn-dev.vidmob.com/assets/facebook-img-2.jpg);
}
.integrations-modal-overview .facebook-image-3 {
  background-image: url(https://acs-cdn-dev.vidmob.com/assets/facebook-img-3.jpg);
}
.integrations-modal-overview .facebook-image-4 {
  background-image: url(https://acs-cdn-dev.vidmob.com/assets/facebook-img-4.jpg);
}
.integrations-modal-overview .global-img-2 {
  background-image: url(https://acs-cdn-dev.vidmob.com/assets/global-img-2.png);
}
.clickable-region {
  -webkit-text-decoration: none;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
  text-align: inherit;
}

.clickable-region:disabled,
.disabled-region {
  cursor: default;
}
.text-link {
  display: inline;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.integrations-modal-manage-accounts h2 {
  margin: 0 0 12px 0;
}
.integrations-modal-manage-accounts p.integrations-modal-manage-accounts-intro {
  margin-bottom: 20px;
}
.integrations-modal-manage-accounts .search-field {
  margin-bottom: 16px;
}
.integrations-modal-manage-accounts .dv360-partner-id-warning-handler {
  margin: 28px 0;
}
.integrations-modal-manage-accounts .facebook-pages-section {
  margin-top: 40px;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.integrations-ad-account-list {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  padding-bottom: 40px;
  list-style: none;
}
.integrations-ad-account-list .select-toggle-row {
  display: flex;
  justify-content: space-between;
  width: 100%;
  text-align: right;
  padding-bottom: 3px;
}
.integrations-ad-account-list .select-toggle-link {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  margin-bottom: 10px;
  cursor: pointer;
}
.integrations-ad-account-list .integrations-modal-ad-account-row {
  margin-bottom: 12px;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.integrations-modal-ad-account-row {
  border: solid 1px #eee;
  padding-left: 16px;
  padding-right: 16px;
}
.integrations-modal-ad-account-row .ad-account-selector {
  height: 56px;
}
.integrations-modal-ad-account-row .selector-checkbox {
  margin-left: 10px;
}
.integrations-modal-ad-account-row .integrations-status-indicator {
  margin-right: 10px;
}
.integrations-modal-ad-account-row .integrations-modal-ad-account-bottom-row {
  height: 56px;
  position: relative;
  width: 100%;
  padding: 10px 16px;
  padding-bottom: 20px;
  padding-right: 28px;
}
.integrations-modal-ad-account-row .integrations-modal-ad-account-bottom-row span {
  display: inline;
}
.integrations-modal-ad-account-row .integrations-modal-ad-account-bottom-row a {
  color: #fc2525;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  transition: all 0.2s linear;
}
.integrations-modal-ad-account-row .integrations-modal-ad-account-bottom-row a:hover {
  color: #000;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.ad-account-selector {
  display: flex;
  align-items: center;
  height: 50px;
}
.ad-account-selector .selector-label {
  flex: 1;
}
.ad-account-selector .selector-label.industry-label {
  margin-left: 12px;
}
.ad-account-selector .selector-label.industry-label.disabled {
  color: #bdbdbd !important;
}
.ad-account-selector .checkbox-label {
  display: flex;
}
.ad-account-selector .selector-checkbox {
  margin: 0;
}
.vm-checkbox label {
  display: inline-block;
  cursor: pointer;
}
.vm-checkbox label .pseudo-checkbox {
  display: inline-block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjRDlEOUQ5IiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xIDFoMTh2MThIMXoiLz4KPC9zdmc+Cg==);
}
.vm-checkbox label:hover .pseudo-checkbox {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGZpbGw9IiM5RTlFOUUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMGgyMHYyMEgwVjB6bTguMjkzIDEzLjIwN2ExIDEgMCAwIDAgMS40MTQgMGw1LjUtNS41YTEgMSAwIDEgMC0xLjQxNC0xLjQxNEw5IDExLjEgNi43MDcgOC43OTNhMSAxIDAgMSAwLTEuNDE0IDEuNDE0bDMgM3oiLz4KPC9zdmc+Cg==);
}
.vm-checkbox {
  /* stylelint-disable no-descending-specificity */
}
.vm-checkbox input {
  display: none;
}
.vm-checkbox input.indeterminate + .pseudo-checkbox {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMiAyaDIwdjIwaC0yMHptNi4yIDloNy42Yy42NjMgMCAxLjIuNTM3IDEuMiAxLjJzLS41MzcgMS4yLTEuMiAxLjJoLTcuNmMtLjY2MyAwLTEuMi0uNTM3LTEuMi0xLjJzLjUzNy0xLjIgMS4yLTEuMnoiIGZpbGw9IiMwMTYxZjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPgo=);
}
.vm-checkbox input.indeterminate.is-disabled + .pseudo-checkbox {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMiAyaDIwdjIwaC0yMHptNi4yIDloNy42Yy42NjMgMCAxLjIuNTM3IDEuMiAxLjJzLS41MzcgMS4yLTEuMiAxLjJoLTcuNmMtLjY2MyAwLTEuMi0uNTM3LTEuMi0xLjJzLjUzNy0xLjIgMS4yLTEuMnoiIGZpbGw9IiNkOWQ5ZDkiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPgo=);
}
.vm-checkbox input.checkbox-white + .pseudo-checkbox {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xIDFIMTlWMTlIMXoiLz4KPC9zdmc+Cg==);
}
.vm-checkbox input:checked + .pseudo-checkbox {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+X2Jhc2UgLyBpY29ucyAvIHNlbGVjdGlvbiBjb250cm9scyAvIGNoZWNrYm94IC8gc2VsZWN0ZWQ8L3RpdGxlPgogICAgPGcgaWQ9Il9iYXNlLS8taWNvbnMtLy1zZWxlY3Rpb24tY29udHJvbHMtLy1jaGVja2JveC0vLXNlbGVjdGVkIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cGF0aCBkPSJNMjIsMiBMMjIsMjIgTDIsMjIgTDIsMiBMMjIsMiBaIE0xNy4yMDcxMDY4LDguMjkyODkzMjIgQzE2LjgxNjU4MjUsNy45MDIzNjg5MyAxNi4xODM0MTc1LDcuOTAyMzY4OTMgMTUuNzkyODkzMiw4LjI5Mjg5MzIyIEwxNS43OTI4OTMyLDguMjkyODkzMjIgTDExLDEzLjA5OTg2OTUgTDguNzA3MTA2NzgsMTAuNzkyODkzMiBDOC4zMTY1ODI0OSwxMC40MDIzNjg5IDcuNjgzNDE3NTEsMTAuNDAyMzY4OSA3LjI5Mjg5MzIyLDEwLjc5Mjg5MzIgQzYuOTAyMzY4OTMsMTEuMTgzNDE3NSA2LjkwMjM2ODkzLDExLjgxNjU4MjUgNy4yOTI4OTMyMiwxMi4yMDcxMDY4IEw3LjI5Mjg5MzIyLDEyLjIwNzEwNjggTDEwLjI5Mjg5MzIsMTUuMjA3MTA2OCBDMTAuNjgzNDE3NSwxNS41OTc2MzExIDExLjMxNjU4MjUsMTUuNTk3NjMxMSAxMS43MDcxMDY4LDE1LjIwNzEwNjggTDExLjcwNzEwNjgsMTUuMjA3MTA2OCBMMTcuMjA3MTA2OCw5LjcwNzEwNjc4IEMxNy41OTc2MzExLDkuMzE2NTgyNDkgMTcuNTk3NjMxMSw4LjY4MzQxNzUxIDE3LjIwNzEwNjgsOC4yOTI4OTMyMiBaIiBpZD0iRmlsbCIgZmlsbD0iIzAxNjFGMiI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4K);
}
.vm-checkbox input.is-disabled + .pseudo-checkbox {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGZpbGw9IiNEOUQ5RDkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMGgyMHYyMEgwVjB6bTguMjkzIDEzLjIwN2ExIDEgMCAwIDAgMS40MTQgMGw1LjUtNS41YTEgMSAwIDEgMC0xLjQxNC0xLjQxNEw5IDExLjEgNi43MDcgOC43OTNhMSAxIDAgMSAwLTEuNDE0IDEuNDE0bDMgM3oiLz4KPC9zdmc+Cg==);
  cursor: not-allowed;
}
.vm-checkbox input:disabled + .pseudo-checkbox {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjRUVFIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xIDFoMTh2MThIMXoiLz4KPC9zdmc+Cg==);
  cursor: not-allowed;
}
.vm-checkbox input:disabled:checked + .pseudo-checkbox {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGZpbGw9IiNEOUQ5RDkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMGgyMHYyMEgwVjB6bTguMjkzIDEzLjIwN2ExIDEgMCAwIDAgMS40MTQgMGw1LjUtNS41YTEgMSAwIDEgMC0xLjQxNC0xLjQxNEw5IDExLjEgNi43MDcgOC43OTNhMSAxIDAgMSAwLTEuNDE0IDEuNDE0bDMgM3oiLz4KPC9zdmc+Cg==);
}
.vm-checkbox input.checkbox-white:hover + .pseudo-checkbox {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMGgyMHYyMEgwVjB6bTguMjkzIDEzLjIwN2ExIDEgMCAwIDAgMS40MTQgMGw1LjUtNS41YTEgMSAwIDEgMC0xLjQxNC0xLjQxNEw5IDExLjEgNi43MDcgOC43OTNhMSAxIDAgMSAwLTEuNDE0IDEuNDE0bDMgM3oiLz4KPC9zdmc+Cg==);
}
.scrolling-text {
  display: inline-block;
  width: 100%;
  overflow: hidden;
}
.scrolling-text.horizontal {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.scrolling-text.horizontal:hover {
  text-overflow: clip;
}
.scrolling-text.scoringInFlightLabel {
  width: 80%;
  display: inline-flex;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.integrations-status-indicator .spinning {
  animation: spin 2s infinite;
}
.integrations-status-indicator {
  border-radius: 28px;
  padding: 5px 12px;
  display: inline-flex;
  align-items: center;
  text-transform: uppercase;
}
.integrations-status-indicator .status-icon:not(.no-text) {
  margin-left: 4px;
}
.integrations-status-indicator.info {
  background-color: rgba(1, 97, 242, 0.08);
  color: #0161f2;
}
.integrations-status-indicator.complete {
  background-color: #0161f2;
  color: #fff;
}
.integrations-status-indicator.warning {
  background-color: #ffec80;
  color: #000;
}
.integrations-status-indicator.error {
  background-color: rgba(252, 37, 37, 0.1);
  color: #fc2525;
}
.integrations-status-indicator.disabled {
  opacity: 0.3;
  background-color: #d9d9d9;
  color: #9e9e9e;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.blank-state {
  text-align: center;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.blank-state .blank-state-icon {
  width: 150px;
  height: 150px;
  display: block;
  margin: 0 50px 35px;
}
.blank-state .blank-state-message {
  margin: 0;
  max-width: 250px;
}
.blank-state .blank-state-message-narrow {
  max-width: 550px;
}
.blank-state .blank-state-title {
  margin-bottom: 5px;
}
.blank-state.blank-state-watchview-tags {
  width: 800px;
  padding-top: 35px;
}
.integrations-modal-signin-blank-state {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.integrations-modal-signin-blank-state .blank-state-icon {
  width: 90px;
  height: 90px;
  display: block;
  margin-bottom: 10px;
}
.integrations-modal-signin-blank-state .blank-state-title {
  color: black;
}
.integrations-modal-signin-blank-state .blank-state-message {
  display: block;
  font-size: 14px;
  max-width: 328px;
}
.integrations-modal-no-accounts-blank-state {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.integrations-modal-no-accounts-blank-state .blank-state-icon {
  width: 32px;
  height: 32px;
  display: block;
}
.integrations-modal-no-accounts-blank-state .blank-state-title {
  display: block;
  color: black;
}
.integrations-modal-no-accounts-blank-state .blank-state-message {
  display: block;
  font-size: 14px;
  max-width: 328px;
}
.integrations-modal-failed-blank-state {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.integrations-modal-failed-blank-state .blank-state-icon {
  width: 32px;
  height: 32px;
  margin-bottom: 16px;
  display: block;
}
.integrations-modal-failed-blank-state .blank-state-title {
  display: block;
  margin-bottom: 8px;
}
.integrations-modal-failed-blank-state .blank-state-message {
  display: block;
  max-width: 328px;
}
.integrations-modal-failed-blank-state .blank-state-message p {
  margin: 0 0 20px 0;
}
.integrations-modal-failed-blank-state .blank-state-message p:last-child {
  margin-bottom: 0;
}
.integrations-modal-loading-blank-state {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.integrations-modal-loading-blank-state .dots-wrapper {
  height: 60px;
}
.integrations-modal-loading-blank-state .blank-state-title {
  display: block;
  color: black;
}
.integrations-modal-loading-blank-state .blank-state-message {
  display: block;
  font-size: 14px;
  max-width: 328px;
}
@charset "UTF-8";
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.loading-Indicator {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 100;
  text-align: center;
  opacity: 0;
}
.loading-Indicator.reveal {
  opacity: 1;
}
.loading-Indicator.dots-loading {
  transform: translate(-50%, -50%) scale(0.8);
  width: 50px;
  height: 10px;
}
.loading-Indicator.dots-loading .loading-dot {
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 50%;
  float: left;
  background-color: #900;
  opacity: 0;
  animation: bubbleUpColoring 6s steps(1) 0.5s infinite, bubbleUp 1s linear infinite;
}
.loading-Indicator.dots-loading .loading-dot:nth-of-type(2) {
  margin: 0 10px;
  animation-delay: 0.7s, 0.2s;
}
.loading-Indicator.dots-loading .loading-dot:nth-of-type(3) {
  animation-delay: 1.1s, 0.4s;
}
@keyframes bubbleUp {
  0%, 10%, 70%, 100% {
    opacity: 1;
    transform: translateY(0);
  }
  50% {
    opacity: 0;
    transform: translateY(-10px);
  }
  51% {
    opacity: 0;
    transform: translateY(10px);
  }
}
@keyframes bubbleUpColoring {
  0% {
    background-color: #ff8400;
  }
  16.67% {
    background-color: #ffc200;
  }
  33.34% {
    background-color: #0161f2;
  }
  50% {
    background-color: #fc2525;
  }
  66.67% {
    background-color: #8a00cb;
  }
  83.34% {
    background-color: #00d789;
  }
  100% {
    background-color: #ff8400;
  }
}
.loading-Indicator .loading-square {
  width: 64px;
  height: 64px;
  margin: 0 auto;
  perspective: 0;
  animation: color 4.5s steps(1, end) infinite, flip 4.5s ease-in-out infinite;
}
@keyframes color {
  0%, 91.63%, 100% {
    background-color: #ff8400;
  }
  8.33%, 16.66% {
    background-color: #ffc200;
  }
  24.99%, 33.32% {
    background-color: #0161f2;
  }
  41.65%, 49.98% {
    background-color: #fc2525;
  }
  58.31%, 66.64% {
    background-color: #8a00cb;
  }
  74.97%, 83.3% {
    background-color: #00d789;
  }
}
@keyframes flip {
  from, to, 16.66%, 49.98%, 83.3% {
    transform: rotateY(0deg);
  }
  8.33%, 24.99%, 58.31%, 91.63% {
    transform: rotateY(90deg);
  }
  33.32%, 66.64% {
    transform: rotateX(0deg);
  }
  41.65%, 74.97% {
    transform: rotateX(90deg);
  }
}
.loading-Indicator .loading-label {
  text-align: center;
  font-size: 14px;
  font-family: ProximaNova, sans-serif;
  margin: 20px 0 0;
  color: #000;
  position: relative;
  display: inline-block;
}
.loading-Indicator .loading-label::after {
  display: inline-block;
  animation: ellipsis steps(4, end) 2s infinite;
  width: 0;
  overflow: hidden;
  vertical-align: bottom;
  content: "…";
  position: absolute;
  left: 100%;
  bottom: 0;
}
@keyframes ellipsis {
  to {
    width: 1em;
  }
}

.progress-bar-loader {
  padding-top: 0;
  height: 10px;
  background-color: #ddd;
  width: 200px;
  max-width: 80%;
  overflow: hidden;
  border-radius: 10px;
  position: relative;
  transform: none;
}
.progress-bar-loader span {
  height: 100%;
  max-width: 100%;
  font-size: 9px;
  line-height: 140%;
  float: left;
  background-color: #0161f2;
  color: #fff;
  text-align: center;
}

.initial-loader {
  width: 85px;
  height: 85px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.initial-loader .logo {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 65px;
  height: 65px;
  animation: beat 0.8s linear 0.25s infinite;
  z-index: 1;
}
.initial-loader .logo img {
  width: 100%;
}
.initial-loader::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform-origin: center center;
  border: 300px solid #f5f5f5;
  width: 425px;
  height: 425px;
  border-radius: 50%;
  z-index: 0;
  animation: grow 0.8s linear infinite;
  opacity: 1;
}
@keyframes beat {
  from, 30%, to {
    width: 65px;
  }
  20% {
    width: 85px;
  }
}
@keyframes grow {
  0%, 20% {
    opacity: 1;
    transform: translate(-50%, -50%) scale(0);
  }
  100% {
    opacity: 0;
    transform: translate(-50%, -50%) scale(0.85);
  }
}
.integrations-modal-no-accounts-dv360-blank-state {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.integrations-modal-no-accounts-dv360-blank-state .dv360-title {
  margin: 4px;
}
.integrations-modal-no-accounts-dv360-blank-state .dv360-description {
  margin: 4px;
  width: 332px;
  height: 36px;
}
.integrations-modal-no-accounts-dv360-blank-state .dv360Button {
  margin: 15px;
  padding: 0 35px;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.small-button {
  height: 30px;
  line-height: 30px;
  font-family: ProximaNova, sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.2px;
  text-align: center;
  text-transform: uppercase;
  min-width: 100px;
  padding: 0 10px;
  border-width: 1px;
}
.small-button.square-width-button {
  width: 30px;
  min-width: 30px;
}
.small-button.square-width-button > span {
  margin-right: 0;
}
.small-button.flex-width-button {
  width: auto;
  min-width: auto;
}

.medium-button {
  height: 44px;
  line-height: 44px;
  font-family: ProximaNova, sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.2px;
  text-align: center;
  border-width: 1px;
  text-transform: uppercase;
  min-width: 120px;
}
.medium-button.square-width-button {
  width: 44px;
  min-width: 44px;
}
.medium-button.square-width-button > span {
  margin-right: 0;
}
.medium-button.flex-width-button {
  width: auto;
  min-width: auto;
}

.large-button {
  height: 62px;
  line-height: 62px;
  font-family: TTCommons, sans-serif;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.2px;
  text-align: center;
  border: solid 2px;
}
.large-button.square-width-button {
  width: 62px;
  min-width: 62px;
}
.large-button.square-width-button > span {
  margin-right: 0;
}
.large-button.flex-width-button {
  width: auto;
  min-width: auto;
}

a.common-button {
  display: flex;
  justify-content: center;
  align-items: center;
}

.common-button {
  -webkit-text-decoration: none;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
  text-align: center;
  border-style: solid;
}
.common-button.upload-button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.common-button label,
.common-button a {
  cursor: pointer;
  width: 100%;
  height: 100%;
  display: block;
}
.common-button input {
  display: none;
}

.common-button:disabled,
.disabled-button {
  cursor: not-allowed;
}

.common-button:hover,
.common-button:disabled {
  border-color: transparent;
}

.stretch-button {
  width: 100%;
}

.loading-button .dots-loading {
  transition: opacity 0.5s linear;
}
.loading-button .hidden {
  opacity: 0;
}
.loading-button .hidden.loading-Indicator {
  opacity: 0;
}

.primary-button {
  background-color: #000;
  color: #fff;
  border-color: transparent;
}
.primary-button .text-color-as-background {
  background-color: #fff;
}
.primary-button:hover {
  background-color: #212121;
}
.primary-button:disabled {
  background-color: #d9d9d9;
  color: #9e9e9e;
  border-color: transparent;
}
.primary-button:disabled .text-color-as-background {
  background-color: #9e9e9e;
}

.primary-white-button {
  background-color: #fff;
  color: #000;
  border-color: transparent;
}
.primary-white-button .text-color-as-background {
  background-color: #000;
}
.primary-white-button:hover {
  background-color: #f5f5f5;
}
.primary-white-button:disabled {
  background-color: #9e9e9e;
  color: #fff;
  border-color: transparent;
}
.primary-white-button:disabled .text-color-as-background {
  background-color: #fff;
}

.primary-purple-button {
  background-color: #8a00cb;
  color: #000;
  border-color: transparent;
}
.primary-purple-button .text-color-as-background {
  background-color: #000;
}
.primary-purple-button:hover {
  background-color: #dc99fb;
}
.primary-purple-button:disabled {
  background-color: #212121;
  color: #9e9e9e;
  border-color: transparent;
}
.primary-purple-button:disabled .text-color-as-background {
  background-color: #9e9e9e;
}

.secondary-button {
  background-color: transparent;
  color: #9e9e9e;
  border-color: #9e9e9e;
}
.secondary-button .text-color-as-background {
  background-color: #9e9e9e;
}
.secondary-button:hover {
  background-color: #9e9e9e;
  color: #fff;
  border-color: transparent;
}
.secondary-button:hover .text-color-as-background {
  background-color: #fff;
}
.secondary-button:disabled {
  background-color: transparent;
  color: #d9d9d9;
  border-color: #d9d9d9;
}
.secondary-button:disabled .text-color-as-background {
  background-color: #d9d9d9;
}

.secondary-transparent-button {
  background-color: transparent;
  color: #9e9e9e;
  border-color: #9e9e9e;
}
.secondary-transparent-button .text-color-as-background {
  background-color: #9e9e9e;
}
.secondary-transparent-button:hover {
  background-color: #212121;
  color: #fff;
  border-color: transparent;
}
.secondary-transparent-button:hover .text-color-as-background {
  background-color: #fff;
}

.secondary-dark-button {
  background-color: #212121;
  color: #9e9e9e;
  border-color: #9e9e9e;
}
.secondary-dark-button .text-color-as-background {
  background-color: #9e9e9e;
}
.secondary-dark-button:hover {
  background-color: #212121;
  color: #9e9e9e;
  border-color: #9e9e9e;
}
.secondary-dark-button:hover .text-color-as-background {
  background-color: #9e9e9e;
}

.tertiary-button {
  background-color: transparent;
  color: #000;
  border-color: #000;
}
.tertiary-button .text-color-as-background {
  background-color: #000;
}
.tertiary-button:hover {
  background-color: #000;
  color: #fff;
  border-color: transparent;
}
.tertiary-button:hover .text-color-as-background {
  background-color: #fff;
}

.secondary-small {
  background-color: transparent;
  color: #9e9e9e;
  border-color: #9e9e9e;
}
.secondary-small .text-color-as-background {
  background-color: #9e9e9e;
}
.secondary-small:hover {
  background-color: #9e9e9e;
  color: #fff;
  border-color: transparent;
}
.secondary-small:hover .text-color-as-background {
  background-color: #fff;
}

.overlay-button {
  border-color: #fff;
  color: #fff;
  position: relative;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.overlay-button:hover {
  background-color: #fff;
  color: #000;
}

.button-text-left {
  text-align: left;
}

.button-text-center {
  text-align: center;
}

.button-text-right {
  text-align: right;
}

.button-text-inherit {
  text-align: inherit;
}
.icon-container {
  display: inline-flex;
  align-items: center;
  height: 24px;
}
.icon-container .icon {
  background-position: center;
  background-repeat: no-repeat;
  height: 24px;
  width: 24px;
  margin: 4px 0;
}
.dv360-partner-id-warning-handler .warning {
  display: flex;
}
.dv360-partner-id-warning-handler .error-copy {
  margin: 2px 0 16px 4px;
}
.dv360-partner-id-warning-handler .manage-button {
  margin-left: 30px;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.search-field {
  position: relative;
  width: 250px;
  height: 44px;
  display: flex;
  transition: width 0.5s ease;
}
.search-field::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 1px;
  width: 100%;
  background-color: #9e9e9e;
  transition: width 0.5s ease, background-color 0.5s ease;
  display: inline-block;
}
.search-field .search-icon,
.search-field .clear-icon {
  height: 100%;
  width: 30px;
  background-color: #9e9e9e;
  cursor: pointer;
}
.search-field .search-icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE5IDE5Ij4KICAgIDxwYXRoIGZpbGw9IiM5RTlFOUUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjcxMSAxNy4zMTFhLjk4Ni45ODYgMCAwIDEtLjAwMyAxLjM5OC45ODguOTg4IDAgMCAxLTEuMzk4LjAwM2wtNS4zNzYtNS4zNzdhNy40MjggNy40MjggMCAxIDEgMS40LTEuNGw1LjM3NyA1LjM3NnpNNy40MjggMTIuODc2YTUuNDQ3IDUuNDQ3IDAgMSAwIDAtMTAuODk1IDUuNDQ3IDUuNDQ3IDAgMCAwIDAgMTAuODk1eiIvPgo8L3N2Zz4K) left center no-repeat;
}
.search-field .clear-icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDExIDExIj4KICAgIDxwYXRoIGZpbGw9IiM5RTlFOUUiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTEwLjA1IDEuNzA3QTEgMSAwIDAgMCA4LjYzNi4yOTNMNS4xNzIgMy43NTcgMS43MDcuMjkzQTEgMSAwIDAgMCAuMjkzIDEuNzA3bDMuNDY0IDMuNDY0TC4yOTMgOC42MzZhMSAxIDAgMSAwIDEuNDE0IDEuNDE0bDMuNDY1LTMuNDY0IDMuNDY0IDMuNDY0YTEgMSAwIDAgMCAxLjQxNC0xLjQxNEw2LjU4NiA1LjE3bDMuNDY0LTMuNDY0eiIvPgo8L3N2Zz4K) center center no-repeat;
  overflow: hidden;
  display: none;
}
.search-field input {
  height: 100%;
  flex: 1;
  border: 0;
  color: #000;
  outline: none;
  overflow: hidden;
  transition: width 0.6s ease;
}
.search-field.focused::after {
  background-color: #000;
  height: 2px;
}
.search-field.dirty .clear-icon {
  display: inline-block;
}
.search-field.collapsed {
  width: 30px;
}
.search-field.collapsed::after,
.search-field.collapsed input {
  padding: 0;
  width: 0;
}
.search-field.collapsed .clear-icon {
  display: none;
}
.search-field.is-rectangular {
  width: 100%;
  border: 1px solid #9e9e9e;
  padding: 0 15px;
}
.search-field.is-rectangular input {
  width: calc(100% - 20px);
  flex: none;
}
.search-field.is-rectangular ::after {
  display: none;
}
.search-field.is-rectangular .search-icon,
.search-field.is-rectangular .clear-icon {
  position: absolute;
  top: 0;
  right: 0;
  width: 35px;
}
.search-field.is-rectangular.dirty .search-icon {
  display: none;
}
.search-field.is-rectangular.dirty .clear-icon {
  display: inline-block;
}
.search-field.is-rectangular.focused {
  border-color: #000;
}
/* stylelint-disable declaration-block-no-shorthand-property-overrides, declaration-colon-newline-after */
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.6);
}
.modal .rounded-corners {
  border-radius: 6px;
}
.modal {
  z-index: 1000;
}
.modal .vidmob-modal {
  background-color: #fff;
  position: relative;
  top: 50%;
  width: 400px;
}
.modal .vidmob-modal .modal-content {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 50px);
}
.modal .vidmob-modal .modal-content .vidmob-modal-body,
.modal .vidmob-modal .modal-content .vidmob-modal-footer {
  position: relative;
}
.modal .vidmob-modal .modal-content .vidmob-modal-body.top-has-divider,
.modal .vidmob-modal .modal-content .vidmob-modal-footer.top-has-divider {
  background-origin: content-box;
  background: linear-gradient(90deg, #f5f5f5, #f5f5f5) 0 0/100% 1px no-repeat;
}
.modal .vidmob-modal .modal-content .vidmob-modal-body.top-has-divider,
.modal .vidmob-modal .modal-content .vidmob-modal-vds-footer.top-has-divider {
  background-origin: content-box;
  background: linear-gradient(90deg, #f5f5f5, #f5f5f5) 0 0/100% 1px no-repeat;
}
.modal .vidmob-modal .modal-content .vidmob-modal-header {
  padding: 28px 30px 20px;
}
.modal .vidmob-modal .modal-content .vidmob-modal-header.divided-header {
  background: linear-gradient(90deg, #f5f5f5, #f5f5f5) 0 0/100% 1px no-repeat;
  position: relative;
  background-position: bottom;
  background-size: calc(100% - 60px) 1px;
  background-origin: padding-box;
}
.modal .vidmob-modal .modal-content .vidmob-modal-header h5 {
  margin: 0;
  font-family: ProximaNova, sans-serif;
  font-size: 14px;
  color: #9e9e9e;
  line-height: 1.43;
  letter-spacing: -0.2px;
  font-weight: 500;
}
.modal .vidmob-modal .modal-content .vidmob-modal-header h5 .vidmob-modal-title {
  display: block;
  font-family: TTCommons, sans-serif;
  font-size: 20px;
  color: #000;
  letter-spacing: -0.2px;
  font-weight: bold;
}
.modal .vidmob-modal .modal-content .vidmob-modal-header h5 .vidmob-modal-title.with-description {
  margin-bottom: 8px;
}
.modal .vidmob-modal .modal-content .vidmob-modal-header h5 .vidmob-modal-title::first-letter {
  text-transform: uppercase;
}
.modal .vidmob-modal .modal-content .vidmob-modal-vds-header {
  padding: 24px 24px 24px;
}
.modal .vidmob-modal .modal-content .vidmob-modal-vds-header h5 {
  margin: 0;
  display: flex;
  align-items: center;
}
.modal .vidmob-modal .modal-content .vidmob-modal-vds-header h5 .title-vds-description {
  color: #0f0f0f;
  padding-top: 24px;
  display: block;
}
.modal .vidmob-modal .modal-content .vidmob-modal-vds-footer {
  padding: 20px 30px;
  background-position: 30px 0;
  background-size: calc(100% - 60px) 1px;
  background-origin: padding-box;
  display: flex;
  flex-direction: row-reverse;
}
.modal .vidmob-modal .modal-content .vidmob-modal-vds-footer button {
  margin-left: 10px;
}
.modal .vidmob-modal .modal-content .vidmob-modal-vds-footer .modal-vds-button-container {
  display: inline-flex;
  align-items: center;
}
.modal .vidmob-modal .modal-content .vidmob-modal-vds-footer .modal-vds-children-container {
  display: inline-flex;
  align-items: center;
  margin-right: auto;
}
.modal .vidmob-modal .modal-content .vidmob-modal-footer {
  padding: 20px 30px;
  background-position: 30px 0;
  background-size: calc(100% - 60px) 1px;
  background-origin: padding-box;
  display: flex;
  flex-direction: row-reverse;
}
.modal .vidmob-modal .modal-content .vidmob-modal-footer button {
  margin-left: 10px;
}
.modal .vidmob-modal .modal-content .vidmob-modal-footer button:last-of-type {
  margin-left: 0;
}
.modal .vidmob-modal .modal-content .vidmob-modal-body {
  overflow: auto;
  max-height: 400px;
  padding: 0 30px;
  flex: 1;
}
.modal .vidmob-modal .modal-content .vidmob-modal-body.cross-platform-modal-body {
  padding: 0 20px;
  max-height: none;
}
.modal .vidmob-modal .modal-content .vidmob-modal-body.extended {
  padding: 0;
  background: none;
}
.modal .vidmob-modal .modal-content .vidmob-modal-body.not-scrollable {
  overflow: hidden;
}
.modal .vidmob-modal.small {
  width: 260px;
}
.modal .vidmob-modal.small .vidmob-modal-body {
  max-height: 260px;
}
.modal .vidmob-modal.large {
  width: 500px;
}
.modal .vidmob-modal.large .vidmob-modal-body {
  max-height: 500px;
}
.modal .vidmob-modal.extra-large {
  width: 520px;
}
.modal .vidmob-modal.extra-large .vidmob-modal-body {
  max-height: 520px;
}
.modal .vidmob-modal.loading {
  height: 260px;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.form-input-box-field {
  position: relative;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.form-input-box-field input {
  height: 44px;
  padding: 13px 20px;
  letter-spacing: -0.3px;
  background-color: transparent;
  width: 100%;
  display: block;
  border: solid #d9d9d9;
  border-width: 1px;
  font-family: ProximaNova, sans-serif;
}
.form-input-box-field input:disabled {
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.form-input-box-field .input-error {
  border-color: #fc2525;
  margin-bottom: 0;
}
.form-input-box-field.error-margin .input-error {
  margin-bottom: 0;
}
.form-input-box-field.error-margin input {
  margin-bottom: 18px;
}
.form-input-box-field input::-moz-placeholder {
  color: #9e9e9e;
}
.form-input-box-field input::placeholder {
  color: #9e9e9e;
}
.form-input-box-field input:focus {
  outline: none;
  border-color: #000;
}
.form-input-box-field input:hover:not(:focus):not(:disabled) {
  border: solid #9e9e9e;
  border-width: 1px;
}
.form-input-box-field input:disabled:hover::-moz-placeholder {
  opacity: 0.5;
}
.form-input-box-field input:disabled:hover::placeholder {
  opacity: 0.5;
}
.form-input-box-field .box-field-label {
  text-transform: uppercase;
  position: absolute;
  display: block;
  max-height: 15px;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.icon-button {
  border: 2px solid #424242;
  border-radius: 50%;
  background: none center center no-repeat;
  width: 12px;
  height: 12px;
  transition: background 0.3s ease;
}
.icon-button.size-medium {
  width: 40px;
  height: 40px;
}
.icon-button.size-small {
  width: 18px;
  height: 18px;
  background-size: 8px 8px;
}
.icon-button:hover, .icon-button.selected {
  background-color: #424242;
  transition: background 0.15s ease;
}
.icon-button.light-colored {
  border: 1px solid #f5f5f5;
  background-color: #fff;
}
.icon-button.light-colored:hover, .icon-button.light-colored.selected {
  background-color: #f5f5f5;
}
.icon-button.dark-colored {
  border: 1px solid #9e9e9e;
  background-color: #9e9e9e;
}
.icon-button.dark-colored:hover, .icon-button.dark-colored.selected {
  background-color: #000;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.dv360-partner-status {
  display: flex;
  flex-direction: column;
}
.dv360-partner-status .partner-status-row {
  display: flex;
}
.dv360-partner-status .icon-button {
  margin-left: 15px;
}
.dv360-partner-status .id-wrapper {
  flex-grow: 1;
  align-items: center;
  display: flex;
  border: solid #d9d9d9 1px;
  background-color: #f5f5f5;
  height: 44px;
  padding: 0 16px;
}
.dv360-partner-status .id-wrapper .icon-container {
  margin-right: 5px;
}
.dv360-partner-status .id-wrapper.error {
  padding: 0 12px;
  background-color: rgba(252, 37, 37, 0.05);
  border-color: #fc2525;
}
.dv360-partner-status .error-description {
  margin: 5px 0 0 0;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.modal-dv360-partner-ids-previously-entered .existing-ids-header {
  text-transform: uppercase;
  margin: 28px 0 16px 0;
}
.modal-dv360-partner-ids-previously-entered .errors-exist {
  display: flex;
}
.modal-dv360-partner-ids-previously-entered .errors-exist .icon-container {
  flex-shrink: 0;
  flex-grow: 0;
}
.modal-dv360-partner-ids-previously-entered .errors-exist-text {
  margin: 0 0 0 5px;
}
.modal-dv360-partner-ids-previously-entered .partner-list {
  padding: 0;
}
.modal-dv360-partner-ids-previously-entered .dv360-partner-status {
  margin-bottom: 12px;
}
.pseudo-link {
  cursor: pointer;
}
.hover-hint {
  position: relative;
}
.hover-hint .hint-icon.large {
  height: 20px;
  width: 20px;
}
.hover-hint .hint-icon.small {
  height: 15px;
  width: 15px;
}
.hover-hint .hide-outside-hover {
  z-index: 1;
  display: flex;
  position: fixed;
  margin-top: -3px;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.help-popover-dv360 {
  background-color: #fff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  padding: 30px;
  display: grid;
  grid-template-areas: "instructions visual";
  grid-template-columns: 200px 200px;
  grid-template-rows: auto;
  grid-row-gap: 10px;
  grid-column-gap: 30px;
}
.help-popover-dv360 .step {
  grid-column: instructions;
}
.help-popover-dv360 .step a {
  display: inline;
  word-break: break-all;
}
.help-popover-dv360 .step .step-header {
  margin: 0 0 2px 0;
}
.help-popover-dv360 .step .step-content {
  margin: 0;
}
.help-popover-dv360 .help-image {
  display: flex;
  align-items: center;
  margin: 0;
  grid-column: visual;
  grid-row: 1/3;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
#modal-dv360-partner-ids .add-ids-header {
  text-transform: uppercase;
}
#modal-dv360-partner-ids .enter-partner-id-section {
  margin-bottom: 28px;
}
#modal-dv360-partner-ids .hover-hint {
  margin-left: 7px;
}
#modal-dv360-partner-ids .add-more {
  margin-bottom: 28px;
}
#modal-dv360-partner-ids .partner-id-description {
  display: flex;
  align-items: center;
  margin: 0 0 12px 0;
}
#modal-dv360-partner-ids .form-input-box-field {
  margin-bottom: 15px;
}
#modal-dv360-partner-ids .vidmob-modal-body {
  overflow-y: auto;
  background: #fff;
  height: 340px;
  flex: auto;
  flex-grow: 1;
  max-height: 440px;
}
#modal-dv360-partner-ids .modal-dv360-partner-ids-previously-entered {
  margin-top: 28px;
  border-top: solid 1px #eee;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
/* stylelint-disable */
.integrations-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  display: flex;
  justify-content: center;
  z-index: 1000;
  overflow-y: auto;
}
.integrations-modal .modal-overlay {
  cursor: auto;
  cursor: initial;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.6);
  bottom: 0;
  top: 0;
  width: 100%;
}
.integrations-modal .sidebar-content {
  position: sticky;
  top: 20px;
}
.integrations-modal .integrations-modal-sidebar {
  flex-shrink: 0;
  flex-grow: 0;
  height: auto;
  width: 230px;
}
.integrations-modal .modal-positioning {
  z-index: 1;
  position: relative;
  margin: 80px 0 120px;
  flex-grow: 0;
  flex-shrink: 0;
  height: -moz-fit-content;
  height: fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.integrations-modal .modal-positioning .integrations-modal-footer {
  border-top: 1px solid #eee;
  position: sticky;
  bottom: 0;
  flex-shrink: 0;
  flex-grow: 0;
}
.integrations-modal .modal-positioning .modal-content {
  flex-shrink: 0;
  flex-grow: 1;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  position: relative;
  width: 50vw;
  min-width: 760px;
  max-width: 820px;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
}
.integrations-modal .modal-positioning .modal-content .close-icon {
  margin: 20px 20px 0 0;
  height: 24px;
  width: 24px;
  transition: opacity 0.2s linear;
}
.integrations-modal .modal-positioning .modal-content .close-icon:hover {
  opacity: 0.6;
}
.integrations-modal .modal-positioning .modal-content .aligned-bar-right {
  display: flex;
}
.integrations-modal .modal-positioning .modal-content .oauth-button {
  margin-right: 60px;
}
.integrations-modal .modal-positioning .modal-content .integrations-modal-nav {
  position: relative;
  border-bottom: 1px solid #eee;
  padding: 0 40px;
}
.integrations-modal .modal-positioning .modal-content .integrations-modal-nav .integrations-nav-error {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iI0ZDMjUyNSI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik05IDFjNC40MTggMCA4IDMuNTgyIDggOHMtMy41ODIgOC04IDgtOC0zLjU4Mi04LTggMy41ODItOCA4LTh6bTAgMTAuNjY3Yy0uNDkgMC0uODg5LjM5OC0uODg5Ljg4OSAwIC40OS4zOTguODg4Ljg4OS44ODguNDkgMCAuODg5LS4zOTguODg5LS44ODggMC0uNDkxLS4zOTgtLjg5LS44ODktLjg5em0uODg5LTcuMTExSDguMTF2NS4zMzNIOS44OVY0LjU1NnoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00OTcgLTM4OTApIHRyYW5zbGF0ZSgxMDAgMzY2NSkgdHJhbnNsYXRlKDI5MCAyMjUpIHRyYW5zbGF0ZSgxMDcpIi8+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K) no-repeat 90% 0;
}
.integrations-modal .modal-positioning .modal-content .integrations-modal-content {
  border-right: 1px solid #eee;
}
.integrations-modal .modal-positioning .modal-content .integrations-modal-content-area {
  flex-grow: 1;
  position: relative;
  display: flex;
  align-items: stretch;
}
.integrations-modal .modal-positioning .modal-content .error-message-box h3 {
  color: #fc2525;
}
.integrations-modal .modal-positioning .modal-content .error-message-box div {
  color: #fc2525;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.integrations-modal-footer {
  display: flex;
  width: 100%;
}
.integrations-modal-footer .integrations-modal-footer-inner {
  position: relative;
  width: 100%;
  max-width: 820px;
  background-color: #fff;
  margin: 0 auto;
  padding: 30px 40px;
  text-align: right;
}
.integrations-modal-footer .integrations-modal-footer-inner button {
  margin-right: 12px;
}
.integrations-modal-footer .integrations-modal-footer-inner button:last-child {
  margin-right: auto;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.integrations-modal-confirmation-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 1;
}
.integrations-modal-confirmation-wrapper .integrations-modal-confirmation-banner-overlay {
  background-color: rgba(0, 0, 0, 0.6);
  height: 100%;
  width: 100%;
}
.integrations-modal-confirmation-wrapper .integrations-modal-confirmation {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 90vw;
  height: 90vh;
  max-width: 1110px;
  max-height: 740px;
  z-index: 1;
}
.integrations-modal-confirmation-wrapper .integrations-modal-confirmation .integrations-modal-confirmation-close-icon {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 24px;
  height: 24px;
  z-index: 2;
}
.integrations-modal-confirmation-wrapper .integrations-modal-confirmation .integrations-modal-confirmation-close-icon img {
  width: 100%;
  height: 100%;
}
.integrations-modal-confirmation-wrapper .integrations-modal-confirmation .integrations-modal-confirmation-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  overflow: hidden;
}
.integrations-modal-confirmation-wrapper .integrations-modal-confirmation .integrations-modal-confirmation-bg img {
  position: relative;
  max-width: 100%;
  min-height: 100%;
  -o-object-fit: cover;
  object-fit: fill;
  margin: 0 auto;
}
.integrations-modal-confirmation-wrapper .integrations-modal-confirmation .integrations-modal-confirmation-content {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.integrations-modal-confirmation-wrapper .integrations-modal-confirmation .integrations-modal-confirmation-content .integrations-modal-confirmation-cta {
  position: relative;
  flex: 0 0 auto;
  width: 90%;
  max-width: 485px;
}
.integrations-modal-confirmation-wrapper .integrations-modal-confirmation .integrations-modal-confirmation-content .integrations-modal-confirmation-cta h2 {
  margin: 0;
  margin-bottom: 16px;
}
.integrations-modal-confirmation-wrapper .integrations-modal-confirmation .integrations-modal-confirmation-content .integrations-modal-confirmation-cta p {
  margin: 0 auto;
  margin-bottom: 16px;
  max-width: 410px;
}
.integrations-modal-confirmation-wrapper .integrations-modal-confirmation .integrations-modal-confirmation-content .integrations-modal-confirmation-cta p.button-margin {
  margin-bottom: 28px;
}
.integrations-modal-confirmation-wrapper .integrations-modal-confirmation .integrations-modal-confirmation-content .integrations-modal-confirmation-cta p.no-improvements {
  margin-top: 40px;
}
.integrations-modal-confirmation-wrapper .integrations-modal-confirmation .integrations-modal-confirmation-content .integrations-modal-confirmation-cta button {
  padding: 15px 35px;
  margin: 16px auto;
  display: inherit;
}
.integrations-modal-confirmation-wrapper .integrations-modal-confirmation .integrations-modal-confirmation-content .integrations-modal-confirmation-cta button span {
  position: relative;
  top: -3px;
}
.integrations-modal-confirmation-wrapper .integrations-modal-confirmation .integrations-modal-confirmation-content .integrations-modal-confirmation-cta button:first-child {
  margin-bottom: 40px;
}
.integrations-modal-confirmation-wrapper .integrations-modal-confirmation .integrations-modal-confirmation-content .integrations-modal-confirmation-cta button.integrations-modal-disconnect-button {
  border: 1px solid #d9d9d9;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.integrations-modal-header {
  padding-bottom: 22px;
  display: flex;
  flex-direction: column;
}
.integrations-modal-header .info-box-container {
  margin-bottom: 12px;
}
.integrations-modal-header .top-section {
  display: flex;
  justify-content: space-between;
  margin-bottom: 16px;
}
.integrations-modal-header .error-message-box {
  width: 542px;
  margin-left: 40px;
}
.integrations-modal-header .header-with-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 40px;
  margin-top: 38px;
}
.integrations-modal-header .integrations-modal-header-icon {
  width: 54px;
  height: 54px;
  padding: 10px;
  background: #f5f5f5;
  border-radius: 50%;
}
.integrations-modal-header .integrations-modal-header-icon:last-of-type {
  margin-right: 20px;
}
.integrations-modal-header .integrations-modal-header-icon img {
  width: auto;
  height: 100%;
  -o-object-fit: fill;
     object-fit: fill;
  position: relative;
}
.integrations-modal-header .integrations-modal-header-icon-no-background {
  width: 54px;
  height: 54px;
  padding: 10px;
}
.integrations-modal-header .integrations-modal-header-icon-no-background:last-of-type {
  margin-right: 20px;
}
.integrations-modal-header .integrations-modal-header-icon-no-background img {
  width: auto;
  height: 100%;
  -o-object-fit: fill;
     object-fit: fill;
  position: relative;
}
.integrations-modal-header .integrations-modal-header-title {
  position: relative;
  flex-grow: 1;
  margin: 0;
}
.integrations-modal-header .dv360-reconnect-link {
  cursor: pointer;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.integrations-modal-header .right-section {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.integrations-modal-header .sign-in-with-google {
  margin-right: 60px;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.info-box-container {
  position: relative;
  margin: 0;
  margin-bottom: 20px;
  border-radius: 8px;
  padding: 16px;
}
.info-box-container.centered-text {
  text-align: center;
}
.info-box-container.info-box {
  background: rgba(1, 97, 242, 0.08);
}
.info-box-container.warning-box {
  background: #ffec80;
}
.info-box-container.danger-box {
  color: #fc2525;
  background: #ffeaea;
}
.info-box-container h3 {
  margin: 0;
  margin-bottom: 8px;
}
.info-box-container .intercom-link {
  margin-top: 12px;
}
.info-box-container ul.help-links {
  position: relative;
  width: 100%;
  padding: 0;
  margin: 0;
  margin-top: 18px;
  list-style: none;
}
.info-box-container ul.help-links li {
  position: relative;
  display: block;
  margin-bottom: 8px;
}
.info-box-container ul.help-links li:last-child {
  margin-bottom: auto;
}
.info-box-container ul.help-links li a {
  color: #0161f2;
  transition: all 0.2s linear;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.integrations-modal-sidebar {
  padding: 20px;
  flex-shrink: 0;
  flex-grow: 0;
  height: 100%;
  width: 30%;
  max-width: 230px;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.integrations-modal-content {
  position: relative;
  padding: 40px;
  flex-grow: 1;
  width: 70%;
  text-align: left;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.dropdown-container {
  width: 260px;
  max-height: 296px;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
  position: absolute;
  z-index: 1;
}
@media only screen and (max-width: 425px) {
  .dropdown-container {
    width: 200px;
  }
}

.plain-simple-dropdown {
  padding: 10px 0;
}
.plain-simple-dropdown ul {
  list-style: none;
  padding: 0;
  margin: 0;
  height: auto;
}
.plain-simple-dropdown ul > li {
  display: inline-block;
  cursor: pointer;
  display: block;
  width: 100%;
  letter-spacing: -0.2px;
  height: 44px;
  color: #000;
  font-size: 15px;
  font-weight: 500;
  padding: 12px 20px;
}
.plain-simple-dropdown ul > li span {
  height: 100%;
  line-height: 150%;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.dropdown-item {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  width: 100%;
  letter-spacing: -0.2px;
  height: 44px;
  color: #000;
  font-size: 15px;
  font-weight: 500;
  padding: 12px 20px;
  position: relative;
}
.dropdown-item:hover, .dropdown-item.selected {
  background-color: #f5f5f5;
}
.dropdown-item .dropdown-avatar {
  transition: 0.3s;
  width: 24px;
  height: 24px;
  margin-right: 20px;
  background-color: #000;
  overflow: hidden;
  border-radius: 50%;
  float: left;
  position: relative;
}
.dropdown-item .dropdown-icon {
  transition: 0.3s;
  width: 24px;
  height: 24px;
  margin-right: 20px;
  background-size: 24px;
  background-position: center center;
  background-repeat: no-repeat;
  float: left;
}
.dropdown-item .scrolling-text {
  width: calc(100% - 50px);
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
/*
* This file exists so that if you need to reference the size of something like a section header or the right hand panel in order to properly size content
* elsewhere in the page, you can do it in a way that's easy to track in case that component changes in size. If possible, avoid using these and use
* percentages or other CSS attributes, but if that isn't practicable, use this to size your page appropriately.
*/
.navigator-tabs {
  height: 28px;
  position: relative;
  white-space: nowrap;
  display: flex;
}
.navigator-tabs.no-url {
  height: 40px;
}
.navigator-tabs .nav-items {
  display: inline-flex;
  max-width: calc(100% - 28px);
  white-space: nowrap;
  overflow: hidden;
}
.navigator-tabs ul[class=nav-items] {
  list-style: none;
  padding: 0;
  margin: 0;
  height: 100%;
  position: relative;
}
.navigator-tabs ul[class=nav-items] > li {
  padding-right: 30px;
  height: 100%;
  text-transform: uppercase;
  font-family: ProximaNova, sans-serif;
  font-size: 12px;
}
.navigator-tabs ul[class=nav-items] > li.hidden {
  display: none;
}
.navigator-tabs ul[class=nav-items] > li a,
.navigator-tabs ul[class=nav-items] > li button {
  height: 100%;
  display: block;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-transform: uppercase;
  font-family: ProximaNova, sans-serif;
  font-size: 12px;
  color: #9e9e9e;
  letter-spacing: 0.2px;
  font-weight: bold;
}
.navigator-tabs ul[class=nav-items] > li a:hover,
.navigator-tabs ul[class=nav-items] > li button:hover {
  color: #000;
}
.navigator-tabs ul[class=nav-items] > li a.active,
.navigator-tabs ul[class=nav-items] > li button.active {
  color: #000;
}
.navigator-tabs .drop-down-toggle {
  height: 44px;
  width: 28px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgMTYgNCI+CiAgICA8cGF0aCBmaWxsPSIjOUU5RTlFIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0yIDBDLjkgMCAwIC45IDAgMnMuOSAyIDIgMiAyLS45IDItMi0uOS0yLTItMnptMTIgMGMtMS4xIDAtMiAuOS0yIDJzLjkgMiAyIDIgMi0uOSAyLTItLjktMi0yLTJ6TTggMEM2LjkgMCA2IC45IDYgMnMuOSAyIDIgMiAyLS45IDItMi0uOS0yLTItMnoiLz4KPC9zdmc+Cg==) center center no-repeat;
  background-size: auto;
  visibility: hidden;
  position: relative;
  cursor: pointer;
}
.navigator-tabs .drop-down-toggle.visible {
  visibility: visible;
}
.navigator-tabs .drop-down-toggle .dropdown-container {
  width: 240px;
}
.navigator-tabs .drop-down-toggle .dropdown-container .dropdown-item {
  padding: 0;
}
.navigator-tabs .drop-down-toggle .dropdown-container .dropdown-item a,
.navigator-tabs .drop-down-toggle .dropdown-container .dropdown-item button {
  display: block;
  padding: 12px 20px;
  color: #000;
}
.navigator-tabs .drop-down-toggle .dropdown-container .dropdown-item a span,
.navigator-tabs .drop-down-toggle .dropdown-container .dropdown-item button span {
  cursor: pointer;
}
.navigator-tabs .active-tab-indicator {
  height: 2px;
  width: 50px;
  background-color: #000;
  position: absolute;
  bottom: 0;
  transition: left 0.3s ease-in-out, width 0.3s ease-in-out;
  display: none;
}
.sign-in-with-google {
  width: 191px;
  height: 46px;
  background-image: url(data:image/png;base64,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);
}
.sign-in-with-google:focus {
  background-image: url(data:image/png;base64,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);
}
.sign-in-with-google:active {
  background-image: url(data:image/png;base64,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);
}
.sign-in-with-google:disabled {
  background-image: url(data:image/png;base64,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);
}
.error-state-infinite-loop {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
}
.error-state-infinite-loop .blank-state {
  margin-bottom: 20px;
}
.bad-request-error {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
}
.bad-request-error p {
  padding-bottom: 24px;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.avatar-wrapper {
  height: 40px;
  width: 40px;
  overflow: hidden;
  border-radius: 100%;
  position: relative;
  display: inline-block;
  background-color: #000;
}
.avatar-wrapper.avatar-extra-class {
  filter: grayscale(100%);
  opacity: 0.4;
}
.avatar-wrapper .display-name-initial {
  text-transform: capitalize;
  height: 100%;
  width: 100%;
  font-family: ProximaNova, sans-serif;
  font-size: 12px;
  color: #fff;
  line-height: 100%;
  letter-spacing: normal;
  font-weight: 500;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.partner-logo {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  cursor: pointer;
}
.partner-logo .logo-loading-container {
  width: 80px;
  height: 80px;
}
.partner-logo .partner-logo-image {
  width: 34px;
  height: 34px;
  border-radius: 2px;
  overflow: hidden;
  position: relative;
}
.partner-logo .partner-logo-image .avatar-wrapper {
  width: 100%;
  height: 100%;
  background: none;
}
.partner-logo .partner-logo-image .avatar-wrapper .display-name-initial {
  color: #000;
}
.partner-logo .partner-logo-image.no-logo::before {
  content: "";
  display: inline-block;
  position: absolute;
  background: #fff;
  width: 30px;
  height: 30px;
  left: 2px;
  top: 2px;
  transform: rotate(35deg);
}
.partner-logo .partner-logo-image.no-logo.type-two::before {
  width: 23px;
  height: 23px;
  left: 6px;
  top: 5px;
  transform: rotate(-8deg);
}
.partner-logo .partner-display-name {
  text-transform: uppercase;
  white-space: nowrap;
  margin-top: 15px;
  font-family: ProximaNova, sans-serif;
  font-size: 12px;
  color: #fff;
  letter-spacing: 0.2px;
  font-weight: bold;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.vm-radio-button label {
  cursor: pointer;
}
.vm-radio-button label .pseudo-radio-button {
  margin: 4px;
  width: 20px;
  height: 20px;
  padding: 2px;
  border-radius: 50%;
  border: 2px solid #d9d9d9;
  background-clip: content-box;
  display: inline-block;
}
.vm-radio-button label:hover .pseudo-radio-button {
  border-color: #9e9e9e;
  background-color: #9e9e9e;
}
.vm-radio-button input {
  display: none;
}
.vm-radio-button input:checked + label .pseudo-radio-button {
  border-color: #0161f2;
  background-color: #0161f2;
}
.vm-radio-button input:disabled + label {
  cursor: not-allowed;
}
.vm-radio-button input:disabled + label .pseudo-radio-button {
  cursor: not-allowed;
  border-color: #eee;
  background-color: rgba(255, 255, 255, 0);
}
.vm-radio-button input:disabled:checked + label .pseudo-radio-button {
  background-color: #eee;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.partner-list-item {
  height: 60px;
  display: flex;
  padding: 13px 30px;
  cursor: pointer;
  align-items: center;
}
.partner-list-item .partner-logo {
  margin-right: 15px;
}
.partner-list-item .partner-details {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin: 0;
  width: calc(100% - 50px);
}
.partner-list-item .partner-details span.partner-name {
  font-family: ProximaNova, sans-serif;
  font-size: 15px;
  color: #000;
  line-height: 1.2;
  letter-spacing: -0.2px;
  font-weight: 500;
  display: block;
  width: 263px;
}
.partner-list-item .partner-details span.partner-role {
  font-size: 13px;
  color: #9e9e9e;
  margin-top: 5px;
}
.partner-list-item:hover {
  background-color: #f5f5f5;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
#partner-switch-modal .vidmob-modal-body {
  display: flex;
  height: 290px;
  flex-direction: column;
}
#partner-switch-modal .vidmob-modal-body .search-field {
  margin: 0 30px 15px;
  width: calc(100% - 60px);
}
#partner-switch-modal .vidmob-modal-body .search-field input,
#partner-switch-modal .vidmob-modal-body .search-field button {
  height: 44px;
}
#partner-switch-modal .vidmob-modal-body .partner-list-wrapper {
  overflow-y: scroll;
  overflow-x: auto;
  padding: 7px 0;
  position: relative;
}
.media-icon {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto auto;
  background-size: initial;
}

.media-icon:not(.render-file-icon).file-types-icons {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDEzIDE2Ij4KICAgIDxwYXRoIGZpbGw9IiM5ZTllOWUiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTEuNjI1IDBBMS42MSAxLjYxIDAgMCAwIC4wMDggMS42TDAgMTQuNGMwIC44OC43MjMgMS42IDEuNjE3IDEuNmg5Ljc1OGMuODk0IDAgMS42MjUtLjcyIDEuNjI1LTEuNlY0LjhMOC4xMjUgMGgtNi41em01LjY4OCA1LjZWMS4ybDQuNDY4IDQuNEg3LjMxMnoiLz4KPC9zdmc+Cg==);
}
.media-icon:not(.render-file-icon).file-types-icons[class*=video] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE2IDEyIj4KICAgIDxwYXRoIGZpbGw9IiM5ZTllOWUiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTEyIDNWLjkzM0EuOTM2LjkzNiAwIDAgMCAxMS4wNjcgMEguOTMzQS45MzYuOTM2IDAgMCAwIDAgLjkzM3YxMC4xMzRjMCAuNTEzLjQyLjkzMy45MzMuOTMzaDEwLjEzNGMuNTEzIDAgLjkzMy0uNDIuOTMzLS45MzNWOWw0IDEuNnYtOUwxMiAzeiIvPgo8L3N2Zz4K);
}
.media-icon:not(.render-file-icon).file-types-icons[class*=image] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICAgIDxwYXRoIGZpbGw9IiM5ZTllOWUiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTE2IDE0LjIyMlYxLjc3OEMxNiAuOCAxNS4yIDAgMTQuMjIyIDBIMS43NzhDLjggMCAwIC44IDAgMS43Nzh2MTIuNDQ0QzAgMTUuMi44IDE2IDEuNzc4IDE2aDEyLjQ0NEMxNS4yIDE2IDE2IDE1LjIgMTYgMTQuMjIyek00Ljg4OSA5LjMzM0w3LjExIDEyLjAxIDEwLjIyMiA4bDQgNS4zMzNIMS43NzhsMy4xMS00eiIvPgo8L3N2Zz4K);
}
.media-icon:not(.render-file-icon).file-types-icons[class*=audio] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE0IDIwIj4KICAgIDxwYXRoIGZpbGw9IiM5ZTllOWUiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTcgMTNjMS42NiAwIDIuOTktMS4zNCAyLjk5LTNMMTAgM2MwLTEuNjYtMS4zNC0zLTMtM1M0IDEuMzQgNCAzdjdjMCAxLjY2IDEuMzQgMyAzIDN6bTUuMy0zYzAgMy0yLjU0IDUuMS01LjMgNS4xUzEuNyAxMyAxLjcgMTBIMGMwIDMuNDEgMi43MiA2LjIzIDYgNi43MlYyMGgydi0zLjI4YzMuMjgtLjQ4IDYtMy4zIDYtNi43MmgtMS43eiIvPgo8L3N2Zz4K);
}
.media-icon:not(.render-file-icon).file-types-icons[class*=pdf] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxwYXRoIGZpbGw9IiM5ZTllOWUiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTE1Ljc1IDBIMi4yNUEyLjI1NyAyLjI1NyAwIDAgMCAwIDIuMjV2MTMuNUEyLjI1NyAyLjI1NyAwIDAgMCAyLjI1IDE4aDEzLjVBMi4yNTcgMi4yNTcgMCAwIDAgMTggMTUuNzVWMi4yNUEyLjI1NyAyLjI1NyAwIDAgMCAxNS43NSAwek02LjUgOC41YzAgLjgzLS42NyAxLjUtMS41IDEuNUg0djJIMi41VjZINWMuODMgMCAxLjUuNjcgMS41IDEuNXYxem01IDJjMCAuODMtLjY3IDEuNS0xLjUgMS41SDcuNVY2SDEwYy44MyAwIDEuNS42NyAxLjUgMS41djN6bTQtM0gxNHYxaDEuNVYxMEgxNHYyaC0xLjVWNmgzdjEuNXpNNCA4LjVoMXYtMUg0djF6bTUgMmgxdi0zSDl2M3oiLz4KPC9zdmc+Cg==);
}
.media-icon:not(.render-file-icon).file-types-icons[class*=zip] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICAgIDxwYXRoIGZpbGw9IiM5ZTllOWUiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTkuNzc4IDEyLjQ0NEg4di0xLjc3N0g2LjIyMlY4Ljg4OUg4djEuNzc4aDEuNzc4djEuNzc3em0wLTcuMTFIOFY3LjExaDEuNzc4VjguODlIOFY3LjExSDYuMjIyVjUuMzMzSDhWMy41NTZINi4yMjJWMS43NzhIOHYxLjc3OGgxLjc3OHYxLjc3N3pNMTQuMjIyIDBIMS43NzhDLjc5IDAgMCAuNzkxIDAgMS43Nzh2MTIuNDQ0QzAgMTUuMjA0Ljc5NiAxNiAxLjc3OCAxNmgxMi40NDRjLjk4MiAwIDEuNzc4LS43OTYgMS43NzgtMS43NzhWMS43NzhDMTYgLjc5IDE1LjIgMCAxNC4yMjIgMHoiLz4KPC9zdmc+Cg==);
}
.media-icon:not(.render-file-icon).file-types-icons[class*=font] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiM5RTlFOUUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEzLjUgNEwxOCA4Ljh2OS42YzAgLjgzMS0uNjAyIDEuNTItMS4zNjQgMS41OTNMMTYuNSAyMEg3LjQ5MmMtLjc3OSAwLTEuNDE3LS42NDItMS40ODYtMS40NTVMNiAxOC40bC4wMDgtMTIuOGMwLS44MzEuNTk1LTEuNTIgMS4zNTYtMS41OTNMNy41IDRoNnptMS40NTMgN0g5di41NjNoLjEyNmMuMzQ1IDAgLjU3My4wNjIuNjgzLjE4OC4wOTIuMTA1LjE0NS4yNzcuMTYuNTE3bC4wMDUuMTUydjQuMTVjMCAuMzEzLS4wNTMuNTM0LS4xNi42NjMtLjA5MS4xMTEtLjI3My4xNzQtLjU0NS4xOWwtLjE0My4wMDRIOS4wMlYxOGgzLjgyMnYtLjU3M2gtLjE0N2MtLjM1MiAwLS41ODQtLjA2My0uNjk2LS4xODgtLjA5My0uMTA1LS4xNDctLjI3Ny0uMTYzLS41MTdsLS4wMDUtLjE1MnYtMS45MWguNTVjLjI3NiAwIC40NjYuMDYuNTcuMTc4LjA5LjEwMi4xNDguMjk4LjE3NC41ODhsLjAxLjE1M2guNTg3di0yLjQwNmgtLjU4N2MtLjAyNC4zNDgtLjA4OC41NzgtLjE5MS42OS0uMDg2LjA5My0uMjI4LjE0Ny0uNDI2LjE2M2wtLjEyNi4wMDRoLS41NnYtMi40MTZoMS4xNDZjLjMgMCAuNTI0LjAzLjY3LjA4OC4xNDcuMDU5LjI4OC4xODYuNDI0LjM4Mi4xMS4xNTcuMjAyLjM1Mi4yOC41ODdsLjA1NS4xODJIMTVMMTQuOTUzIDExem0tMi4wOTYtNi4xMTF2NC40NDRoNC4yODZMMTIuODU3IDQuODl6Ii8+Cjwvc3ZnPgo=);
}
.media-icon:not(.render-file-icon).file-types-icons-white {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE2IDIwIj4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTIgMEMuOSAwIC4wMS45LjAxIDJMMCAxOGMwIDEuMS44OSAyIDEuOTkgMkgxNGMxLjEgMCAyLS45IDItMlY2bC02LTZIMnptNyA3VjEuNUwxNC41IDdIOXoiLz4KPC9zdmc+Cg==);
}
.media-icon:not(.render-file-icon).file-types-icons-white[class*=audio] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE0IDIwIj4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTcgMTNjMS42NiAwIDIuOTktMS4zNCAyLjk5LTNMMTAgM2MwLTEuNjYtMS4zNC0zLTMtM1M0IDEuMzQgNCAzdjdjMCAxLjY2IDEuMzQgMyAzIDN6bTUuMy0zYzAgMy0yLjU0IDUuMS01LjMgNS4xUzEuNyAxMyAxLjcgMTBIMGMwIDMuNDEgMi43MiA2LjIzIDYgNi43MlYyMGgydi0zLjI4YzMuMjgtLjQ4IDYtMy4zIDYtNi43MmgtMS43eiIvPgo8L3N2Zz4K);
}
.media-icon:not(.render-file-icon).file-types-icons-white[class*=video] {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE2IDEyIj4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTEyIDNWLjkzM0EuOTM2LjkzNiAwIDAgMCAxMS4wNjcgMEguOTMzQS45MzYuOTM2IDAgMCAwIDAgLjkzM3YxMC4xMzRjMCAuNTEzLjQyLjkzMy45MzMuOTMzaDEwLjEzNGMuNTEzIDAgLjkzMy0uNDIuOTMzLS45MzNWOWw0IDEuNnYtOUwxMiAzeiIvPgo8L3N2Zz4K) center center no-repeat;
}
.media-icon:not(.render-file-icon).file-types-icons-white[class*=pdf] {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTE1Ljc1IDBIMi4yNUEyLjI1NyAyLjI1NyAwIDAgMCAwIDIuMjV2MTMuNUEyLjI1NyAyLjI1NyAwIDAgMCAyLjI1IDE4aDEzLjVBMi4yNTcgMi4yNTcgMCAwIDAgMTggMTUuNzVWMi4yNUEyLjI1NyAyLjI1NyAwIDAgMCAxNS43NSAwek02LjUgOC41YzAgLjgzLS42NyAxLjUtMS41IDEuNUg0djJIMi41VjZINWMuODMgMCAxLjUuNjcgMS41IDEuNXYxem01IDJjMCAuODMtLjY3IDEuNS0xLjUgMS41SDcuNVY2SDEwYy44MyAwIDEuNS42NyAxLjUgMS41djN6bTQtM0gxNHYxaDEuNVYxMEgxNHYyaC0xLjVWNmgzdjEuNXpNNCA4LjVoMXYtMUg0djF6bTUgMmgxdi0zSDl2M3oiLz4KPC9zdmc+Cg==) center center no-repeat;
}
.media-icon:not(.render-file-icon).file-types-icons-white[class*=image] {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTE4IDE2VjJjMC0xLjEtLjktMi0yLTJIMkMuOSAwIDAgLjkgMCAydjE0YzAgMS4xLjkgMiAyIDJoMTRjMS4xIDAgMi0uOSAyLTJ6TTUuNSAxMC41TDggMTMuNTEgMTEuNSA5bDQuNSA2SDJsMy41LTQuNXoiLz4KPC9zdmc+Cg==) center center no-repeat;
}
.media-icon:not(.render-file-icon).file-types-icons-white[class*=zip] {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTExIDE0SDl2LTJIN3YtMmgydjJoMnYyem0wLThIOXYyaDJ2Mkg5VjhIN1Y2aDJWNEg3VjJoMnYyaDJ2MnptNS02SDJDLjg5IDAgMCAuODkgMCAydjE0YTIgMiAwIDAgMCAyIDJoMTRhMiAyIDAgMCAwIDItMlYyYTIgMiAwIDAgMC0yLTJ6Ii8+Cjwvc3ZnPgo=) center center no-repeat;
}
.media-icon:not(.render-file-icon).file-types-icons-white[class*=font] {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEzLjUgNEwxOCA4Ljh2OS42YzAgLjgzMS0uNjAyIDEuNTItMS4zNjQgMS41OTNMMTYuNSAyMEg3LjQ5MmMtLjc3OSAwLTEuNDE3LS42NDItMS40ODYtMS40NTVMNiAxOC40bC4wMDgtMTIuOGMwLS44MzEuNTk1LTEuNTIgMS4zNTYtMS41OTNMNy41IDRoNnptMS40NTMgN0g5di41NjNoLjEyNmMuMzQ1IDAgLjU3My4wNjIuNjgzLjE4OC4wOTIuMTA1LjE0NS4yNzcuMTYuNTE3bC4wMDUuMTUydjQuMTVjMCAuMzEzLS4wNTMuNTM0LS4xNi42NjMtLjA5MS4xMTEtLjI3My4xNzQtLjU0NS4xOWwtLjE0My4wMDRIOS4wMlYxOGgzLjgyMnYtLjU3M2gtLjE0N2MtLjM1MiAwLS41ODQtLjA2My0uNjk2LS4xODgtLjA5My0uMTA1LS4xNDctLjI3Ny0uMTYzLS41MTdsLS4wMDUtLjE1MnYtMS45MWguNTVjLjI3NiAwIC40NjYuMDYuNTcuMTc4LjA5LjEwMi4xNDguMjk4LjE3NC41ODhsLjAxLjE1M2guNTg3di0yLjQwNmgtLjU4N2MtLjAyNC4zNDgtLjA4OC41NzgtLjE5MS42OS0uMDg2LjA5My0uMjI4LjE0Ny0uNDI2LjE2M2wtLjEyNi4wMDRoLS41NnYtMi40MTZoMS4xNDZjLjMgMCAuNTI0LjAzLjY3LjA4OC4xNDcuMDU5LjI4OC4xODYuNDI0LjM4Mi4xMS4xNTcuMjAyLjM1Mi4yOC41ODdsLjA1NS4xODJIMTVMMTQuOTUzIDExem0tMi4wOTYtNi4xMTF2NC40NDRoNC4yODZMMTIuODU3IDQuODl6Ii8+Cjwvc3ZnPgo=) center center no-repeat;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.upload-progress-button .visible {
  width: 40px;
  height: 40px;
  margin: 0 0 0 12px;
  padding: 16px 14px 16px 15px;
  border-radius: 50%;
}
.upload-progress-button .retry {
  background: #000 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iI0ZGRiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE2LjAwNCAxMEMxNS40NTEgMTAgMTUgOS41NTIgMTUgOWMwLS41NTYuNDUtMSAxLjAwNC0xaDEuNjgxQzE2LjE2IDUuOTY3IDE0LjMzMyA1IDEyIDVjLTMuODY2IDAtNyAzLjEzNC03IDdzMy4xMzQgNyA3IDdjMy41NCAwIDYuNTEyLTIuNjQzIDYuOTQ2LTYuMTI0LjA2OC0uNTQ5LjU2OC0uOTM3IDEuMTE2LS44Ny41NDguMDcuOTM3LjU2OS44NjkgMS4xMTdDMjAuMzcyIDE3LjYwMyAxNi41NTIgMjEgMTIgMjFjLTQuOTcgMC05LTQuMDMtOS05czQuMDMtOSA5LTljMi44NjEgMCA1LjE1NiAxLjE2MSA3IDMuNDM3VjUuMDA0QzE5IDQuNDUxIDE5LjQ0OCA0IDIwIDRjLjU1NiAwIDEgLjQ1IDEgMS4wMDRWOWMwIC4yNzctLjExMi41MjctLjI5NC43MDctLjE4MS4xOC0uNDMuMjkzLS43MS4yOTNoLTMuOTkyeiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyNzggLTY0MikgdHJhbnNsYXRlKDgzMCA0NjApIHRyYW5zbGF0ZSgyMCAxNzQpIHRyYW5zbGF0ZSg0MjApIHRyYW5zbGF0ZSg4IDgpIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=) center center no-repeat;
  cursor: pointer;
}
.upload-progress-button .cancel {
  border: solid 1px #eee;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzlFOUU5RSI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE3LjA1IDguNzA3Yy4zOS0uMzkuMzktMS4wMjQgMC0xLjQxNC0uMzktLjM5LTEuMDIzLS4zOS0xLjQxNCAwbC0zLjQ2NCAzLjQ2NC0zLjQ2NS0zLjQ2NGMtLjM5LS4zOS0xLjAyNC0uMzktMS40MTQgMC0uMzkuMzktLjM5IDEuMDI0IDAgMS40MTRsMy40NjQgMy40NjQtMy40NjQgMy40NjVjLS4zOS4zOS0uMzkgMS4wMjMgMCAxLjQxNC4zOS4zOSAxLjAyNC4zOSAxLjQxNCAwbDMuNDY1LTMuNDY0IDMuNDY0IDMuNDY0Yy4zOS4zOSAxLjAyNC4zOSAxLjQxNCAwIC4zOS0uMzkuMzktMS4wMjQgMC0xLjQxNGwtMy40NjQtMy40NjUgMy40NjQtMy40NjR6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTI3OCAtNjU2KSB0cmFuc2xhdGUoODMwIDQ3NCkgdHJhbnNsYXRlKDIwIDE3NCkgdHJhbnNsYXRlKDQyMCkgdHJhbnNsYXRlKDggOCkiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==) center center no-repeat;
  cursor: pointer;
}
.upload-progress-button .cancel-disabled {
  border: solid 1px #eee;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzlFOUU5RSI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE3LjA1IDguNzA3Yy4zOS0uMzkuMzktMS4wMjQgMC0xLjQxNC0uMzktLjM5LTEuMDIzLS4zOS0xLjQxNCAwbC0zLjQ2NCAzLjQ2NC0zLjQ2NS0zLjQ2NGMtLjM5LS4zOS0xLjAyNC0uMzktMS40MTQgMC0uMzkuMzktLjM5IDEuMDI0IDAgMS40MTRsMy40NjQgMy40NjQtMy40NjQgMy40NjVjLS4zOS4zOS0uMzkgMS4wMjMgMCAxLjQxNC4zOS4zOSAxLjAyNC4zOSAxLjQxNCAwbDMuNDY1LTMuNDY0IDMuNDY0IDMuNDY0Yy4zOS4zOSAxLjAyNC4zOSAxLjQxNCAwIC4zOS0uMzkuMzktMS4wMjQgMC0xLjQxNGwtMy40NjQtMy40NjUgMy40NjQtMy40NjR6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTI3OCAtNjU2KSB0cmFuc2xhdGUoODMwIDQ3NCkgdHJhbnNsYXRlKDIwIDE3NCkgdHJhbnNsYXRlKDQyMCkgdHJhbnNsYXRlKDggOCkiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==) center center no-repeat;
  opacity: 0.2;
  cursor: not-allowed;
}
.upload-progress-button .complete {
  background: #edf5ff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTEgOCI+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGZpbGw9IiMwMDU2RkYiPgogICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTguMjkzIDIzLjIwN2wtMy0zYy0uMzktLjM5LS4zOS0xLjAyNCAwLTEuNDE0LjM5LS4zOSAxLjAyNC0uMzkgMS40MTQgMEwxOSAyMS4xbDQuNzkzLTQuODA3Yy4zOS0uMzkgMS4wMjQtLjM5IDEuNDE0IDAgLjM5LjM5LjM5IDEuMDI0IDAgMS40MTRsLTUuNSA1LjVjLS4zOS4zOS0xLjAyNC4zOS0xLjQxNCAweiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyODUgLTU5MCkgdHJhbnNsYXRlKDgzMCA0NjApIHRyYW5zbGF0ZSgyMCAxMTQpIHRyYW5zbGF0ZSg0MjApIi8+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K) center center no-repeat;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
@keyframes upload-summary-indicator-icon {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}
.upload-summary-indicator {
  display: flex;
  align-items: center;
}
.upload-summary-indicator .loading-icon {
  width: 34px;
  height: 34px;
  background: #0161f2 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTkgMGE5LjE1NiA5LjE1NiAwIDAgMSA3IDMuMjQ3VjJhMSAxIDAgMCAxIDIgMHY0YTEgMSAwIDAgMS0xIDFoLS40NDdhLjk5My45OTMgMCAwIDEtLjEwMiAwSDEzYTEgMSAwIDAgMSAwLTJoMS44MjhDMTMuNTM3IDMuMTY1IDExLjM2NyAyIDkgMmE3LjAwMSA3LjAwMSAwIDAgMC02Ljk0NiA2LjEyN0ExIDEgMCAwIDEgLjA2OSA3Ljg4IDkuMDAxIDkuMDAxIDAgMCAxIDkgMHpNNSAxM0gzLjE3M0M0LjQ2MyAxNC44MzcgNi42MyAxNiA5IDE2YTcuMDAxIDcuMDAxIDAgMCAwIDYuOTQ0LTYuMTEzIDEgMSAwIDAgMSAxLjk4NS4yNUE5LjAwMSA5LjAwMSAwIDAgMSA5IDE4YTkuMTQ0IDkuMTQ0IDAgMCAxLTctMy4yNDdWMTZhMSAxIDAgMCAxLTIgMHYtNGExIDEgMCAwIDEgMS0xaDRhMSAxIDAgMCAxIDAgMnoiLz4KPC9zdmc+Cg==) center center no-repeat;
  background-size: 50%;
  border-radius: 50%;
  float: left;
  margin-right: 10px;
  animation: spin-load 1s linear infinite;
}
.upload-summary-indicator.completed .loading-icon {
  background: #0161f2 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEwIDIwQzQuNDc3IDIwIDAgMTUuNTIzIDAgMTBTNC40NzcgMCAxMCAwczEwIDQuNDc3IDEwIDEwLTQuNDc3IDEwLTEwIDEwem0wLTJhOCA4IDAgMSAwIDAtMTYgOCA4IDAgMCAwIDAgMTZ6bS0yLjIwNy00LjI5M2wtMy0zYTEgMSAwIDAgMSAxLjQxNC0xLjQxNEw4LjUgMTEuNmw0Ljc5My00LjgwN2ExIDEgMCAwIDEgMS40MTQgMS40MTRsLTUuNSA1LjVhMSAxIDAgMCAxLTEuNDE0IDB6Ii8+Cjwvc3ZnPgo=) center center no-repeat;
  animation: none;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
#upload-details-panel .upload-details-header {
  display: flex;
  justify-content: space-between;
  padding: 20px;
}
#upload-details-panel .upload-details-header .collapse-button {
  width: 40px;
  height: 40px;
  border: solid 1px #eee;
  border-radius: 50%;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTMgOCI+CiAgICA8cGF0aCBmaWxsPSIjOUU5RTlFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC43NTggNy4yMDJhMS4wMjMgMS4wMjMgMCAwIDAgMS40NDMgMCAxLjAxNiAxLjAxNiAwIDAgMCAwLTEuNDRMNy4yMjEuNzk5YTEuMDIzIDEuMDIzIDAgMCAwLTEuNDQzIDBMLjc5OCA1Ljc2M2ExLjAxNiAxLjAxNiAwIDAgMCAwIDEuNDM5IDEuMDIzIDEuMDIzIDAgMCAwIDEuNDQ0IDBMNi41IDIuOTU3bDQuMjU4IDQuMjQ1eiIvPgo8L3N2Zz4K) center center no-repeat;
}
#upload-details-panel .cancel-all {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 16px;
  text-align: right;
}
#upload-details-panel .gradient-overlay {
  width: 500px;
  height: 8px;
  position: fixed;
  background: linear-gradient(white, rgba(255, 255, 255, 0));
}
#upload-details-panel .file-list {
  padding-left: 20px;
  max-height: 270px;
  border-bottom: 12px solid #fff;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  overflow-y: scroll;
}
#upload-details-panel .file-list.cancel-disabled {
  padding-top: 5px;
}
#upload-details-panel .file-list::-webkit-scrollbar {
  -webkit-appearance: none;
}
#upload-details-panel .file-list::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 2px solid #fff; /* should match background, can't be transparent */
  background-color: rgba(0, 0, 0, 0.5);
}
#upload-details-panel .file-list::-webkit-scrollbar:vertical {
  width: 11px;
}
#upload-details-panel .file-item {
  list-style: none;
  padding-bottom: 18px;
}
#upload-details-panel .file-item .file-type-info {
  display: flex;
  align-items: flex-end;
}
#upload-details-panel .file-item .file-type-info .file-icon-name {
  display: flex;
  align-items: center;
  padding-bottom: 8px;
}
#upload-details-panel .file-item .file-type-info .file-icon-name .media-icon {
  height: 24px;
  width: 24px;
}
#upload-details-panel .file-item .file-type-info .file-icon-name .filename {
  padding-left: 9px;
  overflow: hidden;
  width: 380px;
  font-family: MaisonNeue;
  font-size: 14px;
}
#upload-details-panel .file-item .file-type-info .progress-bar {
  background-color: #d9d9d9;
  height: 4px;
  width: 408px;
  border-radius: 50px;
  overflow: hidden;
  margin-bottom: 4px;
}
#upload-details-panel .file-item .file-type-info .progress-bar .progress {
  max-width: 100%;
  height: 100%;
  float: left;
}
#upload-details-panel .file-item .file-type-info .progress-bar .progress.done {
  background-color: #0161f2;
}
#upload-details-panel .file-item .file-type-info .progress-bar .progress.loading {
  background-color: #0161f2;
}
#upload-details-panel .file-item .file-type-info .progress-bar .progress.failed {
  background-color: #fc2525;
}
#upload-details-panel .file-item .upload-failed-error-message {
  display: flex;
  padding-top: 8px;
}
#upload-details-panel .file-item .upload-failed-error-message .error-icon {
  padding-right: 8px;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
#upload-indicator {
  z-index: 10;
}
#upload-indicator.upload-bar {
  position: fixed;
  right: 24px;
  width: 500px;
  height: 68px;
  display: block;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #fff;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  transition: bottom 0.5s cubic-bezier(0.46, 0.82, 0.6, 1);
  padding: 15px;
  margin-bottom: 16px;
  z-index: 100000;
}
#upload-indicator.minimized {
  position: fixed;
  right: 24px;
  width: 500px;
  height: 80px;
  display: flex;
  justify-content: space-between;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  transition: bottom 0.5s cubic-bezier(0.46, 0.82, 0.6, 1);
  padding: 20px;
  margin-bottom: 20px;
}
#upload-indicator.expanded {
  position: fixed;
  right: 24px;
  width: 500px;
  max-height: 386px;
  display: block;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  transition: bottom 0.5s cubic-bezier(0.46, 0.82, 0.6, 1);
  margin-bottom: 20px;
}
#upload-indicator > * {
  height: 100%;
}
#upload-indicator .loading-icon {
  width: 36px;
  height: 36px;
  background: #0161f2 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTkgMGE5LjE1NiA5LjE1NiAwIDAgMSA3IDMuMjQ3VjJhMSAxIDAgMCAxIDIgMHY0YTEgMSAwIDAgMS0xIDFoLS40NDdhLjk5My45OTMgMCAwIDEtLjEwMiAwSDEzYTEgMSAwIDAgMSAwLTJoMS44MjhDMTMuNTM3IDMuMTY1IDExLjM2NyAyIDkgMmE3LjAwMSA3LjAwMSAwIDAgMC02Ljk0NiA2LjEyN0ExIDEgMCAwIDEgLjA2OSA3Ljg4IDkuMDAxIDkuMDAxIDAgMCAxIDkgMHpNNSAxM0gzLjE3M0M0LjQ2MyAxNC44MzcgNi42MyAxNiA5IDE2YTcuMDAxIDcuMDAxIDAgMCAwIDYuOTQ0LTYuMTEzIDEgMSAwIDAgMSAxLjk4NS4yNUE5LjAwMSA5LjAwMSAwIDAgMSA5IDE4YTkuMTQ0IDkuMTQ0IDAgMCAxLTctMy4yNDdWMTZhMSAxIDAgMCAxLTIgMHYtNGExIDEgMCAwIDEgMS0xaDRhMSAxIDAgMCAxIDAgMnoiLz4KPC9zdmc+Cg==) center center no-repeat;
  background-size: 50%;
  border-radius: 50%;
  float: left;
  margin-right: 10px;
  animation: spin-load 1s linear infinite;
}
#upload-indicator .file-name {
  font-size: 15px;
  padding-top: 9px;
  height: 34px;
  color: #000;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: calc(100% - 200px);
}
#upload-indicator .upload-action-button {
  float: right;
  height: 34px;
  color: #d9d9d9;
  text-transform: capitalize;
  font-size: 15px;
  padding-right: 10px;
}
#upload-indicator .upload-action-button:hover {
  color: #0161f2;
}
#upload-indicator .expand-button {
  float: right;
  width: 40px;
  height: 40px;
  border: solid 1px #eee;
  border-radius: 50%;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTMgOCI+CiAgICA8cGF0aCBmaWxsPSIjOUU5RTlFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjI0Mi43OThBMS4wMjMgMS4wMjMgMCAwIDAgLjguNzk4YTEuMDE2IDEuMDE2IDAgMCAwIDAgMS40NGw0Ljk4IDQuOTY0YTEuMDIzIDEuMDIzIDAgMCAwIDEuNDQzIDBsNC45OC00Ljk2NWExLjAxNiAxLjAxNiAwIDAgMCAwLTEuNDM5IDEuMDIzIDEuMDIzIDAgMCAwLTEuNDQ0IDBMNi41IDUuMDQzIDIuMjQyLjc5OHoiLz4KPC9zdmc+Cg==) center center no-repeat;
}
#upload-indicator .loading-progress {
  position: absolute;
  height: 4px;
  width: 100%;
  bottom: 0;
  left: 0;
  background-color: #d9d9d9;
}
#upload-indicator .loading-progress > span {
  background-color: #0161f2;
  height: 100%;
  float: left;
  max-width: 100%;
}
#upload-indicator.active {
  animation: rise 0.5s cubic-bezier(0.46, 0.82, 0.6, 1) forwards;
}
#upload-indicator.completed .loading-icon {
  background: #0161f2 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEwIDIwQzQuNDc3IDIwIDAgMTUuNTIzIDAgMTBTNC40NzcgMCAxMCAwczEwIDQuNDc3IDEwIDEwLTQuNDc3IDEwLTEwIDEwem0wLTJhOCA4IDAgMSAwIDAtMTYgOCA4IDAgMCAwIDAgMTZ6bS0yLjIwNy00LjI5M2wtMy0zYTEgMSAwIDAgMSAxLjQxNC0xLjQxNEw4LjUgMTEuNmw0Ljc5My00LjgwN2ExIDEgMCAwIDEgMS40MTQgMS40MTRsLTUuNSA1LjVhMSAxIDAgMCAxLTEuNDE0IDB6Ii8+Cjwvc3ZnPgo=) center center no-repeat;
  animation: none;
}
#upload-indicator.completed-upload .loading-icon {
  background: #00d789 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEwIDIwQzQuNDc3IDIwIDAgMTUuNTIzIDAgMTBTNC40NzcgMCAxMCAwczEwIDQuNDc3IDEwIDEwLTQuNDc3IDEwLTEwIDEwem0wLTJhOCA4IDAgMSAwIDAtMTYgOCA4IDAgMCAwIDAgMTZ6bS0yLjIwNy00LjI5M2wtMy0zYTEgMSAwIDAgMSAxLjQxNC0xLjQxNEw4LjUgMTEuNmw0Ljc5My00LjgwN2ExIDEgMCAwIDEgMS40MTQgMS40MTRsLTUuNSA1LjVhMSAxIDAgMCAxLTEuNDE0IDB6Ii8+Cjwvc3ZnPgo=) center center no-repeat;
  animation: none;
}
#upload-indicator.completed-upload .loading-progress span {
  background-color: #00d789;
}
#upload-indicator.failed-upload .loading-icon {
  background: #fc2525 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEwIDIwQzQuNDc3IDIwIDAgMTUuNTIzIDAgMTBTNC40NzcgMCAxMCAwczEwIDQuNDc3IDEwIDEwLTQuNDc3IDEwLTEwIDEwem0wLTJhOCA4IDAgMSAwIDAtMTYgOCA4IDAgMCAwIDAgMTZ6bTAtMi45OTdBMSAxIDAgMSAxIDEwLjAwMSAxM2ExIDEgMCAwIDEgMCAyLjAwMnptLTEtOWExIDEgMCAxIDEgMiAwdjQuOTk0YTEgMSAwIDEgMS0yIDBWNi4wMDN6Ii8+Cjwvc3ZnPgo=) center center no-repeat;
  animation: none;
}
#upload-indicator.failed-upload .loading-progress span {
  background-color: #fc2525;
}
#upload-indicator.partial-completed-upload .loading-icon {
  background: #ffc200 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEwIDIwQzQuNDc3IDIwIDAgMTUuNTIzIDAgMTBTNC40NzcgMCAxMCAwczEwIDQuNDc3IDEwIDEwLTQuNDc3IDEwLTEwIDEwem0wLTJhOCA4IDAgMSAwIDAtMTYgOCA4IDAgMCAwIDAgMTZ6bTAtMi45OTdBMSAxIDAgMSAxIDEwLjAwMSAxM2ExIDEgMCAwIDEgMCAyLjAwMnptLTEtOWExIDEgMCAxIDEgMiAwdjQuOTk0YTEgMSAwIDEgMS0yIDBWNi4wMDN6Ii8+Cjwvc3ZnPgo=) center center no-repeat;
  animation: none;
}
#upload-indicator.partial-completed-upload .loading-progress span {
  background-color: #ffc200;
}

@keyframes spin-load {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rise {
  100% {
    bottom: 0;
  }
}
.icon-with-label {
  display: inline-flex;
  align-items: center;
  height: 24px;
}
.icon-with-label .icon {
  background-position: center;
  background-repeat: no-repeat;
  height: 24px;
  width: 24px;
  margin: 4px 0;
}
.icon-with-label .icon.small-icon {
  height: 20px;
  width: 20px;
  background-size: contain;
  margin: 4px 2px;
}
.icon-with-label .media-icon {
  width: 24px;
  height: 24px;
  margin-right: 15px;
}
.icon-with-label .body-left-aligned-gray {
  margin: 2px;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.description-editor-modal {
  background: #fff;
  padding: 34px 30px 20px 30px;
  position: absolute;
  right: 0;
  top: 51px;
  width: 360px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
  z-index: 100000;
}
.description-editor-modal .top {
  padding-bottom: 20px;
  border-bottom: 1px solid #f5f5f5;
}
.description-editor-modal .top span {
  padding: 0 10px;
}
.description-editor-modal .editor-area {
  margin: 20px 0;
  resize: none;
  height: 100px;
  border: 1px solid #d9d9d9;
  width: 100%;
  padding: 12px 20px;
}
.description-editor-modal .editor-area[disabled] {
  cursor: not-allowed;
}
.description-editor-modal.active {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.15s ease;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.media-preview-top-bar {
  padding: 0 40px;
  display: flex;
  align-items: center;
  height: 100px;
}
.media-preview-top-bar .close-media-button {
  margin-right: 30px;
}
.media-preview-top-bar .icon-with-label {
  flex: 1;
  overflow: hidden;
}
.media-preview-top-bar .media-preview-file-description {
  position: relative;
  margin-left: 20px;
}
.media-preview-top-bar .media-preview-file-description .buttons {
  display: flex;
  justify-content: flex-end;
  border-top: 1px solid #f5f5f5;
  padding-top: 20px;
}
.media-preview-top-bar .media-preview-file-description .buttons .common-button {
  margin: 0 10px;
}
.media-preview-top-bar .download-button {
  margin-left: 20px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIyIDIwIj4KICAgIDxwYXRoIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTguODg2IDE1LjQ2bDEuMTE4IDEuMTJWNy4wMDdhMSAxIDAgMCAxIDIgMHY5LjU3MWwxLjExOC0xLjExOGExIDEgMCAxIDEgMS40MTQgMS40MTRsLTIuODIyIDIuODIzYS45OTcuOTk3IDAgMCAxLS43MS4yOTQuOTg3Ljk4NyAwIDAgMS0uNzA3LS4yOTFMNy40NyAxNi44NzVhMSAxIDAgMSAxIDEuNDE1LTEuNDE0ek0xNy41MDUgMTRIMTVhMSAxIDAgMCAxIDAtMmgyLjUwNWEyLjUgMi41IDAgMCAwIDAtNUgxNi4wN2wtLjE0LS44MzVhNS4wMDIgNS4wMDIgMCAwIDAtOS44NjIgMEw1LjkzIDdINC40OTVhMi41IDIuNSAwIDAgMCAwIDVIN2ExIDEgMCAwIDEgMCAySDQuNDk1YTQuNSA0LjUgMCAwIDEtLjE4OC04Ljk5NkM0Ljc2MyAyLjY3MiA3LjU2OCAwIDExIDBhNy4wMDQgNy4wMDQgMCAwIDEgNi43MiA1LjAzM0MxOS45MjUgNS4wMzMgMjIgNy4wMTggMjIgOS41YTQuNSA0LjUgMCAwIDEtNC40OTUgNC41eiIvPgo8L3N2Zz4K) center center no-repeat;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.jwplayer {
  z-index: 1000;
}

.video-player.hide-controls .jwplayer .jw-display-icon-container.jw-display-icon-rewind.jw-reset {
  opacity: 0;
}
.video-player.hide-controls .jwplayer .jw-slider-time {
  display: none !important;
}
.video-player.hide-controls .jwplayer .jw-controlbar .jw-icon {
  display: none;
}
.video-player.hide-controls .jwplayer .jw-controlbar .jw-icon.jw-icon-fullscreen {
  display: flex;
}

.videoDisplay .video-player .jwplayer .jw-wrapper .jw-media video,
.videoDisplay .video-player .jwplayer .jw-wrapper .jw-preview {
  background-color: #212121;
}
.videoDisplay.hide {
  display: none;
}

.time-info {
  margin: auto 0;
}

.view-options {
  margin: auto;
}
.view-options span.player-icon {
  margin: 0 15px;
}

.VolumeSlider.isVertical {
  width: 4px;
  height: 100px;
  border-radius: 2px;
  background-color: #9e9e9e;
  position: absolute;
  left: 50%;
  bottom: 15px;
  transform: translateX(-50%);
  transition: width 0.05s, height 0.3s;
}
.VolumeSlider.isVertical.VolumeSlider-value {
  bottom: 0;
  width: 100%;
}
.VolumeSlider.isVertical.VolumeSlider-handle {
  left: 0;
  margin: 0 0 -8px -4px;
}

.VolumeSlider-handle {
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 6px;
  background-color: #fff;
  border: solid 4px #0161f2;
  transform: scale(0);
  transition: transform 0.2s;
}

.ProgressBar {
  position: relative;
  background: #424242;
  border-radius: 4px;
  height: 3px;
  margin: 0;
}

.ProgressBar-elapsed {
  height: 100%;
}

.ProgressBar-seek {
  top: -6px;
  right: 0;
  bottom: -6px;
  left: 0;
}

.ProgressBar-elapsed,
.ProgressBar-value,
.VolumeSlider-elapsed,
.VolumeSlider-value {
  background: #9e9e9e;
  border-radius: 4px;
}

.VolumeSlider-value {
  position: absolute;
}

.ProgressBar-seek,
.VolumeSlider-seek {
  position: absolute;
  cursor: pointer;
}

.VolumeSlider.isHorizontal .VolumeSlider-handle {
  margin: -4px 0 0 -8px;
}

.ProgressBar-handle {
  position: absolute;
  width: 16px;
  height: 16px;
  background: #424242;
  border-radius: 100%;
  transform: scale(0);
  transition: transform 0.2s;
  top: -2px;
  margin: -4px 0 0 -8px;
}

.ProgressBar.isSeekable:hover .ProgressBar-handle,
.ProgressBar.isSeekable:hover .VolumeSlider-handle,
.ProgressBar.isEnabled:hover .ProgressBar-handle,
.ProgressBar.isEnabled:hover .VolumeSlider-handle,
.VolumeSlider.isSeekable:hover .ProgressBar-handle,
.VolumeSlider.isSeekable:hover .VolumeSlider-handle,
.VolumeSlider.isEnabled:hover .ProgressBar-handle,
.VolumeSlider.isEnabled:hover .VolumeSlider-handle {
  transform: scale(1);
}

.ProgressBar.isSeekable:hover .ProgressBar-intent,
.ProgressBar.isSeekable:hover .VolumeSlider-intent,
.ProgressBar.isEnabled:hover .ProgressBar-intent,
.ProgressBar.isEnabled:hover .VolumeSlider-intent,
.VolumeSlider.isSeekable:hover .ProgressBar-intent,
.VolumeSlider.isSeekable:hover .VolumeSlider-intent,
.VolumeSlider.isEnabled:hover .ProgressBar-intent,
.VolumeSlider.isEnabled:hover .VolumeSlider-intent {
  position: absolute;
  background: rgba(0, 0, 0, 0.05);
}

.ProgressBar.isSeekable .ProgressBar-elapsed,
.ProgressBar.isSeekable .VolumeSlider-value,
.ProgressBar.isEnabled .ProgressBar-elapsed,
.ProgressBar.isEnabled .VolumeSlider-value,
.VolumeSlider.isSeekable .ProgressBar-elapsed,
.VolumeSlider.isSeekable .VolumeSlider-value,
.VolumeSlider.isEnabled .ProgressBar-elapsed,
.VolumeSlider.isEnabled .VolumeSlider-value {
  background: #0161f2;
}

.ProgressBar.isSeekable:hover .ProgressBar-handle {
  transform: scale(1);
}

.ProgressBar.isSeekable:hover .ProgressBar-intent {
  top: 0;
  left: 0;
  height: 100%;
}

.ProgressBar.isLoading {
  opacity: 0.5;
  background: #d9d9d9;
  animation: barLoading 2s infinite;
}

.VolumeSlider.isHorizontal {
  width: 100px;
  height: 8px;
  transition: width 0.3s, height 0.05s;
}

.VolumeSlider.isHorizontal .VolumeSlider-value {
  height: 100%;
  left: 0;
}

.VolumeSlider-seek {
  left: -6px;
  top: 0;
  right: -6px;
  bottom: 0;
}

.VolumeSlider.isEnabled:hover .VolumeSlider-handle {
  transform: scale(1);
  left: -4px;
}

.VolumeSlider.isEnabled:hover .VolumeSlider-intent {
  bottom: 0;
  left: 0;
  width: 100%;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.video-player-control-bar {
  height: 51px;
  background-color: #212121;
  border-top: 1px solid #424242;
  padding: 0 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  z-index: 100000;
}
.video-player-control-bar .control-group {
  height: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
}
.video-player-control-bar .control-group button {
  height: 50px;
  width: 40px;
}
.video-player-control-bar .control-group .play-btn.play {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDExIDE0Ij4KICAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTAgMHYxNGwxMS03eiIvPgo8L3N2Zz4K) center no-repeat;
}
.video-player-control-bar .control-group .play-btn.pause {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDEwIDE0Ij4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTguNSAwQTEuNSAxLjUgMCAwIDEgMTAgMS41djExYTEuNSAxLjUgMCAwIDEtMyAwdi0xMUExLjUgMS41IDAgMCAxIDguNSAwem0tNyAwQTEuNSAxLjUgMCAwIDEgMyAxLjV2MTFhMS41IDEuNSAwIDAgMS0zIDB2LTExQTEuNSAxLjUgMCAwIDEgMS41IDB6Ii8+Cjwvc3ZnPgo=) center no-repeat;
}
.video-player-control-bar .control-group .play-btn.quality {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTE2IDBIMmEyIDIgMCAwIDAtMiAydjE0YTIgMiAwIDAgMCAyIDJoMTRjMS4xIDAgMi0uOSAyLTJWMmMwLTEuMS0uOS0yLTItMnpNOCAxMkg2LjV2LTJoLTJ2MkgzVjZoMS41djIuNWgyVjZIOHY2em0yLTZoNGMuNTUgMCAxIC40NSAxIDF2NGMwIC41NS0uNDUgMS0xIDFoLTRWNnptMS41IDQuNWgydi0zaC0ydjN6Ii8+Cjwvc3ZnPgo=) center no-repeat;
}
.video-player-control-bar .control-group .loop-playback {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDIwIDE5Ij4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTYuMjUzIDEuNzA3QTEgMSAwIDEgMSA3LjY2Ny4yOTNsMyAzYTEgMSAwIDAgMSAwIDEuNDE0bC0zIDNhMSAxIDAgMSAxLTEuNDE0LTEuNDE0TDcuNTM5IDVINi41QTQuNTAxIDQuNTAxIDAgMCAwIDIgOS41QzIgMTEuODMyIDQuMDkzIDE0IDUuOTk3IDE0YTEgMSAwIDAgMSAwIDJDMi45NzMgMTYgMCAxMi45MjEgMCA5LjUgMCA1LjkxMSAyLjkxMiAzIDYuNDk4IDNINy41NEw2LjI1MyAxLjcwN3ptNy40MTQgMTUuNTg2YTEgMSAwIDAgMS0xLjQxNCAxLjQxNGwtMy0zYTEgMSAwIDAgMSAwLTEuNDE0bDMtM2ExIDEgMCAxIDEgMS40MTQgMS40MTRMMTIuMzggMTRoMS4wODFhNC41MDEgNC41MDEgMCAwIDAgNC40OTktNC41YzAtMi4zMzItMi4wOTMtNC41LTMuOTk3LTQuNWExIDEgMCAxIDEgMC0yYzMuMDI0IDAgNS45OTcgMy4wNzkgNS45OTcgNi41IDAgMy41ODktMi45MTIgNi41LTYuNDk5IDYuNWgtMS4wOGwxLjI4NiAxLjI5M3oiLz4KPC9zdmc+Cg==) center no-repeat;
}
.video-player-control-bar .control-group .loop-playback.active {
  opacity: 0.5;
}
.video-player-control-bar .control-group .loop-playback::after {
  left: 160%;
  top: calc(-100% + 20px);
}
.video-player-control-bar .control-group .player-text {
  font-family: ProximaNova, sans-serif;
  font-size: 15px;
  color: #fff;
  line-height: 1.2;
  letter-spacing: -0.2px;
  font-weight: 500;
  margin-left: 10px;
  height: 15px;
}
.video-player-control-bar .control-group .device-view {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDEyIDIyIj4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEwIDIwdi0zSDJ2M2g4em0wLTEzSDJ2OGg4Vjd6bTAtMlYySDJ2M2g4ek0xLjAwMiAwaDkuOTk2QTEgMSAwIDAgMSAxMiAuOTk5VjIxYTEgMSAwIDAgMS0xLjAwMi45OTlIMS4wMDJBMSAxIDAgMCAxIDAgMjEuMDAxVjFBMSAxIDAgMCAxIDEuMDAyIDB6Ii8+Cjwvc3ZnPgo=) center no-repeat;
}
.video-player-control-bar .control-group .theatre-view {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDIwIDE2Ij4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTIwIDEuMDYzdjEzLjg3NGMwIC41ODctLjQ0NSAxLjA2My0xIDEuMDYzSDFjLS41NTIgMC0xLS40NzctMS0xLjA2M1YxLjA2M0MwIC40NzYuNDQ1IDAgMSAwaDE4Yy41NTIgMCAxIC40NzcgMSAxLjA2M3pNMTggMTRWMkgydjEyaDE2eiIvPgo8L3N2Zz4K) center no-repeat;
  margin: 0 5px;
}
.video-player-control-bar .control-group .full-view {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDIwIDE2Ij4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE1IDE0aDN2LTIuOTk2YTEgMSAwIDEgMSAyIDB2My45OTJjMCAuNTUzLS40NDggMS4wMDQtMSAxLjAwNGgtNGMtLjU1NiAwLTEtLjQ0OC0xLTEgMC0uNTU2LjQ0OC0xIDEtMXptMy05VjJoLTIuOTk2YTEgMSAwIDEgMSAwLTJoMy45OTJDMTkuNTQ5IDAgMjAgLjQ0OCAyMCAxdjRjMCAuNTU2LS40NDggMS0xIDEtLjU1NiAwLTEtLjQ0OC0xLTF6TTUgMTRjLjU1MiAwIDEgLjQ0NCAxIDEgMCAuNTUyLS40NDQgMS0xIDFIMWMtLjU1MiAwLTEtLjQ1MS0xLTEuMDA0di0zLjk5MmExIDEgMCAxIDEgMiAwVjE0aDN6TTIgNWMwIC41NTItLjQ0NCAxLTEgMS0uNTUyIDAtMS0uNDQ0LTEtMVYxYzAtLjU1Mi40NTEtMSAxLjAwNC0xaDMuOTkyYTEgMSAwIDEgMSAwIDJIMnYzeiIvPgo8L3N2Zz4K) center no-repeat;
}
.video-player-control-bar .control-group .device-view,
.video-player-control-bar .control-group .theatre-view,
.video-player-control-bar .control-group .full-view {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  opacity: 0.5;
}
.video-player-control-bar .control-group .device-view.active, .video-player-control-bar .control-group .device-view:hover,
.video-player-control-bar .control-group .theatre-view.active,
.video-player-control-bar .control-group .theatre-view:hover,
.video-player-control-bar .control-group .full-view.active,
.video-player-control-bar .control-group .full-view:hover {
  background-color: #424242;
  opacity: 1;
}
.video-player-control-bar .volume-control {
  display: block;
  position: relative;
  width: 30px;
  height: auto;
  margin-top: -5px;
}
.video-player-control-bar .volume-control .volume-slider {
  position: absolute;
  left: 50%;
  bottom: 100%;
  transform: translateX(-50%);
  width: 42px;
  height: 130px;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
  display: none;
  justify-content: center;
  z-index: 10000;
}
.video-player-control-bar .volume-control:hover .volume-slider {
  display: flex;
}
.video-player-control-bar .volume-control .MuteToggleButton {
  border-top: 5px solid transparent;
}
.video-player-control-bar .volume-control .MuteToggleButton .SoundOnButton.isEnabled {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTggNC45MTdhMiAyIDAgMCAxIDAgNHY0LjAwNGMwIC41NS0uMzU1LjczLS44LjM5NmwtMy4yLTIuNEgyYy0xLjEwNSAwLTItLjg5NS0yLTEuOTk4VjQuOTE1YTIgMiAwIDAgMSAyLTEuOTk4aDJsMy4yLTIuNGMuNDQyLS4zMzIuOC0uMTUuOC4zOTV2NC4wMDV6bS0zLjMzMyAwSDJ2NC4wMDJjMC0uMDAyIDIuNjY3LS4wMDIgMi42NjctLjAwMkw2IDkuOTQ3di02LjA0bC0xLjMzMyAxLjAxem03LjI2NSA2Ljc1NWExIDEgMCAwIDEtMS4zNjQtMS40NjNBNC40ODQgNC40ODQgMCAwIDAgMTIgNi45MTdjMC0xLjI0Ny0uNTA4LTIuNDEtMS4zOTItMy4yNTRhMSAxIDAgMSAxIDEuMzgyLTEuNDQ2IDYuNDgzIDYuNDgzIDAgMCAxIDIuMDEgNC43IDYuNDg0IDYuNDg0IDAgMCAxLTIuMDY4IDQuNzU1eiIvPgo8L3N2Zz4K) center no-repeat;
}
.video-player-control-bar .volume-control .MuteToggleButton .SoundOffButton.isEnabled {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE5IDE0Ij4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTggNC45MTdhMiAyIDAgMCAxIDAgNHY0LjAwNGMwIC41NS0uMzU1LjczLS44LjM5NmwtMy4yLTIuNEgyYy0xLjEwNSAwLTItLjg5NS0yLTEuOTk4VjQuOTE1YTIgMiAwIDAgMSAyLTEuOTk4aDJsMy4yLTIuNGMuNDQyLS4zMzIuOC0uMTUuOC4zOTV2NC4wMDV6bS0zLjMzMyAwSDJ2NC4wMDJjMC0uMDAyIDIuNjY3LS4wMDIgMi42NjctLjAwMkw2IDkuOTQ3di02LjA0bC0xLjMzMyAxLjAxem0xMy41NjktLjAyN2EuOTAyLjkwMiAwIDAgMC0xLjI3Ni0xLjI3NWwtMi4wNjggMi4wNjgtMi4wNjgtMi4wNjhBLjkwMi45MDIgMCAxIDAgMTEuNTUgNC44OWwyLjA2OCAyLjA2OC0yLjA2OCAyLjA2OGEuOTAyLjkwMiAwIDEgMCAxLjI3NSAxLjI3NmwyLjA2OC0yLjA2OCAyLjA2OCAyLjA2OGEuOTAyLjkwMiAwIDAgMCAxLjI3Ni0xLjI3NmwtMi4wNjgtMi4wNjggMi4wNjgtMi4wNjh6Ii8+Cjwvc3ZnPgo=) center no-repeat;
}
.video-player-control-bar .volume-control .MuteToggleButton.full-volume .SoundOnButton.isEnabled {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE4IDE2Ij4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTggNS45MTdhMiAyIDAgMCAxIDAgNHY0LjAwNGMwIC41NS0uMzU1LjczLS44LjM5NmwtMy4yLTIuNEgyYy0xLjEwNSAwLTItLjg5NS0yLTEuOTk4VjUuOTE1YTIgMiAwIDAgMSAyLTEuOTk4aDJsMy4yLTIuNGMuNDQyLS4zMzIuOC0uMTUuOC4zOTV2NC4wMDV6bS0zLjMzMyAwSDJ2NC4wMDJjMC0uMDAyIDIuNjY3LS4wMDIgMi42NjctLjAwMkw2IDEwLjk0N3YtNi4wNGwtMS4zMzMgMS4wMXptMTAuMDMgOS42NDVhMSAxIDAgMSAxLTEuMzcxLTEuNDU2QTguNDcyIDguNDcyIDAgMCAwIDE2IDcuOTE2YTguNDcyIDguNDcyIDAgMCAwLTIuNjczLTYuMTg4IDEgMSAwIDAgMSAxLjM3LTEuNDU2QTEwLjQ3MiAxMC40NzIgMCAwIDEgMTggNy45MTdjMCAyLjkzMy0xLjIxIDUuNjc0LTMuMzAzIDcuNjQ1em0tMi43NjUtMi44OWExIDEgMCAwIDEtMS4zNjQtMS40NjNBNC40ODQgNC40ODQgMCAwIDAgMTIgNy45MTdjMC0xLjI0Ny0uNTA4LTIuNDEtMS4zOTItMy4yNTRhMSAxIDAgMSAxIDEuMzgyLTEuNDQ2IDYuNDgzIDYuNDgzIDAgMCAxIDIuMDEgNC43IDYuNDg0IDYuNDg0IDAgMCAxLTIuMDY4IDQuNzU1eiIvPgo8L3N2Zz4K) center no-repeat;
}
.video-player-control-bar .volume-control .MuteToggleButton button {
  height: 24px;
  width: 100%;
  display: block;
  margin: 0 auto;
}
.video-player-control-bar .volume-control .MuteToggleButton button .Icon {
  width: 0;
  height: 0;
  display: none;
}
.video-player-control-bar .safe-zone-toggle-container {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.video-player-control-bar .safe-zone-toggle-container p {
  margin-left: 12px;
  margin-right: 20px;
}
.video-player-control-bar .quality-selector {
  display: block;
  position: relative;
  height: auto;
}
.video-player-control-bar .quality-selector .quality-list {
  position: absolute;
  right: 0;
  bottom: 90%;
  flex-flow: column nowrap;
  align-items: flex-start;
  width: 200px;
  background-color: #424242;
  pointer-events: auto;
}
.video-player-control-bar .quality-selector .quality-list ul {
  list-style-type: none;
  padding-left: 15px;
}
.video-player-control-bar .quality-selector .quality-list ul li {
  margin: 0;
  text-align: left;
  cursor: pointer;
  color: rgba(255, 255, 255, 0.8);
  width: 100%;
  font-size: 12px;
  line-height: 1;
  padding: 7px 0 7px 15px;
}
.video-player-control-bar .quality-selector .quality-list ul li.current, .video-player-control-bar .quality-selector .quality-list ul li:hover {
  font-weight: bold;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.toggle-switch {
  position: relative;
  width: 44px;
  height: 14px;
  border-radius: 100px;
  background-color: #9e9e9e;
  transition: background-color 0.4s ease-in-out;
  cursor: pointer;
}
.toggle-switch .switch {
  position: absolute;
  width: 22px;
  height: 22px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
  background-color: #fff;
  border-radius: 50%;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: left 0.2s ease-in-out;
}
.toggle-switch.active {
  background-color: #00d789;
}
.toggle-switch.active .switch {
  left: calc(100% - 21px);
}
.toggle-switch.disabled {
  background-color: #d9d9d9;
  cursor: not-allowed;
  opacity: 0.5;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.mobile-frame-video {
  position: relative;
  margin: 0 auto;
  z-index: 0;
  overflow: visible;
}
.mobile-frame-video .height-placeholder {
  width: 100%;
  content: "";
  display: block;
  position: relative;
}
.mobile-frame-video > * {
  position: absolute;
  width: 100%;
  height: 100%;
}
.mobile-frame-video .videoDisplay {
  top: 0;
  left: 0;
  overflow: hidden;
  background-color: #000;
  background-clip: content-box;
}
.mobile-frame-video .videoDisplay .video-player {
  height: 100%;
  overflow: hidden;
}
.mobile-frame-video .videoDisplay .video-player .jwplayer {
  margin: 0 auto;
}
.mobile-frame-video .videoDisplay .safe-zone-image-container {
  height: 100%;
  width: 100%;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  z-index: 99999;
  top: 0;
  left: 0;
}
.mobile-frame-video .videoDisplay .safe-zone-image-style {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.mobile-frame-video .mobile-frame-controls {
  z-index: 10000;
  cursor: pointer;
  height: 85%;
  width: 100%;
  border-radius: 50px;
}
.mobile-frame-video .mobile-frame-controls.disabled {
  display: none;
}
.mobile-frame-video .mobile-frame-controls .play-pause-button {
  width: 35px;
  height: 35px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE1IDBjOC4yODQgMCAxNSA2LjcxNiAxNSAxNSAwIDguMjg0LTYuNzE2IDE1LTE1IDE1LTguMjg0IDAtMTUtNi43MTYtMTUtMTVDMCA2LjcxNiA2LjcxNiAwIDE1IDB6bS00IDh2MTRsMTEtNy0xMS03eiIvPgo8L3N2Zz4K) center center no-repeat;
}
.mobile-frame-video .mobile-frame-controls.playing {
  visibility: hidden;
}
.mobile-frame-video .mobile-frame-controls.playing .play-pause-button {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE1IDMwQzYuNzE2IDMwIDAgMjMuMjg0IDAgMTUgMCA2LjcxNiA2LjcxNiAwIDE1IDBjOC4yODQgMCAxNSA2LjcxNiAxNSAxNSAwIDguMjg0LTYuNzE2IDE1LTE1IDE1ek0xMCA5djEyaDNWOWgtM3ptNyAwdjEyaDNWOWgtM3oiLz4KPC9zdmc+Cg==) center center no-repeat;
}
.mobile-frame-video .mobile-frame-img {
  width: 103%;
  z-index: 10000;
}
.mobile-frame-video.vertical {
  max-width: 380px;
  max-height: 100%;
}
.mobile-frame-video.vertical .mobile-frame-controls {
  width: 100%;
  height: 100%;
}
.mobile-frame-video.no-custom-controls .mobile-frame {
  z-index: 1000;
}
.mobile-frame-video:hover .mobile-frame-controls {
  visibility: visible;
}
.exif-image.orientation-2 {
  transform: rotateY(180deg);
}
.exif-image.orientation-3 {
  transform: rotate(180deg);
}
.exif-image.orientation-4 {
  transform: rotate(180deg) rotateY(180deg);
}
.exif-image.orientation-5 {
  transform: rotate(270deg) rotateY(180deg);
}
.exif-image.orientation-6 {
  transform: rotate(90deg);
}
.exif-image.orientation-7 {
  transform: rotate(90deg) rotateY(180deg);
}
.exif-image.orientation-8 {
  transform: rotate(270deg);
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.media-previewer {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 1000;
}
.media-previewer .media-container {
  flex: 1;
  overflow: hidden;
  height: calc(100% - 100px);
  position: relative;
}
.media-previewer .media-container .no-preview-able {
  background-color: #fff;
  padding: 40px;
  font-family: TTCommons, sans-serif;
  font-size: 20px;
  color: #000;
  letter-spacing: -0.2px;
  font-weight: bold;
}
.media-previewer .media-container .no-preview-able p {
  margin: 0;
}
.media-previewer .media-container .no-preview-able a {
  background-color: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 141px;
  height: 44px;
  margin: 20px auto 0;
  text-transform: uppercase;
  font-family: ProximaNova, sans-serif;
  font-size: 12px;
  color: #fff;
  letter-spacing: 0.2px;
  font-weight: bold;
}
.media-previewer .media-container .media-in-preview {
  margin: 0 auto;
  max-width: calc(100vmin - 150px);
  height: 100%;
  max-height: calc(100vmin - 150px);
  display: flex;
  align-items: center;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: auto;
}
.media-previewer .media-container .media-in-preview img {
  height: auto;
  max-height: 100%;
  max-width: 100%;
}
.media-previewer .media-container .media-in-preview object {
  height: 100%;
  width: 100%;
  max-width: 700px;
}
.media-previewer .media-container .media-in-preview audio {
  max-width: 580px;
}
.media-previewer .media-container .media-in-preview .video-wrapper {
  max-width: 980px;
  margin: 0 auto;
}
.media-previewer .media-container .media-in-preview .video-wrapper.gif-file {
  display: contents;
}
.media-previewer .media-container .media-in-preview > .playerFooter {
  width: 100%;
  max-width: 580px;
}
.media-previewer .media-container .icon-button {
  position: absolute;
  top: calc(50% - 50px);
  transform: translateY(-50%);
  left: 45px;
}
.media-previewer .media-container .icon-button.next-media {
  right: 45px;
  left: auto;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.form-text-area {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.form-text-area textarea {
  background-color: white;
  resize: none;
  border: solid 1px #d9d9d9;
  padding: 13px 20px;
  min-height: 100%;
}
.form-text-area textarea:focus {
  border-color: #000;
}
.form-text-area textarea::-moz-placeholder {
  opacity: 0.5;
  color: #9e9e9e;
}
.form-text-area textarea::placeholder {
  opacity: 0.5;
  color: #9e9e9e;
}
.form-text-area textarea:hover {
  border-color: #9e9e9e;
}
.form-text-area p {
  margin: 10px 0 0 0;
}
.form-text-area.is-error textarea {
  border-color: #fc2525;
}
.dropdown-container {
  overflow: auto;
  border-radius: 0;
  opacity: 0;
  animation: fadeOpacity 0.3s ease forwards;
}
.dropdown-container .dropdown-item .scrolling-text {
  cursor: pointer;
}
.dropdown-container {
  z-index: 3;
}
@keyframes fadeOpacity {
  100% {
    opacity: 1;
  }
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.form-input-box-menu {
  position: relative;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.form-input-box-menu input {
  height: 44px;
  padding: 13px 40px 13px 20px;
  cursor: pointer;
  letter-spacing: -0.3px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTMgOCI+CiAgICA8cGF0aCBmaWxsPSIjOUU5RTlFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjI0Mi43OThBMS4wMjMgMS4wMjMgMCAwIDAgLjguNzk4YTEuMDE2IDEuMDE2IDAgMCAwIDAgMS40NGw0Ljk4IDQuOTY0YTEuMDIzIDEuMDIzIDAgMCAwIDEuNDQzIDBsNC45OC00Ljk2NWExLjAxNiAxLjAxNiAwIDAgMCAwLTEuNDM5IDEuMDIzIDEuMDIzIDAgMCAwLTEuNDQ0IDBMNi41IDUuMDQzIDIuMjQyLjc5OHoiLz4KPC9zdmc+Cg==) calc(100% - 15px) center no-repeat;
  width: 100%;
  display: block;
  border: 1px solid #d9d9d9;
  font-family: ProximaNova, sans-serif;
}
.form-input-box-menu input::-moz-placeholder {
  color: #9e9e9e;
}
.form-input-box-menu input::placeholder {
  color: #9e9e9e;
}
.form-input-box-menu input:focus {
  outline: none;
  border-color: #000;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTMgOCI+CiAgICA8cGF0aCBmaWxsPSIjOUU5RTlFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC43NTggNy4yMDJhMS4wMjMgMS4wMjMgMCAwIDAgMS40NDMgMCAxLjAxNiAxLjAxNiAwIDAgMCAwLTEuNDRMNy4yMjEuNzk5YTEuMDIzIDEuMDIzIDAgMCAwLTEuNDQzIDBMLjc5OCA1Ljc2M2ExLjAxNiAxLjAxNiAwIDAgMCAwIDEuNDM5IDEuMDIzIDEuMDIzIDAgMCAwIDEuNDQ0IDBMNi41IDIuOTU3bDQuMjU4IDQuMjQ1eiIvPgo8L3N2Zz4K) calc(100% - 15px) center no-repeat;
}
.form-input-box-menu input:hover:not(:focus) {
  border: solid #9e9e9e;
  border-width: 1px;
}
.form-input-box-menu .input-error {
  margin-top: 10px;
  border-color: #fc2525;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.form-group p.label {
  display: flex;
  margin: 0 0 12px;
  justify-content: space-between;
  align-items: center;
}
.form-group div {
  margin-bottom: 10px;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.short-url {
  margin-top: 26px;
}
.short-url .hidden-input-for-copying {
  opacity: 0;
  margin-left: -9999px;
}
.short-url .share-icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMEwxOCAwIDE4IDE4IDAgMTh6Ii8+CiAgICAgICAgPHBhdGggZmlsbD0iIzlFOUU5RSIgZD0iTTExLjI5IDEzLjgyOWwtNS4zMzYtMy4xMTJhMi4yNSAyLjI1IDAgMTEwLTMuNDMzTDExLjI5IDQuMTdhMi4yNSAyLjI1IDAgMTEuNzU2IDEuMjk1TDYuNzEyIDguNThhMi4yNjIgMi4yNjIgMCAwMTAgLjg0Mmw1LjMzNSAzLjExMmEyLjI1IDIuMjUgMCAxMS0uNzU2IDEuMjk1eiIvPgogICAgPC9nPgo8L3N2Zz4K) left center no-repeat;
  padding-left: 25px;
}
.short-url .share-link {
  color: #000;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.short-url .share-link:hover {
  color: #0161f2;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.avatar-info {
  display: flex;
}
.avatar-info .avatar-wrapper {
  width: 40px;
  height: 40px;
  margin-right: 19px;
  flex-shrink: 0;
}
.avatar-info .info {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.avatar-info .info .detail {
  margin-top: 5px;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.team-member {
  position: relative;
  padding: 15px 0;
  border-bottom: 1px solid #eee;
  margin-bottom: 10px !important;
  display: flex;
  align-items: center;
}
.team-member:last-of-type {
  margin-bottom: 0;
  border-bottom: 0;
}
.team-member .invite-member {
  position: relative;
  display: inline-block;
  flex-shrink: 0;
  max-width: 150px;
  width: 32%;
  text-align: right;
  margin-bottom: 0;
}
.team-member .invite-member > div.member-click-container {
  margin-bottom: 0;
}
.team-member .invite-member .add-to-project {
  position: relative;
  cursor: pointer;
}
.team-member .delete-btn {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-80%);
  width: 24px;
  height: 24px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE2IDE5Ij4KICAgIDxwYXRoIGZpbGw9IiM5RTlFOUUiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTMgMTdoMTAuMDAyQzEzIDE3IDEzIDcuMjAzIDEzIDRIM3YxM3ptMTIgMGEyIDIgMCAwIDEtMS45OTggMkgyLjk5OEExLjk5OCAxLjk5OCAwIDAgMSAxIDE3VjRjLS41NTIgMC0xLS40NDQtMS0xIDAtLjU1Mi40NDUtMSAxLTFoNWEyIDIgMCAxIDEgNCAwaDVjLjU1MiAwIDEgLjQ0NCAxIDEgMCAuNTUyLS40NDQgMS0xIDF2MTN6TTkgNi45OThDOSA2LjQ0NyA5LjQ0NCA2IDEwIDZjLjU1MiAwIDEgLjQ0NiAxIC45OTh2Ny4wMDRjMCAuNTUxLS40NDQuOTk4LTEgLjk5OC0uNTUyIDAtMS0uNDQ2LTEtLjk5OFY2Ljk5OHptLTQgMEM1IDYuNDQ3IDUuNDQ0IDYgNiA2Yy41NTIgMCAxIC40NDYgMSAuOTk4djcuMDA0YzAgLjU1MS0uNDQ0Ljk5OC0xIC45OTgtLjU1MiAwLTEtLjQ0Ni0xLS45OThWNi45OTh6Ii8+Cjwvc3ZnPgo=) center center no-repeat;
  opacity: 0.5;
}
.team-member .icon-with-label.is-team-member {
  margin-bottom: 0;
}
.team-member .icon-with-label.is-team-member .icon-label {
  margin-left: 5px;
}
.team-member .icon-with-label.is-clickable {
  cursor: pointer;
}
.team-member .avatar-info.avatar-team-member {
  margin-bottom: 0;
  flex-grow: 1;
}
.team-member .avatar-info.avatar-team-member .avatar-wrapper {
  margin-bottom: 0;
  cursor: pointer;
}
.team-member .avatar-info.avatar-team-member .info {
  margin: 0;
  position: relative;
  top: -2px;
}
.team-member .avatar-info.avatar-team-member .info .display-name {
  margin-bottom: 5px;
  cursor: pointer;
}
.team-member .avatar-info.avatar-team-member .info .detail {
  margin: 0;
}
.team-member .avatar-info.avatar-team-member .info .detail span {
  text-transform: capitalize;
  cursor: pointer;
}
.team-member .avatar-info.avatar-team-member.no-role .info {
  top: -1px;
}
.team-member .avatar-info.avatar-team-member.no-role .info .display-name {
  margin-bottom: 0;
}
.invite-team-section .team-members-list {
  max-height: 306px;
  overflow: scroll;
  overflow-x: hidden;
  padding-right: 15px;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
.modal-collaborator-invite {
  width: 100% !important;
  max-width: 500px;
}
.modal-collaborator-invite .form-group {
  margin-bottom: 22px;
}
.modal-collaborator-invite .form-group:first-child {
  margin-top: 20px;
}
.modal-collaborator-invite .form-group.password {
  margin-top: 32px;
}
.modal-collaborator-invite .form-group.short-url .short-url-field {
  position: relative;
}
.modal-collaborator-invite .form-group.short-url .short-url-field input {
  padding-right: 40px;
}
.modal-collaborator-invite .form-group.short-url .short-url-field .renew-url-btn {
  width: 24px;
  height: 24px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxwYXRoIGZpbGw9IiM5RTlFOUUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEzLjAwNCA3YTEgMSAwIDEgMSAwLTJoMS42ODFDMTMuMTYgMi45NjcgMTEuMzMzIDIgOSAyYTcgNyAwIDEgMCA2Ljk0NiA3Ljg3NiAxIDEgMCAxIDEgMS45ODUuMjQ3QTkuMDAxIDkuMDAxIDAgMCAxIDAgOWE5IDkgMCAwIDEgOS05YzIuODYxIDAgNS4xNTYgMS4xNjEgNyAzLjQzN1YyLjAwNGExIDEgMCAxIDEgMiAwVjZhLjk4Ny45ODcgMCAwIDEtLjI5NC43MDcuOTk3Ljk5NyAwIDAgMS0uNzEuMjkzaC0zLjk5MnoiLz4KPC9zdmc+Cg==) center center no-repeat;
  position: absolute;
  bottom: 10px;
  right: 15px;
}
.modal-collaborator-invite .form-group.short-url .short-url-field .renew-url-btn.loading {
  animation: rotate 0.5s linear infinite;
}
.modal-collaborator-invite .form-group.team-members .section-separator {
  position: relative;
  height: 1px;
  width: 100%;
  margin: 30px auto;
  background-color: #d9d9d9;
}
.modal-collaborator-invite .form-group.team-members .team-members-filter {
  position: relative;
}
.modal-collaborator-invite .form-group.team-members .team-members-filter .team-search-button {
  pointer-events: none;
  width: 24px;
  height: 24px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE5IDE5Ij4KICAgIDxwYXRoIGZpbGw9IiM5RTlFOUUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjcxMSAxNy4zMTFhLjk4Ni45ODYgMCAwIDEtLjAwMyAxLjM5OC45ODguOTg4IDAgMCAxLTEuMzk4LjAwM2wtNS4zNzYtNS4zNzdhNy40MjggNy40MjggMCAxIDEgMS40LTEuNGw1LjM3NyA1LjM3NnpNNy40MjggMTIuODc2YTUuNDQ3IDUuNDQ3IDAgMSAwIDAtMTAuODk1IDUuNDQ3IDUuNDQ3IDAgMCAwIDAgMTAuODk1eiIvPgo8L3N2Zz4K) center center no-repeat;
  position: absolute;
  bottom: 10px;
  right: 15px;
  transition: all 0.2s linear;
}
.modal-collaborator-invite .form-group.team-members .team-members-filter .team-search-button:hover {
  opacity: 0.6;
}
.modal-collaborator-invite .form-group.team-members .team-members-filter .team-search-cancel-button {
  width: 24px;
  height: 24px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDExIDExIj4KICAgIDxwYXRoIGZpbGw9IiM5RTlFOUUiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTEwLjA1IDEuNzA3QTEgMSAwIDAgMCA4LjYzNi4yOTNMNS4xNzIgMy43NTcgMS43MDcuMjkzQTEgMSAwIDAgMCAuMjkzIDEuNzA3bDMuNDY0IDMuNDY0TC4yOTMgOC42MzZhMSAxIDAgMSAwIDEuNDE0IDEuNDE0bDMuNDY1LTMuNDY0IDMuNDY0IDMuNDY0YTEgMSAwIDAgMCAxLjQxNC0xLjQxNEw2LjU4NiA1LjE3bDMuNDY0LTMuNDY0eiIvPgo8L3N2Zz4K) center center no-repeat;
  position: absolute;
  bottom: 10px;
  right: 15px;
  transition: all 0.2s linear;
}
.modal-collaborator-invite .form-group.team-members .team-members-filter .team-search-cancel-button:hover {
  opacity: 0.6;
}
.modal-collaborator-invite .form-group .team-role-description {
  margin-top: -16px;
}
.modal-collaborator-invite .form-group .search-members-input {
  margin-bottom: 20px;
}
.modal-collaborator-invite .form-group.email-option .form-text-area {
  height: 132px;
}
.modal-collaborator-invite .form-group:last-of-type {
  margin-bottom: 0;
}
.modal-collaborator-invite .invitee:last-of-type {
  border-bottom: 0;
}
.intercom-namespace .intercom-app .intercom-dfosxs {
  right: 16px;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
#info-banner {
  position: absolute;
  top: 15px;
  left: 50%;
  transform: translateX(-50%);
  height: 60px;
  max-width: 1230px;
  width: calc(100% - 30px);
  background: #ffec80 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEwIDIwQzQuNDc3IDIwIDAgMTUuNTIzIDAgMTBTNC40NzcgMCAxMCAwczEwIDQuNDc3IDEwIDEwLTQuNDc3IDEwLTEwIDEwem0tMS03aDJ2Mkg5di0yem0wLThoMnY2SDlWNXoiLz4KPC9zdmc+Cg==) 32px center/20px 20px no-repeat;
  z-index: 10000;
  border-radius: 5px;
  display: flex;
  align-items: center;
  padding: 0 50px 0 75px;
  color: #000;
}
#info-banner .close-button {
  position: absolute;
  right: 25px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE3LjA1IDguNzA3YTEgMSAwIDAgMC0xLjQxNC0xLjQxNGwtMy40NjQgMy40NjQtMy40NjUtMy40NjRhMSAxIDAgMCAwLTEuNDE0IDEuNDE0bDMuNDY0IDMuNDY0LTMuNDY0IDMuNDY1YTEgMSAwIDEgMCAxLjQxNCAxLjQxNGwzLjQ2NS0zLjQ2NCAzLjQ2NCAzLjQ2NGExIDEgMCAwIDAgMS40MTQtMS40MTRsLTMuNDY0LTMuNDY1IDMuNDY0LTMuNDY0eiIvPgo8L3N2Zz4K) center center no-repeat;
}
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
#modal-screen-size-warning {
  width: 100%;
  max-width: 400px;
}
#modal-screen-size-warning .vidmob-modal-body {
  background: none;
  padding-bottom: 30px;
  color: #9e9e9e;
}
@font-face {
  font-family: ProximaNova;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("https://d2fe6afh41xruv.cloudfront.net/fonts/proximanova/proximanova-regular.woff2") format("woff2"), url("https://d2fe6afh41xruv.cloudfront.net/fonts/proximanova/proximanova-regular.woff") format("woff"), url("https://d2fe6afh41xruv.cloudfront.net/fonts/proximanova/proximanova-regular.otf") format("otf");
}
@font-face {
  font-family: TTCommons;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("https://d2fe6afh41xruv.cloudfront.net/fonts/ttcommons/TTCommonsRegular.woff") format("woff"), url("https://d2fe6afh41xruv.cloudfront.net/fonts/ttcommons/TTCommonsRegular.woff2") format("woff2");
}
@font-face {
  font-family: ProximaNova;
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("https://d2fe6afh41xruv.cloudfront.net/fonts/proximanova/proximanova-medium.woff2") format("woff2"), url("https://d2fe6afh41xruv.cloudfront.net/fonts/proximanova/proximanova-medium.woff") format("woff"), url("https://d2fe6afh41xruv.cloudfront.net/fonts/proximanova/proximanova-medium.otf") format("otf");
}
@font-face {
  font-family: TTCommons;
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("https://d2fe6afh41xruv.cloudfront.net/fonts/ttcommons/TTCommonsMedium.woff") format("woff"), url("https://d2fe6afh41xruv.cloudfront.net/fonts/ttcommons/TTCommonsMedium.woff2") format("woff2");
}
@font-face {
  font-family: TTCommons;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("https://d2fe6afh41xruv.cloudfront.net/fonts/ttcommons/TTCommonsDemiBold.woff") format("woff"), url("https://d2fe6afh41xruv.cloudfront.net/fonts/ttcommons/TTCommonsDemiBold.woff2") format("woff2");
}
@font-face {
  font-family: ProximaNova;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("https://d2fe6afh41xruv.cloudfront.net/fonts/proximanova/proximanova-bold.woff") format("woff"), url("https://d2fe6afh41xruv.cloudfront.net/fonts/proximanova/proximanova-bold.woff2") format("woff2"), url("https://d2fe6afh41xruv.cloudfront.net/fonts/proximanova/proximanova-bold.otf") format("otf");
}
@font-face {
  font-family: TTCommons;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("https://d2fe6afh41xruv.cloudfront.net/fonts/ttcommons/TTCommonsBold.woff2") format("woff2"), url("https://d2fe6afh41xruv.cloudfront.net/fonts/ttcommons/TTCommonsBold.otf") format("otf");
}
@font-face {
  font-family: ProximaNova;
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  src: url("https://d2fe6afh41xruv.cloudfront.net/fonts/proximanova/proximanova-extrabold.woff") format("woff"), url("https://d2fe6afh41xruv.cloudfront.net/fonts/proximanova/proximanova-extrabold.woff2") format("woff2"), url("https://d2fe6afh41xruv.cloudfront.net/fonts/proximanova/proximanova-extrabold.otf") format("otf");
}
@font-face {
  font-family: TTCommons;
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  src: url("https://d2fe6afh41xruv.cloudfront.net/fonts/ttcommons/TTCommonsExtraBold.woff") format("woff"), url("https://d2fe6afh41xruv.cloudfront.net/fonts/ttcommons/TTCommonsExtraBold.woff2") format("woff2"), url("https://d2fe6afh41xruv.cloudfront.net/fonts/ttcommons/TTCommonsExtraBold.otf") format("otf");
}
@font-face {
  font-family: "MaisonNeue Mono";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("https://vidmob-assets-public.s3.amazonaws.com/fonts/maisonmono/MaisonMono-Regular.woff") format("woff"), url("https://vidmob-assets-public.s3.amazonaws.com/fonts/maisonmono/MaisonMono-Regular.woff2") format("woff2");
}
@font-face {
  font-family: MaisonNeue;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("https://vidmob-assets-public.s3.amazonaws.com/fonts/maisonneue/MaisonNeue-Book.woff") format("woff"), url("https://vidmob-assets-public.s3.amazonaws.com/fonts/maisonneue/MaisonNeue-Book.woff2") format("woff2");
}
@font-face {
  font-family: MaisonNeue;
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("https://vidmob-assets-public.s3.amazonaws.com/fonts/maisonneue/MaisonNeue-Medium.woff2") format("woff2"), url("https://vidmob-assets-public.s3.amazonaws.com/fonts/maisonneue/MaisonNeue-Medium.woff") format("woff");
}
@font-face {
  font-family: MaisonNeue;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("https://vidmob-assets-public.s3.amazonaws.com/fonts/maisonneue/MaisonNeue-Demi.woff2") format("woff2"), url("https://vidmob-assets-public.s3.amazonaws.com/fonts/maisonneue/MaisonNeue-Demi.woff") format("woff");
}
@font-face {
  font-family: MaisonNeue;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("https://vidmob-assets-public.s3.amazonaws.com/fonts/maisonneue/MaisonNeue-Bold.woff") format("woff"), url("https://vidmob-assets-public.s3.amazonaws.com/fonts/maisonneue/MaisonNeue-Bold.woff2") format("woff2");
}
@font-face {
  font-family: MaisonNeue;
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  src: url("https://vidmob-assets-public.s3.amazonaws.com/fonts/maisonneue/MaisonNeue-ExtraBold.woff") format("woff"), url("https://vidmob-assets-public.s3.amazonaws.com/fonts/maisonneue/MaisonNeue-ExtraBold.woff2") format("woff2");
}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, san-serif; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

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

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

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, san-serif; /* 1 */
  font-size: 1em; /* 2 */
}

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

/**
 * 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;
}

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

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * 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;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * 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;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 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 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
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 */
}

/**
 * Remove buttons on number inputs in Firefox
 */
[type=number] {
  -moz-appearance: textfield;
}

/**
 * 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 in Chrome and Safari on macOS.
 */
[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 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

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

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/* Reset
   ========================================================================== */
/**
 * In the distant past we unwisely redefined `span` as a block level element. If you're using design system
 * elements and that is interfering, wrap your feature's code in this className.  (If we discover any other
 * incompatibilities with design system CSS we will add fixes for those here as well)
 */
.agl-css-reset span {
  display: inline;
}

span.agl-css-reset {
  display: inline;
}

/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, san-serif; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

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

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

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, san-serif; /* 1 */
  font-size: 1em; /* 2 */
}

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

/**
 * 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;
}

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

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * 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;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * 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;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 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 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
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 in Chrome and Safari on macOS.
 */
[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 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

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

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

@font-face {
  font-family: "MaisonNeue Mono";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("https://vidmob-assets-public.s3.amazonaws.com/fonts/maisonmono/MaisonMono-Regular.woff") format("woff"), url("https://vidmob-assets-public.s3.amazonaws.com/fonts/maisonmono/MaisonMono-Regular.woff2") format("woff2");
}
@font-face {
  font-family: MaisonNeue;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("https://vidmob-assets-public.s3.amazonaws.com/fonts/maisonneue/MaisonNeue-Book.woff") format("woff"), url("https://vidmob-assets-public.s3.amazonaws.com/fonts/maisonneue/MaisonNeue-Book.woff2") format("woff2");
}
@font-face {
  font-family: MaisonNeue;
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("https://vidmob-assets-public.s3.amazonaws.com/fonts/maisonneue/MaisonNeue-Medium.woff2") format("woff2"), url("https://vidmob-assets-public.s3.amazonaws.com/fonts/maisonneue/MaisonNeue-Medium.woff") format("woff");
}
@font-face {
  font-family: MaisonNeue;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("https://vidmob-assets-public.s3.amazonaws.com/fonts/maisonneue/MaisonNeue-Demi.woff2") format("woff2"), url("https://vidmob-assets-public.s3.amazonaws.com/fonts/maisonneue/MaisonNeue-Demi.woff") format("woff");
}
@font-face {
  font-family: MaisonNeue;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("https://vidmob-assets-public.s3.amazonaws.com/fonts/maisonneue/MaisonNeue-Bold.woff") format("woff"), url("https://vidmob-assets-public.s3.amazonaws.com/fonts/maisonneue/MaisonNeue-Bold.woff2") format("woff2");
}
@font-face {
  font-family: MaisonNeue;
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  src: url("https://vidmob-assets-public.s3.amazonaws.com/fonts/maisonneue/MaisonNeue-ExtraBold.woff") format("woff"), url("https://vidmob-assets-public.s3.amazonaws.com/fonts/maisonneue/MaisonNeue-ExtraBold.woff2") format("woff2");
}
.type-base-common-style, .type-code, .type-base-5, .type-headline-10, .type-base-4p5, .type-headline-20, .type-base-3p75, .type-headline-30, .type-base-3, .type-headline-40, .type-base-2p5, .type-headline-50, .type-base-2, .type-headline-60, .type-base-1p75, .type-headline-70, .type-base-1p5, .type-headline-80, .type-base-1p25, .type-headline-90, .type-base-1p125, .type-body-large-strong, .type-body-large-default, .type-base-1, .type-body-strong, .type-body-default, .type-base-p875, .type-body-small-strong, .type-body-small-default, .type-base-p75, .type-supporting-strong, .type-supporting-default {
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: inherit;
}

.type-base-p75, .type-supporting-strong, .type-supporting-default {
  font-family: MaisonNeue, sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1.5;
}

.type-base-p875, .type-body-small-strong, .type-body-small-default {
  font-family: MaisonNeue, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.45;
}

.type-base-1, .type-body-strong, .type-body-default {
  font-family: MaisonNeue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.type-base-1p125, .type-body-large-strong, .type-body-large-default {
  font-family: MaisonNeue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.type-base-1p25, .type-headline-90 {
  font-family: MaisonNeue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
}

.type-base-1p5, .type-headline-80 {
  font-family: MaisonNeue, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.25;
}

.type-base-1p75, .type-headline-70 {
  font-family: MaisonNeue, sans-serif;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.25;
}

.type-base-2, .type-headline-60 {
  font-family: MaisonNeue, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.25;
}

.type-base-2p5, .type-headline-50 {
  font-family: MaisonNeue, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.25;
}

.type-base-3, .type-headline-40 {
  font-family: MaisonNeue, sans-serif;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.15;
}

.type-base-3p75, .type-headline-30 {
  font-family: MaisonNeue, sans-serif;
  font-size: 3.75rem;
  font-weight: 500;
  line-height: 1.15;
}

.type-base-4p5, .type-headline-20 {
  font-family: MaisonNeue, sans-serif;
  font-size: 4.5rem;
  font-weight: normal;
  line-height: 1.15;
}

.type-base-5, .type-headline-10 {
  font-family: MaisonNeue, sans-serif;
  font-size: 5rem;
  font-weight: normal;
  line-height: 1.15;
}

.type-code {
  font-family: "MaisonNeue Mono", sans-serif;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.5;
}

.type-body-large-strong {
  font-weight: 600;
}

.type-body-strong {
  font-weight: 600;
}

.type-body-small-strong {
  font-weight: 600;
}

.type-supporting-strong {
  font-weight: 700;
}

.standard-icon-size, .standard-icon {
  width: 24px;
  height: 24px;
}

.standard-icon {
  background-position: center;
  background-repeat: no-repeat;
}

.video-overlay {
  pointer-events: none;
  position: absolute;
  left: 50%;
  top: 20px;
  transform: translateX(-50%);
  z-index: 10000;
}

.inline-attachment {
  cursor: pointer;
  background: #0161f2 url("/assets/ic-generic-file-white.svg") no-repeat 8px center;
  border-radius: 5px;
  font-family: ProximaNova, sans-serif;
  padding: 6px 10px 6px 33px;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: -0.2px;
  color: #fff;
}

.centered-image {
  position: relative;
  overflow: hidden;
}
.centered-image img {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 102%;
  width: auto;
  -o-object-fit: cover;
     object-fit: cover;
  min-width: 102%;
  vertical-align: top;
  transform: translate(-50%, -50%);
}

.notification-count {
  min-width: 24px;
  height: 24px;
  border-radius: 12px;
  background-color: #fc2525;
  font-family: ProximaNova, sans-serif;
  font-size: 15px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 24px;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}

.base-badge-rounded {
  height: 24px;
  border-radius: 12px;
  padding: 3px 10px;
  text-transform: uppercase;
}

.center-absolute {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.center-flex {
  display: flex;
  justify-content: center;
  align-items: center;
}

.ellipsis-on-overflow {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  width: 100%;
}

.count-indicator {
  min-width: 17px;
  width: auto;
  padding: 0 4px;
  height: 17px;
  background-color: #fc2525;
  border-radius: 9px;
  position: absolute;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 10px;
  bottom: 15px;
  font-family: ProximaNova, sans-serif;
  font-size: 13px;
  color: #fff;
  font-weight: bold;
}

.vm-tooltip {
  background-color: #000;
  border: solid 1px rgb(43.35, 43.35, 43.35);
  padding: 8px 15px;
  border-radius: 50px;
  opacity: 0;
  animation: fadeIn 0.3s ease forwards;
  white-space: nowrap;
  z-index: 10000;
}
.vm-tooltip.multi-lined {
  background: none;
  border-radius: 5px;
  white-space: normal;
  padding: 0;
}
@keyframes fadeIn {
  100% {
    opacity: 1;
  }
}

.body-centered-black {
  font-family: ProximaNova, sans-serif;
  font-size: 15px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: -0.2px;
  text-align: center;
  color: #000;
}

.body-centered-gray {
  font-family: ProximaNova, sans-serif;
  font-size: 15px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: -0.2px;
  text-align: center;
  color: #9e9e9e;
}

.body-centered-gray-emphasized {
  font-family: ProximaNova, sans-serif;
  font-size: 15px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: -0.2px;
  text-align: center;
  color: #9e9e9e;
}

.body-centered-white {
  font-family: ProximaNova, sans-serif;
  font-size: 15px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: -0.2px;
  text-align: center;
  color: #fff;
}

.body-centered-blue {
  font-family: ProximaNova, sans-serif;
  font-size: 15px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: -0.2px;
  text-align: center;
  color: #0161f2;
}

.body-centered-white-bold {
  font-family: ProximaNova, sans-serif;
  font-size: 15px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: -0.2px;
  text-align: center;
  color: #fff;
}

.body-left-aligned-black {
  font-family: ProximaNova, sans-serif;
  font-size: 15px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: -0.2px;
  color: #000;
}

.body-left-aligned-black-bold {
  font-family: ProximaNova, sans-serif;
  font-size: 15px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: -0.2px;
  color: #000;
}

.body-left-aligned-blue {
  font-family: ProximaNova, sans-serif;
  font-size: 15px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: -0.2px;
  color: #0161f2;
}

.body-left-aligned-blue-emphasized {
  font-family: ProximaNova, sans-serif;
  font-size: 15px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: -0.2px;
  color: #0161f2;
}

.body-left-aligned-red {
  font-family: ProximaNova, sans-serif;
  font-size: 15px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: -0.2px;
  color: #fc2525;
}

.body-left-aligned-black-emphasized {
  font-family: ProximaNova, sans-serif;
  font-size: 15px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: -0.2px;
  color: #000;
}

.body-centered-black-emphasized {
  font-family: ProximaNova, sans-serif;
  font-size: 15px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: -0.2px;
  text-align: center;
  color: #000;
}

.body-left-aligned-gray {
  font-family: ProximaNova, sans-serif;
  font-size: 15px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: -0.2px;
  text-align: left;
  color: #9e9e9e;
}

.body-center-aligned-gray {
  font-family: ProximaNova, sans-serif;
  font-size: 15px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: -0.2px;
  text-align: center;
  color: #9e9e9e;
}

.body-left-aligned-dark-gray {
  font-family: ProximaNova, sans-serif;
  font-size: 15px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: -0.2px;
  text-align: left;
  color: #d9d9d9;
}

.body-right-aligned-black {
  font-family: ProximaNova, sans-serif;
  font-size: 15px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: -0.2px;
  text-align: right;
  color: #000;
}

.body-right-aligned-gray-emphasized {
  font-family: ProximaNova, sans-serif;
  font-size: 15px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: -0.2px;
  text-align: right;
  color: #9e9e9e;
}

.large-body-centered-gray-bold {
  font-family: ProximaNova, sans-serif;
  font-size: 17px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: -0.3px;
  color: #9e9e9e;
  text-align: center;
}

.page-header-left-aligned-black {
  font-family: TTCommons, sans-serif;
  font-size: 32px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: -0.4px;
  color: #000;
}

.section-header-centered-black {
  font-family: TTCommons, sans-serif;
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.3px;
  text-align: center;
  color: #000;
}

.section-header-left-aligned-black {
  font-family: TTCommons, sans-serif;
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.3px;
  text-align: left;
  color: #000;
}

.section-header-left-aligned-gray {
  font-family: TTCommons, sans-serif;
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.3px;
  text-align: left;
  color: #9e9e9e;
}

.small-body-centered-black {
  font-family: ProximaNova, sans-serif;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: -0.2px;
  text-align: center;
  color: #000;
}

.small-body-centered-white {
  font-family: ProximaNova, sans-serif;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: -0.2px;
  text-align: center;
  color: #fff;
}

.small-body-centered-white-emphasized {
  font-family: TTCommons, sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 37px;
  letter-spacing: 0.2px;
  text-align: center;
  color: #fff;
}

.small-body-centered-gray {
  font-family: ProximaNova, sans-serif;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: -0.2px;
  text-align: center;
  color: #9e9e9e;
}

.small-body-left-aligned-red {
  font-family: ProximaNova, sans-serif;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: -0.2px;
  color: #fc2525;
}

.small-body-left-aligned-white {
  font-family: ProximaNova, sans-serif;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: -0.2px;
  color: #fff;
}

.small-body-left-aligned-blue {
  font-family: ProximaNova, sans-serif;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: -0.2px;
  color: #0161f2;
}

.small-body-left-aligned-blue-emphasized {
  font-family: ProximaNova, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: -0.2px;
  color: #0161f2;
}

.small-body-centered-gray-emphasized {
  font-family: ProximaNova, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: -0.2px;
  text-align: center;
  color: #9e9e9e;
}

.small-label-left-aligned-black-emphasized {
  font-family: ProximaNova, sans-serif;
  font-size: 10px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.2px;
  color: #000;
}

.small-label-left-aligned-gray-emphasized-uppercase {
  font-family: ProximaNova, sans-serif;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 1px;
  text-align: left;
  color: #9e9e9e;
}

.-item-selected-for {
  font-family: ProximaNova, sans-serif;
  width: 313px;
  height: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.25;
  letter-spacing: -0.2px;
  color: #fff;
}

.All-of-the-assets-in {
  font-family: ProximaNova, sans-serif;
  font-size: 16px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: -0.2px;
  color: #fff;
}

.body-left-aligned-gray-emphasized {
  font-family: ProximaNova, sans-serif;
  font-size: 15px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: -0.2px;
  color: #9e9e9e;
}

.body-left-aligned-white-emphasized {
  font-family: ProximaNova, sans-serif;
  font-size: 15px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: -0.2px;
  color: #fff;
}

.body-left-aligned-white {
  font-family: ProximaNova, sans-serif;
  font-size: 15px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: -0.2px;
  color: #fff;
  text-align: left;
}

.large-layout-text-left-aligned {
  font-family: TTCommons, sans-serif;
  font-size: 50px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 50px;
  letter-spacing: -1px;
  text-align: left;
  color: #000;
}

.display-centered-black {
  font-family: TTCommons, sans-serif;
  font-size: 36px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.6px;
  text-align: center;
  color: #000;
}

.display-centered-black-normal {
  font-family: TTCommons, sans-serif;
  font-size: 36px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.6px;
  text-align: center;
  color: #000;
}

.display-centered-white {
  font-family: TTCommons, sans-serif;
  font-size: 36px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.6px;
  text-align: center;
  color: #fff;
}

.display-left-aligned-black {
  font-family: TTCommons, sans-serif;
  font-size: 36px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.6px;
  text-align: left;
  color: #000;
}

.sub-heading-2-left-aligned-black {
  font-family: ProximaNova, sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.2px;
  color: #000;
}

.sub-heading-2-left-aligned-blue {
  font-family: ProximaNova, sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.2px;
  color: #0161f2;
}

.sub-heading-2-left-aligned-gray {
  font-family: ProximaNova, sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.2px;
  color: #9e9e9e;
}

.sub-heading-2-left-aligned-white {
  font-family: ProximaNova, sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.2px;
  color: #fff;
}

.sub-heading-2-centered-white {
  font-family: ProximaNova, sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.2px;
  color: #fff;
  text-align: center;
}

.sub-heading-2-centered-gray {
  font-family: ProximaNova, sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.2px;
  text-align: center;
  color: #9e9e9e;
}

.small-body-left-aligned-black-emphasized {
  font-family: ProximaNova, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: -0.2px;
  color: #000;
}

.small-body-left-aligned-black {
  font-family: ProximaNova, sans-serif;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: -0.2px;
  color: #000;
}

.small-body-left-aligned-light-charcoal {
  font-family: ProximaNova, sans-serif;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: -0.2px;
  color: #424242;
}

.small-body-left-aligned-gray {
  font-family: ProximaNova, sans-serif;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: -0.2px;
  color: #9e9e9e;
}

.small-body-left-aligned-gray-emphasized {
  font-family: ProximaNova, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: -0.2px;
  color: #9e9e9e;
}

.sub-heading-1-left-aligned-black {
  font-family: TTCommons, sans-serif;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.2px;
  color: #000;
}

.sub-heading-1-centered-black {
  font-family: TTCommons, sans-serif;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.2px;
  color: #000;
  text-align: center;
}

.sub-heading-1-centered-gray {
  font-family: TTCommons, sans-serif;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.2px;
  color: #9e9e9e;
  text-align: center;
}

.sub-heading-3-left-aligned-black {
  font-family: ProximaNova, sans-serif;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.2px;
  color: #000;
}

.sub-heading-1-left-aligned-gray {
  font-family: TTCommons, sans-serif;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.2px;
  color: #9e9e9e;
}

.sub-heading-1-left-aligned-white {
  font-family: TTCommons, sans-serif;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.2px;
  color: #fff;
}

.large-body-centered-black {
  font-family: ProximaNova, sans-serif;
  font-size: 17px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: -0.3px;
  text-align: center;
  color: #000;
}

.large-body-centered-black-bold {
  font-family: ProximaNova, sans-serif;
  font-size: 17px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: -0.3px;
  text-align: center;
  color: #000;
}

.large-body-left-aligned-black {
  font-family: ProximaNova, sans-serif;
  font-size: 17px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: -0.3px;
  color: #000;
}

.large-body-left-aligned-black-bold {
  font-family: ProximaNova, sans-serif;
  font-size: 17px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: -0.3px;
  color: #000;
}

.large-body-left-aligned-gray {
  font-family: ProximaNova, sans-serif;
  font-size: 17px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: -0.3px;
  color: #9e9e9e;
}

.large-body-centered-gray {
  font-family: ProximaNova, sans-serif;
  font-size: 17px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: -0.3px;
  color: #9e9e9e;
  text-align: center;
}

.large-body-centered-gray-emphasized {
  font-family: ProximaNova, sans-serif;
  font-size: 17px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: -0.3px;
  color: #9e9e9e;
  text-align: center;
}

.large-body-centered-white {
  font-family: ProximaNova, sans-serif;
  font-size: 17px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: -0.3px;
  color: #fff;
  text-align: center;
}

.large-body-centered-white-emphasized {
  font-family: ProximaNova, sans-serif;
  font-size: 17px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: -0.3px;
  color: #fff;
  text-align: center;
}

.large-body-left-aligned-gray-bold {
  font-family: ProximaNova, sans-serif;
  font-size: 17px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: -0.3px;
  color: #9e9e9e;
  text-align: left;
}

.large-body-left-aligned-white {
  font-family: ProximaNova, sans-serif;
  font-size: 17px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: -0.3px;
  color: #fff;
}

.caption-left-aligned-black {
  font-family: ProximaNova, sans-serif;
  font-size: 13px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.23;
  letter-spacing: -0.2px;
  color: #000;
}

.caption-left-aligned-gray {
  font-family: ProximaNova, sans-serif;
  font-size: 13px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.23;
  letter-spacing: -0.2px;
  color: #9e9e9e;
}

.caption-left-aligned-red {
  font-family: ProximaNova, sans-serif;
  font-size: 13px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.23;
  letter-spacing: -0.2px;
  color: #fc2525;
}

.caption-left-aligned-blue {
  font-family: ProximaNova, sans-serif;
  font-size: 13px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.23;
  letter-spacing: -0.2px;
  color: #0161f2;
}

.caption-left-aligned-black-emphasized {
  font-family: ProximaNova, sans-serif;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.23;
  letter-spacing: -0.2px;
  color: #000;
}

.caption-left-aligned-gray-emphasized {
  font-family: ProximaNova, sans-serif;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.23;
  letter-spacing: -0.2px;
  color: #9e9e9e;
}

.page-header-left-aligned-white {
  font-family: TTCommons, sans-serif;
  font-size: 32px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.4px;
  color: #fff;
}

.large-header-centered-bold-black {
  font-family: TTCommons, sans-serif;
  font-size: 64px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -1.08px;
  text-align: center;
  color: #000;
}

.proximanova-medium-white {
  font-family: ProximaNova, sans-serif;
  font-size: 17px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: -0.2px;
  color: #fff;
}

.text-indented {
  display: inline-block;
  text-indent: 200%;
  overflow: hidden;
}

.text-bold {
  font-weight: 700;
}

.no-appearance {
  border: 0;
  background-color: inherit;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 0;
}

.no-display {
  display: none;
}

.line-separator {
  height: 1px;
  opacity: 0.3;
  background-color: #d9d9d9;
  margin: 0 40px;
}

.prevent-unintentional-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.one-line-elipsis {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* stylelint-disable color-no-hex */
/* stylelint-disable color-named */
html,
body {
  margin: 0;
  width: 100vw;
  height: 100vh;
  font-size: 16px;
  font-family: ProximaNova, sans-serif;
  text-rendering: geometricPrecision;
}

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

:root {
  --ring-size: 300;
  --ring-circumference: 612;
  --ring-radius: 105;
  --foreground-color: $dark-blue;
}

#app-root {
  height: 100%;
  width: 100%;
  overflow: hidden;
}
#app-root.side-panel-open #upload-indicator {
  right: 430px;
}

a {
  -webkit-text-decoration: none;
  text-decoration: none;
  display: inline-block;
}

button,
input,
textarea,
select {
  text-rendering: geometricPrecision;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 0;
  border: 0;
  background: none;
}

button,
input[type=button] {
  cursor: pointer;
}

textarea::-moz-placeholder,
input::-moz-placeholder {
  color: #9e9e9e;
  opacity: 0.5;
}

textarea::-moz-placeholder, input::-moz-placeholder {
  color: #9e9e9e;
  opacity: 0.5;
}

textarea::placeholder,
input::placeholder {
  color: #9e9e9e;
  opacity: 0.5;
}

span,
*::after,
*::before {
  display: inline-block;
}
